From 3e55e662514d405729bc35916ae036b5953207f1 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Fri, 10 May 2024 10:35:46 +0300 Subject: [PATCH 01/21] Issue in user signature --- .gitignore | 3 + README.md | 24 - .../src/jsBundleTest.html | 2 +- demos/client-example-server/env.development | 6 +- demos/client-example-server/src/app.ts | 17 +- .../src/controllers/auth.ts | 53 +- .../src/routes/routes.ts | 11 +- demos/client-example/env.development | 2 +- demos/client-example/package.json | 5 +- demos/client-example/src/App.tsx | 4 +- demos/client-example/tsconfig.json | 6 - .../client-frictionless-example/package.json | 4 +- demos/client-pow-example/package.json | 4 +- demos/provider-mock/src/api.ts | 1 + dev/config/package.json | 4 +- dev/scripts/package.json | 1 - dev/scripts/src/cli/index.ts | 13 +- dev/scripts/src/util/updateEnv.ts | 18 +- dev/vite-plugin-watch-workspace/package.json | 1 - package-lock.json | 178 +- packages/account/package.json | 2 +- .../account/src/extension/ExtensionWeb3.ts | 1 + packages/api/src/api/ProviderApi.ts | 13 +- packages/cli/src/commands/providerAccounts.ts | 2 +- packages/cli/src/process.env.ts | 1 + packages/cli/src/start.ts | 4 +- packages/common/package.json | 2 +- packages/contract/src/accounts/getPair.ts | 2 + packages/contract/src/accounts/mnemonic.ts | 11 +- packages/procaptcha-bundle/package.json | 2 +- packages/procaptcha-bundle/stats.html | 4842 +++++++++++++++++ packages/procaptcha-frictionless/package.json | 2 +- packages/procaptcha-pow/package.json | 3 +- .../procaptcha-pow/src/Services/Manager.ts | 2 +- .../src/Services/SolverService.ts} | 0 packages/procaptcha-react/package.json | 4 +- packages/procaptcha/src/modules/Manager.ts | 23 +- packages/provider/src/api/authMiddleware.ts | 2 +- packages/provider/src/api/captcha.ts | 97 +- packages/provider/src/api/verify.ts | 139 + packages/provider/src/index.ts | 1 + packages/provider/src/tasks/tasks.ts | 27 +- packages/server/src/config.ts | 17 +- packages/server/src/index.ts | 4 +- packages/server/src/server.ts | 58 +- packages/types/src/provider/api.ts | 11 +- packages/util/package.json | 1 - packages/util/src/index.ts | 1 - packages/web-components/package.json | 2 +- provider-gui/package.json | 6 +- 50 files changed, 5244 insertions(+), 395 deletions(-) create mode 100644 packages/procaptcha-bundle/stats.html rename packages/{util/src/solverService.ts => procaptcha-pow/src/Services/SolverService.ts} (100%) create mode 100644 packages/provider/src/api/verify.ts diff --git a/.gitignore b/.gitignore index 99deb31987..7192baca28 100644 --- a/.gitignore +++ b/.gitignore @@ -144,3 +144,6 @@ js_bundles_host_temp **/client-bundle-example/src/assets/** .csv + +# ignore captcha +captcha.json \ No newline at end of file diff --git a/README.md b/README.md index 7a8c9a1260..2640781008 100644 --- a/README.md +++ b/README.md @@ -159,30 +159,6 @@ data contains the following fields: | user | string | The user's account address | | blockNumber | number | The block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain. | -### Add the Procaptcha Widget to your site with React - -You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows: - -```javascript -import { Procaptcha } from '@prosopo/procaptcha-react' -import { ProcaptchaConfigSchema } from '@prosopo/types' - -const MyApp = () => { - const config = ProcaptchaConfigSchema.parse({ - account: { - address: 'YOUR_SITEKEY', - }, - // Other config options, see demos/client-example for more details - }) - - return -} - -export default MyApp -``` - -Further example usage can be seen in [demos/client-example](https://github.com/prosopo/captcha/blob/main/demos/client-example/src/App.tsx#L220C1-L223C43) - ### Verify the User `procaptcha-response` data Server Side By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or diff --git a/demos/client-bundle-example/src/jsBundleTest.html b/demos/client-bundle-example/src/jsBundleTest.html index b856d56670..5ef37bdc11 100644 --- a/demos/client-bundle-example/src/jsBundleTest.html +++ b/demos/client-bundle-example/src/jsBundleTest.html @@ -15,7 +15,7 @@
diff --git a/demos/client-example-server/env.development b/demos/client-example-server/env.development index a20e16e6ee..65a225a0e5 100644 --- a/demos/client-example-server/env.development +++ b/demos/client-example-server/env.development @@ -1,13 +1,11 @@ -PROSOPO_VERIFY_ENDPOINT=http://localhost:9237/dev/siteverify -PROSOPO_VERIFICATION_TYPE=local PROSOPO_SITE_KEY=5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw PROSOPO_SUBSTRATE_ENDPOINT=ws://localhost:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true PROSOPO_SERVER_URL=https://localhost -PROSOPO_SITE_PRIVATE_KEY=//Bob +PROSOPO_SITE_PRIVATE_KEY=action glow era all liquid critic achieve lawsuit era anger loud slight PROSOPO_SERVER_PORT=9228 PROSOPO_DEFAULT_ENVIRONMENT=development PROSOPO_DEFAULT_NETWORK=development PROSOPO_MONGO_EVENTS_URI=mongodb+srv:///frictionless_events -_DEV_ONLY_WATCH_EVENTS=false +_DEV_ONLY_WATCH_EVENTS=false \ No newline at end of file diff --git a/demos/client-example-server/src/app.ts b/demos/client-example-server/src/app.ts index 56e132af12..1fc056080c 100644 --- a/demos/client-example-server/src/app.ts +++ b/demos/client-example-server/src/app.ts @@ -31,23 +31,10 @@ export function getEnvFile(filename = '.env', filepath = './') { return path.join(filepath, `${filename}.${env}`) } -enum ProsopoVerificationType { - api = 'api', - local = 'local', -} - async function main() { const logger = getLoggerDefault() loadEnv() - const verifyEndpoint = process.env.PROSOPO_VERIFY_ENDPOINT || 'https://api.prosopo.io/siteverify' - - const verifyType: ProsopoVerificationType = Object.keys(ProsopoVerificationType).includes( - process.env.PROSOPO_VERIFICATION_TYPE as string - ) - ? (process.env.PROSOPO_VERIFICATION_TYPE as ProsopoVerificationType) - : ProsopoVerificationType.api - const app = express() app.use(cors({ origin: true, credentials: true })) @@ -82,10 +69,10 @@ async function main() { const config = getServerConfig() console.log('config', config) - const pair = await getPairAsync(config.networks[config.defaultNetwork], process.env.PROSOPO_SITE_PRIVATE_KEY) + const pair = await getPairAsync(config.networks[config.defaultNetwork], config.account.secret) const prosopoServer = new ProsopoServer(config, pair) - app.use(routesFactory(mongoose, prosopoServer, verifyEndpoint, verifyType)) + app.use(routesFactory(mongoose, prosopoServer)) app.listen(process.env.PROSOPO_SERVER_PORT) } diff --git a/demos/client-example-server/src/controllers/auth.ts b/demos/client-example-server/src/controllers/auth.ts index 32209bdf83..ab3319dcc0 100644 --- a/demos/client-example-server/src/controllers/auth.ts +++ b/demos/client-example-server/src/controllers/auth.ts @@ -11,7 +11,7 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -import { ApiParams, ProcaptchaOutput, ProcaptchaOutputSchema } from '@prosopo/types' +import { ApiParams } from '@prosopo/types' import { Connection } from 'mongoose' import { NextFunction, Request, Response } from 'express' import { ProcaptchaResponse } from '@prosopo/types' @@ -35,34 +35,9 @@ function hashPassword(password: string): string { return u8aToHex(blake2b(password)) } -const verify = async ( - prosopoServer: ProsopoServer, - verifyType: string, - verifyEndpoint: string, - data: ProcaptchaOutput -) => { - if (verifyType === 'api') { - // verify using the API endpoint - console.log('verifying using the API endpoint') - - const response = await fetch(verifyEndpoint, { - method: 'POST', - body: JSON.stringify(data), - }) - return (await response.json()).verified - } else { - // verify using the TypeScript library - console.log('verifying using the TypeScript library') - - return await prosopoServer.isVerified(data) - } -} - const signup = async ( mongoose: Connection, prosopoServer: ProsopoServer, - verifyEndpoint: string, - verifyType: string, req: Request, res: Response, next: NextFunction @@ -79,15 +54,7 @@ const signup = async ( return res.status(409).json({ message: 'email already exists' }) } console.log('payload', payload) - - // get the contents of the procaptcha-response JSON data - const data = ProcaptchaOutputSchema.parse(payload[ApiParams.procaptchaResponse]) - - console.log('sending data', data) - - const verified = await verify(prosopoServer, verifyType, verifyEndpoint, data) - - if (verified) { + if (await prosopoServer.isVerified(payload[ApiParams.procaptchaResponse])) { // salt const salt = randomAsHex(32) // !!!DUMMY CODE!!! - Do not use in production. Use bcrypt or similar for password hashing. @@ -116,14 +83,7 @@ const signup = async ( } } -const login = async ( - mongoose: Connection, - prosopoServer: ProsopoServer, - verifyEndpoint: string, - verifyType: string, - req: Request, - res: Response -) => { +const login = async (mongoose: Connection, prosopoServer: ProsopoServer, req: Request, res: Response) => { const User = mongoose.model('User') await prosopoServer.isReady() // checks if email exists @@ -135,12 +95,7 @@ const login = async ( res.status(404).json({ message: 'user not found' }) } else { const payload = SubscribeBodySpec.parse(req.body) - - const data = ProcaptchaOutputSchema.parse(payload[ApiParams.procaptchaResponse]) - - const verified = await verify(prosopoServer, verifyType, verifyEndpoint, data) - - if (verified) { + if (await prosopoServer.isVerified(payload[ApiParams.procaptchaResponse])) { // password hash // !!!DUMMY CODE!!! - Do not use in production. Use bcrypt or similar for password hashing. const passwordHash = hashPassword(`${req.body.password}${dbUser.salt}`) diff --git a/demos/client-example-server/src/routes/routes.ts b/demos/client-example-server/src/routes/routes.ts index b6f383da4d..6be7300623 100644 --- a/demos/client-example-server/src/routes/routes.ts +++ b/demos/client-example-server/src/routes/routes.ts @@ -18,15 +18,10 @@ import express from 'express' const router = express.Router() -function getRoutes( - mongoose: Connection, - prosopoServer: ProsopoServer, - verifyEndpoint: string, - verifyType: string -): express.Router { - router.post('/login', login.bind(null, mongoose, prosopoServer, verifyEndpoint, verifyType)) +function getRoutes(mongoose: Connection, prosopoServer: ProsopoServer): express.Router { + router.post('/login', login.bind(null, mongoose, prosopoServer)) - router.post('/signup', signup.bind(null, mongoose, prosopoServer, verifyEndpoint, verifyType)) + router.post('/signup', signup.bind(null, mongoose, prosopoServer)) router.get('/private', isAuth) diff --git a/demos/client-example/env.development b/demos/client-example/env.development index eb2cf87143..663e52f3f5 100644 --- a/demos/client-example/env.development +++ b/demos/client-example/env.development @@ -2,7 +2,7 @@ PROSOPO_SITE_KEY=5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw PROSOPO_SUBSTRATE_ENDPOINT=ws://127.0.0.1:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true -PROSOPO_SERVER_URL=http://localhost +PROSOPO_SERVER_URL=http://localhost:9228 PROSOPO_PORT=9230 PROSOPO_DEFAULT_NETWORK=development PROSOPO_DEFAULT_ENVIRONMENT=development diff --git a/demos/client-example/package.json b/demos/client-example/package.json index ebd6fcc50c..8ebd3a4d2d 100644 --- a/demos/client-example/package.json +++ b/demos/client-example/package.json @@ -17,12 +17,11 @@ "@prosopo/procaptcha": "0.3.39", "@prosopo/procaptcha-frictionless": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/server": "0.3.39", "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-router-dom": "^6.22.3", "web-vitals": "^2.1.4" }, diff --git a/demos/client-example/src/App.tsx b/demos/client-example/src/App.tsx index 13e08cd6c0..d70cbf2f86 100644 --- a/demos/client-example/src/App.tsx +++ b/demos/client-example/src/App.tsx @@ -22,7 +22,6 @@ import { import { ExtensionAccountSelect } from './components/ExtensionAccountSelect.js' import { Procaptcha } from '@prosopo/procaptcha-react' import { ProcaptchaFrictionless } from '@prosopo/procaptcha-frictionless' -import { getServerUrl } from '@prosopo/server' import { useState } from 'react' const corsHeaders = { @@ -56,11 +55,10 @@ function App(props: AppProps) { dappName: 'client-example', defaultEnvironment: (process.env.PROSOPO_DEFAULT_ENVIRONMENT as EnvironmentTypes) || EnvironmentTypesSchema.enum.development, - serverUrl: getServerUrl(), + serverUrl: process.env.PROSOPO_SERVER_URL || 'localhost:9228', mongoAtlasUri: process.env.PROSOPO_MONGO_EVENTS_URI || '', devOnlyWatchEvents: process.env._DEV_ONLY_WATCH_EVENTS === 'true' || false, }) - console.log(config) const label = isLogin ? 'Login' : 'Sign up' const urlPath = isLogin ? 'login' : 'signup' diff --git a/demos/client-example/tsconfig.json b/demos/client-example/tsconfig.json index 5186e87ab3..14c35f1501 100644 --- a/demos/client-example/tsconfig.json +++ b/demos/client-example/tsconfig.json @@ -10,15 +10,9 @@ { "path": "../../packages/procaptcha-react" }, - { - "path": "../../packages/procaptcha-frictionless" - }, { "path": "../../packages/cli" }, - { - "path": "../../packages/types" - }, { "path": "../../dev/config" }, diff --git a/demos/client-frictionless-example/package.json b/demos/client-frictionless-example/package.json index 5ca2cf7ab6..2c8d3b8b4e 100644 --- a/demos/client-frictionless-example/package.json +++ b/demos/client-frictionless-example/package.json @@ -17,8 +17,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "web-vitals": "^2.1.4", "@prosopo/procaptcha-pow": "0.3.39" }, diff --git a/demos/client-pow-example/package.json b/demos/client-pow-example/package.json index 263a1b1052..ebfd94fec0 100644 --- a/demos/client-pow-example/package.json +++ b/demos/client-pow-example/package.json @@ -17,8 +17,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "web-vitals": "^2.1.4", "@prosopo/procaptcha-pow": "0.3.39" }, diff --git a/demos/provider-mock/src/api.ts b/demos/provider-mock/src/api.ts index 8cb775bcfe..b53630fb7b 100644 --- a/demos/provider-mock/src/api.ts +++ b/demos/provider-mock/src/api.ts @@ -32,6 +32,7 @@ export function prosopoRouter(): Router { */ router.post(ApiPaths.VerifyCaptchaSolution, async (req, res, next) => { let parsed: VerifySolutionBodyType + console.log("--------------- demos ---------------") try { parsed = VerifySolutionBody.parse(req.body) } catch (err) { diff --git a/dev/config/package.json b/dev/config/package.json index 5cdfde0406..797cb96a1d 100644 --- a/dev/config/package.json +++ b/dev/config/package.json @@ -48,8 +48,8 @@ "eslint-plugin-unused-imports": "^2.0.0", "glob": "^10.0.0", "path-scurry": "^1.10.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "regenerator-runtime": "^0.14.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-import-css": "^3.5.0", diff --git a/dev/scripts/package.json b/dev/scripts/package.json index 18be59c39d..c9e2556b58 100644 --- a/dev/scripts/package.json +++ b/dev/scripts/package.json @@ -54,7 +54,6 @@ "@prosopo/util": "0.3.39", "consola": "^3.2.3", "dotenv": "^16.0.3", - "fast-glob": "^3.3.2", "glob": "^10.0.0", "qs": "^6.11.2", "varuint-bitcoin": "^1.1.2", diff --git a/dev/scripts/src/cli/index.ts b/dev/scripts/src/cli/index.ts index db8c6e6e12..4b4bad1ee3 100644 --- a/dev/scripts/src/cli/index.ts +++ b/dev/scripts/src/cli/index.ts @@ -46,23 +46,17 @@ export async function processArgs(args: string[]) { yargs .option('update_env', { type: 'boolean', - demandOption: false, + demand: false, desc: 'Update env files with the new contract address', default: false, }) .option('deployer', { type: 'string', - demandOption: false, + demand: false, desc: `The account prefix that will deploy the contract. Specifying PROVIDER will cause the script to look for PROVIDER_JSON in the env file. Specifying DEPLOYER will cause the script to look for DEPLOYER_JSON in the env file. Defaults to undefined.`, default: undefined, - }) - .option('cwd', { - type: 'string', - demandOption: false, - desc: `The working directory from which env files will be updated`, - default: undefined, }), async (argv) => { const protocolContractAddress = await deployProtocol( @@ -76,8 +70,7 @@ export async function processArgs(args: string[]) { await updateEnvFiles( ['PROSOPO_CONTRACT_ADDRESS', 'NEXT_PUBLIC_PROSOPO_CONTRACT_ADDRESS'], protocolContractAddress.toString(), - log, - argv.cwd + log ) } }, diff --git a/dev/scripts/src/util/updateEnv.ts b/dev/scripts/src/util/updateEnv.ts index a090a36d61..58ffb6601c 100644 --- a/dev/scripts/src/util/updateEnv.ts +++ b/dev/scripts/src/util/updateEnv.ts @@ -14,32 +14,32 @@ import { Logger } from '@prosopo/common' import { at } from '@prosopo/util' import { getEnv } from '@prosopo/cli' +import { glob } from 'glob' import dotenv from 'dotenv' -import fg from 'fast-glob' import fs from 'fs' import path from 'path' const ignore = [ - '**/node_modules/**', + 'node_modules/**', 'node_modules/**', '../../**/node_modules/**', '../node_modules/**', '../../node_modules/**', ] const __dirname = path.resolve() -export async function findEnvFiles(logger: Logger, cwd?: string) { +export async function findEnvFiles(logger: Logger) { const env = getEnv() const fileName = `.env.${env}` // options is optional logger.info('Searching for files') - return await fg(`${cwd || '../..'}/**/${fileName}`, { - ignore, + return await glob.glob(`../../**/${fileName}`, { + ignore: ignore, }) } export async function updateDemoHTMLFiles(varMatchers: RegExp[], varValue: string, logger: Logger) { // replace the site key in the html files - const files = await fg('../../demos/**/*.html', { + const files = await glob.glob('../../demos/**/*.html', { ignore: ignore, }) logger.info('HTML files found', files) @@ -67,14 +67,14 @@ export async function updateDemoHTMLFiles(varMatchers: RegExp[], varValue: strin }) } -export async function updateEnvFiles(varNames: string[], varValue: string, logger: Logger, cwd?: string) { - const files = await findEnvFiles(logger, cwd) +export async function updateEnvFiles(varNames: string[], varValue: string, logger: Logger) { + const files = await findEnvFiles(logger) logger.info('Env files found', files) files.forEach((file) => { let write = false // the following code loads a .env file, searches for the variable and replaces it // then saves the file - const filePath = path.resolve(cwd || process.cwd(), file) + const filePath = path.resolve(process.cwd(), file) const envConfig = dotenv.parse(fs.readFileSync(filePath)) for (const varName of varNames) { if (varName in envConfig) { diff --git a/dev/vite-plugin-watch-workspace/package.json b/dev/vite-plugin-watch-workspace/package.json index bbadd05f92..d51b9e7bdb 100644 --- a/dev/vite-plugin-watch-workspace/package.json +++ b/dev/vite-plugin-watch-workspace/package.json @@ -30,7 +30,6 @@ "license": "Apache-2.0", "dependencies": { "debug": "^4.3.4", - "fast-glob": "^3.3.2", "vite": "^5.1.7" }, "devDependencies": { diff --git a/package-lock.json b/package-lock.json index 529afa66c6..6392448a48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -156,12 +156,11 @@ "@prosopo/procaptcha": "0.3.39", "@prosopo/procaptcha-frictionless": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/server": "0.3.39", "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-router-dom": "^6.22.3", "web-vitals": "^2.1.4" }, @@ -255,8 +254,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "web-vitals": "^2.1.4" }, "devDependencies": { @@ -287,8 +286,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "web-vitals": "^2.1.4" }, "devDependencies": { @@ -379,8 +378,8 @@ "eslint-plugin-unused-imports": "^2.0.0", "glob": "^10.0.0", "path-scurry": "^1.10.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", "regenerator-runtime": "^0.14.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-import-css": "^3.5.0", @@ -791,7 +790,6 @@ "@prosopo/util": "0.3.39", "consola": "^3.2.3", "dotenv": "^16.0.3", - "fast-glob": "^3.3.2", "glob": "^10.0.0", "qs": "^6.11.2", "varuint-bitcoin": "^1.1.2", @@ -847,7 +845,6 @@ "license": "Apache-2.0", "dependencies": { "debug": "^4.3.4", - "fast-glob": "^3.3.2", "vite": "^5.1.7" }, "devDependencies": { @@ -4899,9 +4896,8 @@ } }, "node_modules/@next/env": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz", - "integrity": "sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==" + "version": "14.0.1", + "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { "version": "13.4.9", @@ -4931,9 +4927,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz", - "integrity": "sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.1.tgz", + "integrity": "sha512-JyxnGCS4qT67hdOKQ0CkgFTp+PXub5W1wsGvIq98TNbF3YEIN7iDekYhYsZzc8Ov0pWEsghQt+tANdidITCLaw==", "cpu": [ "arm64" ], @@ -4946,9 +4942,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz", - "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.1.tgz", + "integrity": "sha512-625Z7bb5AyIzswF9hvfZWa+HTwFZw+Jn3lOBNZB87lUS0iuCYDHqk3ujuHCkiyPtSC0xFBtYDLcrZ11mF/ap3w==", "cpu": [ "x64" ], @@ -4961,9 +4957,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz", - "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.1.tgz", + "integrity": "sha512-iVpn3KG3DprFXzVHM09kvb//4CNNXBQ9NB/pTm8LO+vnnnaObnzFdS5KM+w1okwa32xH0g8EvZIhoB3fI3mS1g==", "cpu": [ "arm64" ], @@ -4976,9 +4972,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz", - "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.1.tgz", + "integrity": "sha512-mVsGyMxTLWZXyD5sen6kGOTYVOO67lZjLApIj/JsTEEohDDt1im2nkspzfV5MvhfS7diDw6Rp/xvAQaWZTv1Ww==", "cpu": [ "arm64" ], @@ -4991,12 +4987,11 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz", - "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==", + "version": "14.0.1", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -5006,12 +5001,11 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz", - "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==", + "version": "14.0.1", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -5021,9 +5015,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz", - "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.1.tgz", + "integrity": "sha512-WEmTEeWs6yRUEnUlahTgvZteh5RJc4sEjCQIodJlZZ5/VJwVP8p2L7l6VhzQhT4h7KvLx/Ed4UViBdne6zpIsw==", "cpu": [ "arm64" ], @@ -5036,9 +5030,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz", - "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.1.tgz", + "integrity": "sha512-oFpHphN4ygAgZUKjzga7SoH2VGbEJXZa/KL8bHCAwCjDWle6R1SpiGOdUdA8EJ9YsG1TYWpzY6FTbUA+iAJeww==", "cpu": [ "ia32" ], @@ -5051,9 +5045,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz", - "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.1.tgz", + "integrity": "sha512-FFp3nOJ/5qSpeWT0BZQ+YE1pSMk4IMpkME/1DwKBwhg4mJLB9L+6EXuJi4JEwaJdl5iN+UUlmUD3IsR1kx5fAg==", "cpu": [ "x64" ], @@ -8278,17 +8272,10 @@ "version": "1.47.0", "license": "Apache-2.0" }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "version": "0.5.2", + "license": "Apache-2.0", "dependencies": { - "@swc/counter": "^0.1.3", "tslib": "^2.4.0" } }, @@ -20475,17 +20462,16 @@ } }, "node_modules/next": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz", - "integrity": "sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==", + "version": "14.0.1", + "license": "MIT", "dependencies": { - "@next/env": "14.2.3", - "@swc/helpers": "0.5.5", + "@next/env": "14.0.1", + "@swc/helpers": "0.5.2", "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", + "caniuse-lite": "^1.0.30001406", "postcss": "8.4.31", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" }, "bin": { "next": "dist/bin/next" @@ -20494,19 +20480,18 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.3", - "@next/swc-darwin-x64": "14.2.3", - "@next/swc-linux-arm64-gnu": "14.2.3", - "@next/swc-linux-arm64-musl": "14.2.3", - "@next/swc-linux-x64-gnu": "14.2.3", - "@next/swc-linux-x64-musl": "14.2.3", - "@next/swc-win32-arm64-msvc": "14.2.3", - "@next/swc-win32-ia32-msvc": "14.2.3", - "@next/swc-win32-x64-msvc": "14.2.3" + "@next/swc-darwin-arm64": "14.0.1", + "@next/swc-darwin-x64": "14.0.1", + "@next/swc-linux-arm64-gnu": "14.0.1", + "@next/swc-linux-arm64-musl": "14.0.1", + "@next/swc-linux-x64-gnu": "14.0.1", + "@next/swc-linux-x64-musl": "14.0.1", + "@next/swc-win32-arm64-msvc": "14.0.1", + "@next/swc-win32-ia32-msvc": "14.0.1", + "@next/swc-win32-x64-msvc": "14.0.1" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -20515,9 +20500,6 @@ "@opentelemetry/api": { "optional": true }, - "@playwright/test": { - "optional": true - }, "sass": { "optional": true } @@ -23767,9 +23749,8 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "18.2.0", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -23778,15 +23759,14 @@ } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "18.2.0", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.23.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^18.2.0" } }, "node_modules/react-i18next": { @@ -24592,9 +24572,8 @@ "optional": true }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "version": "0.23.0", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -27968,6 +27947,17 @@ "node": ">=6.0.0" } }, + "node_modules/watchpack": { + "version": "2.4.0", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/wbuf": { "version": "1.7.3", "license": "MIT", @@ -28805,7 +28795,7 @@ "@prosopo/common": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "react": "^18.3.1" + "react": "^18.2.0" }, "devDependencies": { "@prosopo/config": "0.3.39", @@ -28888,7 +28878,7 @@ "i18next-browser-languagedetector": "^7.0.1", "i18next-http-backend": "^1.4.4", "i18next-http-middleware": "^3.2.1", - "react": "^18.3.1", + "react": "^18.2.0", "react-i18next": "^11.18.6", "zod": "^3.22.3" }, @@ -29105,7 +29095,7 @@ "@prosopo/procaptcha-react": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "react-dom": "^18.3.1" + "react-dom": "^18.2.0" }, "devDependencies": { "@originjs/vite-plugin-commonjs": "^1.0.3", @@ -29148,7 +29138,7 @@ "@prosopo/procaptcha-pow": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.3.1" + "react": "^18.2.0" }, "devDependencies": { "tslib": "2.6.2", @@ -29166,6 +29156,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@noble/hashes": "^1.3.3", "@polkadot/extension-inject": "0.46.9", "@prosopo/account": "0.3.39", "@prosopo/api": "0.3.39", @@ -29174,7 +29165,7 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.3.1" + "react": "^18.2.0" }, "devDependencies": { "tslib": "2.6.2", @@ -29200,8 +29191,8 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "tslib": "2.6.2", @@ -29403,7 +29394,6 @@ "version": "0.3.39", "license": "Apache-2.0", "dependencies": { - "@noble/hashes": "^1.3.3", "lodash": "^4.17.21", "seedrandom": "^3.0.5" }, @@ -29429,7 +29419,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "react": "^18.3.1" + "react": "^18.2.0" }, "devDependencies": { "@prosopo/config": "0.3.39", @@ -29502,15 +29492,15 @@ "@prosopo/provider": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "next": "14.2.3", - "react-dom": "^18.3.1" + "next": "14.0.1", + "react": "18.2.0" }, "devDependencies": { "@types/react": "18.2.33", "bufferutil": "^4.0.1", "eslint": "8.44.0", "eslint-config-next": "13.4.9", - "react-dom": "^18.3.1", + "react-dom": "18.2.0", "tslib": "2.6.2", "typescript": "5.1.6", "utf-8-validate": "5.0.2" diff --git a/packages/account/package.json b/packages/account/package.json index 8edc4ea697..77081c765c 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -37,7 +37,7 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "dependencies": { - "react": "^18.3.1", + "react": "^18.2.0", "@fingerprintjs/fingerprintjs": "^3.3.6", "@polkadot/api": "10.13.1", "@polkadot/extension-base": "0.46.9", diff --git a/packages/account/src/extension/ExtensionWeb3.ts b/packages/account/src/extension/ExtensionWeb3.ts index 7aadc1ab1a..edc66b6ab9 100644 --- a/packages/account/src/extension/ExtensionWeb3.ts +++ b/packages/account/src/extension/ExtensionWeb3.ts @@ -39,6 +39,7 @@ export class ExtensionWeb3 extends Extension { const accounts = await extension.accounts.get() const account = accounts.find((account) => account.address === address) if (account) { + return { account, extension } } } diff --git a/packages/api/src/api/ProviderApi.ts b/packages/api/src/api/ProviderApi.ts index b98b769f86..f980cf87f3 100644 --- a/packages/api/src/api/ProviderApi.ts +++ b/packages/api/src/api/ProviderApi.ts @@ -78,23 +78,27 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { userAccount: AccountId, blockNumber: number, commitmentId?: string, - maxVerifiedTime?: number + maxVerifiedTime?: number, + dappUserSignature?: string ): Promise { const payload: { [ApiParams.dapp]: AccountId [ApiParams.user]: AccountId [ApiParams.blockNumber]: number + [ApiParams.dappUserSignature]?: string [ApiParams.commitmentId]?: string [ApiParams.maxVerifiedTime]?: number - } = { dapp: dapp, user: userAccount, blockNumber } + } = { dapp: dapp, user: userAccount, blockNumber, dappUserSignature } if (commitmentId) { payload['commitmentId'] = commitmentId } if (maxVerifiedTime) { payload['maxVerifiedTime'] = maxVerifiedTime } + return this.post(ApiPaths.VerifyCaptchaSolution, payload as VerifySolutionBodyType) } + public getPowCaptchaChallenge(userAccount: AccountId, dappAccount: AccountId): Promise { return this.post(ApiPaths.GetPowCaptchaChallenge, { userAccount, dappAccount }) @@ -133,7 +137,8 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { return this.fetch(ApiPaths.GetProviderDetails) } - public submitPowCaptchaVerify(challenge: string, dapp: string): Promise { - return this.post(ApiPaths.ServerPowCaptchaVerify, { [ApiParams.challenge]: challenge, [ApiParams.dapp]: dapp }) + public submitPowCaptchaVerify(challenge: string, dapp: string, signatureHex: string, blockNumber: number): Promise { + console.log("----------------- submitPowCaptchaVerify -------------------") + return this.post(ApiPaths.ServerPowCaptchaVerify, { [ApiParams.challenge]: challenge, [ApiParams.dapp]: dapp, [ApiParams.dappUserSignature]: signatureHex, [ApiParams.blockNumber]: blockNumber }) } } diff --git a/packages/cli/src/commands/providerAccounts.ts b/packages/cli/src/commands/providerAccounts.ts index 2d236ae237..69b22932a9 100644 --- a/packages/cli/src/commands/providerAccounts.ts +++ b/packages/cli/src/commands/providerAccounts.ts @@ -31,7 +31,7 @@ export default (pair: KeyringPair, config: ProsopoConfigOutput, cmdArgs?: { logg const env = new ProviderEnvironment(config, pair) await env.isReady() const tasks = new Tasks(env) - const result = await (tasks.contract.contract as any)['providerAccounts']() + const result = (await tasks.contract.query.getAllProviderAccounts()).value.unwrap().unwrap() logger.info(JSON.stringify(result, null, 2)) } catch (err) { logger.error(err) diff --git a/packages/cli/src/process.env.ts b/packages/cli/src/process.env.ts index 98e555c39c..55f01a9d14 100644 --- a/packages/cli/src/process.env.ts +++ b/packages/cli/src/process.env.ts @@ -28,6 +28,7 @@ export function getSecret(who?: string): string | undefined { } else { who = who.toUpperCase() } + return ( process.env[`PROSOPO_${who}_MNEMONIC`] || process.env[`PROSOPO_${who}_SEED`] || diff --git a/packages/cli/src/start.ts b/packages/cli/src/start.ts index d91bc66c2f..e38c6d3b54 100644 --- a/packages/cli/src/start.ts +++ b/packages/cli/src/start.ts @@ -17,7 +17,7 @@ import { getDB, getSecret } from './process.env.js' import { getPairAsync } from '@prosopo/contract' import { i18nMiddleware } from '@prosopo/common' import { loadEnv } from './env.js' -import { prosopoAdminRouter, prosopoRouter } from '@prosopo/provider' +import { prosopoAdminRouter, prosopoRouter, prosopoVerifyRouter } from '@prosopo/provider' import cors from 'cors' import express from 'express' import getConfig from './prosopo.config.js' @@ -31,6 +31,7 @@ function startApi(env: ProviderEnvironment, admin = false): Server { apiApp.use(express.json({ limit: '50mb' })) apiApp.use(i18nMiddleware({})) apiApp.use(prosopoRouter(env)) + apiApp.use(prosopoVerifyRouter(env)) if (admin) { apiApp.use(prosopoAdminRouter(env)) @@ -53,6 +54,7 @@ export async function start(env?: ProviderEnvironment, admin?: boolean) { solved: { count: 2 }, unsolved: { count: 0 }, }) + const pair = await getPairAsync(config.networks[config.defaultNetwork], secret, '') env = new ProviderEnvironment(config, pair) } diff --git a/packages/common/package.json b/packages/common/package.json index 0e210572da..6bc0e22b93 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -42,7 +42,7 @@ "i18next-http-backend": "^1.4.4", "i18next-http-middleware": "^3.2.1", "react-i18next": "^11.18.6", - "react": "^18.3.1", + "react": "^18.2.0", "zod": "^3.22.3" }, "devDependencies": { diff --git a/packages/contract/src/accounts/getPair.ts b/packages/contract/src/accounts/getPair.ts index 0a7a819a36..86e1161786 100644 --- a/packages/contract/src/accounts/getPair.ts +++ b/packages/contract/src/accounts/getPair.ts @@ -51,7 +51,9 @@ export function getPair( if (!secret && account) { return keyring.addFromAddress(account) } else if (secret) { + console.log(secret) if (mnemonicValidate(secret)) { + console.log(secret) return keyring.addFromMnemonic(secret) } if (isHex(secret)) { diff --git a/packages/contract/src/accounts/mnemonic.ts b/packages/contract/src/accounts/mnemonic.ts index be42c8c971..be496224cc 100644 --- a/packages/contract/src/accounts/mnemonic.ts +++ b/packages/contract/src/accounts/mnemonic.ts @@ -14,7 +14,7 @@ import { KeypairType } from '@polkadot/util-crypto/types' import { Keyring } from '@polkadot/keyring' import { cryptoWaitReady } from '@polkadot/util-crypto' -import { mnemonicGenerate, mnemonicToMiniSecret } from '@polkadot/util-crypto/mnemonic' +import { mnemonicGenerate } from '@polkadot/util-crypto/mnemonic' /** Generate a mnemonic, returning the mnemonic and associated address * @param keyring @@ -29,12 +29,3 @@ export async function generateMnemonic(keyring?: Keyring, pairType?: KeypairType const account = keyring.addFromMnemonic(mnemonic) return [mnemonic, account.address] } - -/** Generate a secret, returning the secret and associated address - * @param keyring - * @param pairType - */ -export async function generateSecret(keyring?: Keyring, pairType?: KeypairType): Promise<[Uint8Array, string]> { - const [mnemonic, address] = await generateMnemonic(keyring, pairType) - return [mnemonicToMiniSecret(mnemonic), address] -} diff --git a/packages/procaptcha-bundle/package.json b/packages/procaptcha-bundle/package.json index 8db09713b6..48667b02cb 100644 --- a/packages/procaptcha-bundle/package.json +++ b/packages/procaptcha-bundle/package.json @@ -42,7 +42,7 @@ "@prosopo/procaptcha-react": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "react-dom": "^18.3.1" + "react-dom": "^18.2.0" }, "repository": { "type": "git", diff --git a/packages/procaptcha-bundle/stats.html b/packages/procaptcha-bundle/stats.html new file mode 100644 index 0000000000..22416ffa1d --- /dev/null +++ b/packages/procaptcha-bundle/stats.html @@ -0,0 +1,4842 @@ + + + + + + + + Rollup Visualizer + + + +
+ + + + + diff --git a/packages/procaptcha-frictionless/package.json b/packages/procaptcha-frictionless/package.json index c3a56231ef..24d36bf505 100644 --- a/packages/procaptcha-frictionless/package.json +++ b/packages/procaptcha-frictionless/package.json @@ -38,7 +38,7 @@ "@prosopo/procaptcha-pow": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.3.1" + "react": "^18.2.0" }, "devDependencies": { "tslib": "2.6.2", diff --git a/packages/procaptcha-pow/package.json b/packages/procaptcha-pow/package.json index d3229b333a..8243edaa00 100644 --- a/packages/procaptcha-pow/package.json +++ b/packages/procaptcha-pow/package.json @@ -36,6 +36,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@noble/hashes": "^1.3.3", "@polkadot/extension-inject": "0.46.9", "@prosopo/account": "0.3.39", "@prosopo/api": "0.3.39", @@ -44,7 +45,7 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.3.1" + "react": "^18.2.0" }, "overrides": { "@polkadot/extension-inject": { diff --git a/packages/procaptcha-pow/src/Services/Manager.ts b/packages/procaptcha-pow/src/Services/Manager.ts index 19a5f4aafe..c0b365f9d0 100644 --- a/packages/procaptcha-pow/src/Services/Manager.ts +++ b/packages/procaptcha-pow/src/Services/Manager.ts @@ -32,7 +32,7 @@ import { WsProvider } from '@polkadot/rpc-provider/ws' import { ContractAbi as abiJson } from '@prosopo/captcha-contract/contract-info' import { buildUpdateState, getDefaultEvents } from '@prosopo/procaptcha-common' import { sleep } from '@prosopo/procaptcha' -import { solvePoW } from '@prosopo/util' +import { solvePoW } from './SolverService.js' export const Manager = ( configInput: ProcaptchaClientConfigInput, diff --git a/packages/util/src/solverService.ts b/packages/procaptcha-pow/src/Services/SolverService.ts similarity index 100% rename from packages/util/src/solverService.ts rename to packages/procaptcha-pow/src/Services/SolverService.ts diff --git a/packages/procaptcha-react/package.json b/packages/procaptcha-react/package.json index 39bcb2b052..5836b55b77 100644 --- a/packages/procaptcha-react/package.json +++ b/packages/procaptcha-react/package.json @@ -44,8 +44,8 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "overrides": { "@polkadot/extension-inject": { diff --git a/packages/procaptcha/src/modules/Manager.ts b/packages/procaptcha/src/modules/Manager.ts index 8160c92125..e74490924f 100644 --- a/packages/procaptcha/src/modules/Manager.ts +++ b/packages/procaptcha/src/modules/Manager.ts @@ -50,6 +50,8 @@ import { sleep } from '../utils/utils.js' import ProsopoCaptchaApi from './ProsopoCaptchaApi.js' import storage from './storage.js' +import { u8aToHex, stringToHex } from '@polkadot/util' + const defaultState = (): Partial => { return { // note order matters! see buildUpdateState. These fields are set in order, so disable modal first, then set loading to false, etc. @@ -187,12 +189,23 @@ export function Manager( // if the provider was already in storage, the user may have already solved some captchas but they have not been put on chain yet // so contact the provider to check if this is the case try { + const signRaw = getExtension(account).signer.signRaw + if (!signRaw) { + throw new ProsopoEnvError('ACCOUNT.NO_POLKADOT_EXTENSION') + } + const { signature } = await signRaw({ + address: account.account.address, + data: procaptchaStorage.blockNumber.toString(), + type: 'bytes' + }); + const verifyDappUserResponse = await providerApi.verifyDappUser( getDappAccount(), account.account.address, procaptchaStorage.blockNumber, undefined, - configOptional.challengeValidLength + configOptional.challengeValidLength, + signature, ) if (verifyDappUserResponse.verified) { updateState({ isHuman: true, loading: false }) @@ -299,6 +312,12 @@ export function Manager( const captchaApi = getCaptchaApi() + console.log(signer) + console.log(challenge.requestHash) + console.log(first.captcha.datasetId) + console.log(captchaSolution) + console.log(salt) + // send the commitment to the provider const submission: TCaptchaSubmitResult = await captchaApi.submitCaptchaSolution( signer, @@ -308,6 +327,8 @@ export function Manager( salt ) + console.log("--------------- submitCaptchaSolution -----------------") + // mark as is human if solution has been approved const isHuman = submission[0].verified diff --git a/packages/provider/src/api/authMiddleware.ts b/packages/provider/src/api/authMiddleware.ts index df55146c2d..b84eaae7b8 100644 --- a/packages/provider/src/api/authMiddleware.ts +++ b/packages/provider/src/api/authMiddleware.ts @@ -80,7 +80,7 @@ const verifyBlockNumber = async (blockNumber: string, tasks: Tasks) => { } } -const verifySignature = (signature: string, blockNumber: string, pair: KeyringPair) => { +export const verifySignature = (signature: string, blockNumber: string, pair: KeyringPair) => { const u8Sig = hexToU8a(signature) if (!pair.verify(blockNumber, u8Sig, pair.publicKey)) { diff --git a/packages/provider/src/api/captcha.ts b/packages/provider/src/api/captcha.ts index df066dd02d..8e7f96280a 100644 --- a/packages/provider/src/api/captcha.ts +++ b/packages/provider/src/api/captcha.ts @@ -21,20 +21,12 @@ import { CaptchaSolutionResponse, CaptchaWithProof, DappUserSolutionResult, - GetPowCaptchaChallengeRequestBody, - ImageVerificationResponse, PowCaptchaSolutionResponse, - ServerPowCaptchaVerifyRequestBody, SubmitPowCaptchaSolutionBody, - VerificationResponse, - VerifySolutionBody, - VerifySolutionBodyType, } from '@prosopo/types' -import { CaptchaStatus } from '@prosopo/captcha-contract/types-returns' import { ProsopoApiError } from '@prosopo/common' import { ProviderEnvironment } from '@prosopo/types-env' import { Tasks } from '../tasks/tasks.js' -import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' import { handleErrors } from './errorHandler.js' import { parseBlockNumber } from '../util.js' import { parseCaptchaAssets } from '@prosopo/datasets' @@ -129,84 +121,6 @@ export function prosopoRouter(env: ProviderEnvironment): Router { } }) - /** - * Verifies a user's solution as being approved or not - * - * @param {string} user - Dapp User id - * @param {string} commitmentId - The captcha solution to look up - * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber - */ - router.post(ApiPaths.VerifyCaptchaSolution, async (req, res, next) => { - let parsed: VerifySolutionBodyType - try { - parsed = VerifySolutionBody.parse(req.body) - } catch (err) { - return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) - } - try { - const solution = await (parsed.commitmentId - ? tasks.getDappUserCommitmentById(parsed.commitmentId) - : tasks.getDappUserCommitmentByAccount(parsed.user)) - - if (!solution) { - tasks.logger.debug('Not verified - no solution found') - return res.json({ - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), - [ApiParams.verified]: false, - }) - } - - if (parsed.maxVerifiedTime) { - const currentBlockNumber = await getCurrentBlockNumber(tasks.contract.api) - const blockTimeMs = getBlockTimeMs(tasks.contract.api) - const timeSinceCompletion = (currentBlockNumber - solution.completedAt) * blockTimeMs - const verificationResponse: VerificationResponse = { - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), - [ApiParams.verified]: false, - } - if (timeSinceCompletion > parsed.maxVerifiedTime) { - tasks.logger.debug('Not verified - time run out') - return res.json(verificationResponse) - } - } - - const isApproved = solution.status === CaptchaStatus.approved - const response: ImageVerificationResponse = { - [ApiParams.status]: req.t(isApproved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), - [ApiParams.verified]: isApproved, - [ApiParams.commitmentId]: solution.id.toString(), - [ApiParams.blockNumber]: solution.requestedAt, - } - return res.json(response) - } catch (err) { - return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) - } - }) - - /** - * Verifies a user's solution as being approved or not - * - * @param {string} dappAccount - Dapp User id - * @param {string} challenge - The captcha solution to look up - */ - router.post(ApiPaths.ServerPowCaptchaVerify, async (req, res, next) => { - try { - const { challenge, dapp } = ServerPowCaptchaVerifyRequestBody.parse(req.body) - - const approved = await tasks.serverVerifyPowCaptchaSolution(dapp, challenge) - - const verificationResponse: VerificationResponse = { - status: req.t(approved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), - [ApiParams.verified]: approved, - } - - return res.json(verificationResponse) - } catch (err) { - tasks.logger.error(err) - return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) - } - }) - /** * Supplies a PoW challenge to a Dapp User * @@ -215,8 +129,13 @@ export function prosopoRouter(env: ProviderEnvironment): Router { */ router.post(ApiPaths.GetPowCaptchaChallenge, async (req, res, next) => { try { - const { user, dapp } = GetPowCaptchaChallengeRequestBody.parse(req.body) - + const { userAccount, dappAccount } = req.body + // Assert that the user and dapp accounts are strings + if (typeof userAccount !== 'string' || typeof dappAccount !== 'string') { + throw new ProsopoApiError('API.BAD_REQUEST', { + context: { code: 400, error: 'userAccount and dappAccount must be strings' }, + }) + } const origin = req.headers.origin if (!origin) { @@ -225,7 +144,7 @@ export function prosopoRouter(env: ProviderEnvironment): Router { }) } - const challenge = await tasks.getPowCaptchaChallenge(user, dapp, origin) + const challenge = await tasks.getPowCaptchaChallenge(userAccount, dappAccount, origin) return res.json(challenge) } catch (err) { tasks.logger.error(err) diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts new file mode 100644 index 0000000000..da57b7c27a --- /dev/null +++ b/packages/provider/src/api/verify.ts @@ -0,0 +1,139 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +import { + ApiParams, + ApiPaths, + ImageVerificationResponse, + ServerPowCaptchaVerifyRequestBody, + VerificationResponse, + VerifySolutionBody, + VerifySolutionBodyType, +} from '@prosopo/types' +import { CaptchaStatus } from '@prosopo/captcha-contract/types-returns' +import { ProsopoApiError } from '@prosopo/common' +import { ProviderEnvironment } from '@prosopo/types-env' +import { Tasks } from '../tasks/tasks.js' +import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' +import express, { Router } from 'express' +import { verifySignature } from './authMiddleware.js' + +/** + * Returns a router connected to the database which can interact with the Proposo protocol + * + * @return {Router} - A middleware router that can interact with the Prosopo protocol + * @param {Environment} env - The Prosopo environment + */ +export function prosopoVerifyRouter(env: ProviderEnvironment): Router { + const router = express.Router() + const tasks = new Tasks(env) + + /** + * Verifies a user's solution as being approved or not + * + * @param {string} user - Dapp User id + * @param {string} dapp - Dapp Contract AccountId + * @param {string} blockNumber - The block number at which the captcha was requested + * @param {string} dappUserSignature - The signature fo dapp user + * @param {string} commitmentId - The captcha solution to look up + * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber + */ + router.post(ApiPaths.VerifyCaptchaSolution, async (req, res, next) => { + let parsed: VerifySolutionBodyType + try { + parsed = VerifySolutionBody.parse(req.body) + } catch (err) { + return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) + } + try { + const { dappUserSignature, blockNumber, dapp, user } = parsed + + // Verify using the dapp pair passed in the request + const dappPair = env.keyring.addFromAddress(dapp) + + // Will throw an error if the signature is invalid + verifySignature(dappUserSignature, blockNumber.toString(), dappPair) + + const solution = await (parsed.commitmentId + ? tasks.getDappUserCommitmentById(parsed.commitmentId) + : tasks.getDappUserCommitmentByAccount(parsed.user)) + + if (!solution) { + tasks.logger.debug('Not verified - no solution found') + return res.json({ + [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), + [ApiParams.verified]: false, + }) + } + + if (parsed.maxVerifiedTime) { + const currentBlockNumber = await getCurrentBlockNumber(tasks.contract.api) + const blockTimeMs = getBlockTimeMs(tasks.contract.api) + const timeSinceCompletion = (currentBlockNumber - solution.completedAt) * blockTimeMs + const verificationResponse: VerificationResponse = { + [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), + [ApiParams.verified]: false, + } + if (timeSinceCompletion > parsed.maxVerifiedTime) { + tasks.logger.debug('Not verified - time run out') + return res.json(verificationResponse) + } + } + + const isApproved = solution.status === CaptchaStatus.approved + const response: ImageVerificationResponse = { + [ApiParams.status]: req.t(isApproved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), + [ApiParams.verified]: isApproved, + [ApiParams.commitmentId]: solution.id.toString(), + [ApiParams.blockNumber]: solution.requestedAt, + } + return res.json(response) + } catch (err) { + return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) + } + }) + + /** + * Verifies a user's solution as being approved or not + * + * @param {string} dappAccount - Dapp User id + * @param {string} challenge - The captcha solution to look up + */ + router.post(ApiPaths.ServerPowCaptchaVerify, async (req, res, next) => { + try { + const { challenge, dapp, dappUserSignature, blockNumber } = ServerPowCaptchaVerifyRequestBody.parse( + req.body + ) + + // Verify using the dapp pair passed in the request + const dappPair = env.keyring.addFromAddress(dapp) + + // Will throw an error if the signature is invalid + verifySignature(dappUserSignature, blockNumber.toString(), dappPair) + + const approved = await tasks.serverVerifyPowCaptchaSolution(dapp, challenge) + + const verificationResponse: VerificationResponse = { + status: req.t(approved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), + [ApiParams.verified]: approved, + } + + return res.json(verificationResponse) + } catch (err) { + tasks.logger.error(err) + return next(new ProsopoApiError('API.BAD_REQUEST', { context: { errorCode: 400, error: err } })) + } + }) + + return router +} \ No newline at end of file diff --git a/packages/provider/src/index.ts b/packages/provider/src/index.ts index 4e256867a3..28b2616b23 100644 --- a/packages/provider/src/index.ts +++ b/packages/provider/src/index.ts @@ -15,5 +15,6 @@ export * from './tasks/index.js' export * from './util.js' export * from './batch/index.js' export * from './api/captcha.js' +export * from './api/verify.js' export * from './api/admin.js' export * from './api/errorHandler.js' diff --git a/packages/provider/src/tasks/tasks.ts b/packages/provider/src/tasks/tasks.ts index 7db5758c0e..6831a0b68e 100644 --- a/packages/provider/src/tasks/tasks.ts +++ b/packages/provider/src/tasks/tasks.ts @@ -42,8 +42,9 @@ import { import { CaptchaStatus, Dapp, Provider, RandomProvider } from '@prosopo/captcha-contract/types-returns' import { ContractPromise } from '@polkadot/api-contract/promise' import { Database, UserCommitmentRecord } from '@prosopo/types-database' +import { Keyring } from '@polkadot/keyring' import { Logger, ProsopoContractError, ProsopoEnvError, getLogger } from '@prosopo/common' -import { ProsopoCaptchaContract, getCurrentBlockNumber, wrapQuery } from '@prosopo/contract' +import { ProsopoCaptchaContract, getCurrentBlockNumber, wrapQuery, getPairAsync } from '@prosopo/contract' import { ProviderEnvironment } from '@prosopo/types-env' import { SubmittableResult } from '@polkadot/api/submittable' import { at } from '@prosopo/util' @@ -74,6 +75,8 @@ export class Tasks { config: ProsopoConfigOutput + keyring: Keyring + constructor(env: ProviderEnvironment) { if (!env.contractInterface) { throw new ProsopoEnvError('CONTRACT.CONTRACT_UNDEFINED', { @@ -86,6 +89,9 @@ export class Tasks { this.captchaConfig = env.config.captchas this.captchaSolutionConfig = env.config.captchaSolutions this.logger = getLogger(env.config.logLevel, 'Tasks') + this.keyring = new Keyring({ + type: 'sr25519', // TODO get this from the chain + }) } async providerSetDatasetFromFile(file: JSON): Promise { @@ -341,6 +347,7 @@ export class Tasks { const { storedCaptchas, receivedCaptchas, captchaIds } = await this.validateReceivedCaptchasAgainstStoredCaptchas(captchas) const { tree, commitmentId } = await this.buildTreeAndGetCommitmentId(receivedCaptchas) + console.log((await this.contract.methods.getProvider(this.contract.pair.address, {})).value) const provider = (await this.contract.methods.getProvider(this.contract.pair.address, {})).value .unwrap() .unwrap() @@ -652,6 +659,24 @@ export class Tasks { return paymentInfo } + async isDappUserSigned(dappUserSignature: string, blockNumber: number) { + const pair = await getPairAsync(this.config.networks[this.config.defaultNetwork], this.config.account.secret) + console.log(this.config.networks[this.config.defaultNetwork]) + const updatedPair = this.keyring.addPair(pair) + const blockNumberString = blockNumber.toString() + const dappUserSignatureString = Buffer.from(dappUserSignature, 'hex') + console.log('-------------------isDappUserSigned----------------') + const updatedpublicKey = updatedPair?.publicKey + const publicKeypair = pair?.publicKey + console.log(dappUserSignature) + console.log(blockNumber) + console.log(updatedpublicKey) + console.log(publicKeypair) + // const isValidSignature = pair?.verify(blockNumberString, dappUserSignatureString, publicKey) + + // return isValidSignature + } + /* * Get dapp user solution from database */ diff --git a/packages/server/src/config.ts b/packages/server/src/config.ts index 8e2ce9b33f..3a236814b6 100644 --- a/packages/server/src/config.ts +++ b/packages/server/src/config.ts @@ -17,20 +17,15 @@ export const getServerConfig = () => ProsopoServerConfigSchema.parse({ defaultEnvironment: process.env.PROSOPO_DEFAULT_ENVIRONMENT, // enviromental variables defaultNetwork: process.env.PROSOPO_DEFAULT_NETWORK, - serverUrl: getServerUrl(), + serverUrl: + // https://github.com/prosopo/captcha/issues/701 + process.env.PROSOPO_SERVER_URL && process.env.PROSOPO_SERVER_PORT + ? `${process.env.PROSOPO_SERVER_URL}:${process.env.PROSOPO_SERVER_PORT}` + : 'http://localhost:9228', dappName: process.env.PROSOPO_DAPP_NAME || 'client-example-server', account: { password: '', address: process.env.PROSOPO_SITE_KEY || '', + secret: process.env.PROSOPO_SITE_PRIVATE_KEY || '', }, }) - -export const getServerUrl = (): string => { - if (process.env.PROSOPO_SERVER_URL) { - if (process.env.PROSOPO_SERVER_URL.match(/:\d+/)) { - return process.env.PROSOPO_SERVER_URL - } - return `${process.env.PROSOPO_SERVER_URL}:${process.env.PROSOPO_SERVER_PORT || 9228}` - } - return 'http://localhost:9228' -} diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 0aa543478a..c7e541a36a 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -13,11 +13,13 @@ // limitations under the License. import { ProsopoServer } from './server.js' export { ProsopoServer } from './server.js' -export { getServerConfig, getServerUrl } from './config.js' +export { getServerConfig } from './config.js' import { ProsopoServerConfigOutput } from '@prosopo/types' import { getPairAsync } from '@prosopo/contract' export const PublicProsopoServer = async (config: ProsopoServerConfigOutput) => { // if site key is '' then it will burn address + console.log("-----------------------") + console.log(config.account.address) const pair = await getPairAsync(config.networks[config.defaultNetwork], undefined, config.account.address) return new ProsopoServer(config, pair) } diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index dc1d9d4741..8038f6d1a1 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -29,6 +29,8 @@ import { WsProvider } from '@polkadot/rpc-provider/ws' import { ContractAbi as abiJson } from '@prosopo/captcha-contract/contract-info' import { get } from '@prosopo/util' +import { u8aToHex, hexToU8a } from '@polkadot/util' + export const DEFAULT_MAX_VERIFIED_TIME_CACHED = 60 * 1000 export const DEFAULT_MAX_VERIFIED_TIME_CONTRACT = 5 * 60 * 1000 @@ -101,6 +103,13 @@ export class ProsopoServer { } } + getPair(): KeyringPair { + if (this.pair === undefined) { + throw new ProsopoEnvError(new Error('pair undefined')) + } + return this.pair + } + getApi(): ApiPromise { if (this.api === undefined) { throw new ProsopoEnvError(new Error('api undefined')) @@ -166,22 +175,17 @@ export class ProsopoServer { * @param maxVerifiedTime */ public async verifyContract(user: string, maxVerifiedTime = DEFAULT_MAX_VERIFIED_TIME_CONTRACT) { - try { - const contractApi = await this.getContractApi() - this.logger.info('Provider URL not provided. Verifying with contract.') - const correctCaptchaBlockNumber = (await contractApi.query.dappOperatorLastCorrectCaptcha(user)).value - .unwrap() - .unwrap() - .before.valueOf() - const verifyRecency = await this.verifyRecency(correctCaptchaBlockNumber, maxVerifiedTime) - const isHuman = (await contractApi.query.dappOperatorIsHumanUser(user, this.config.solutionThreshold)).value - .unwrap() - .unwrap() - return isHuman && verifyRecency - } catch (error) { - // if a user is not in the contract it errors, suppress this error and return false - return false - } + const contractApi = await this.getContractApi() + this.logger.info('Provider URL not provided. Verifying with contract.') + const correctCaptchaBlockNumber = (await contractApi.query.dappOperatorLastCorrectCaptcha(user)).value + .unwrap() + .unwrap() + .before.valueOf() + const verifyRecency = await this.verifyRecency(correctCaptchaBlockNumber, maxVerifiedTime) + const isHuman = (await contractApi.query.dappOperatorIsHumanUser(user, this.config.solutionThreshold)).value + .unwrap() + .unwrap() + return isHuman && verifyRecency } /** @@ -204,14 +208,27 @@ export class ProsopoServer { commitmentId?: string, maxVerifiedTime = DEFAULT_MAX_VERIFIED_TIME_CACHED ) { - this.logger.info('Verifying with provider.') + const blockNumberString = blockNumber.toString() + const dappUserSignature = this.pair?.sign(blockNumberString) + if (!dappUserSignature) { + throw new Error('Failed to sign the block number') + } + const signatureHex = u8aToHex(dappUserSignature) + const providerApi = await this.getProviderApi(providerUrl) if (challenge) { - const result = await providerApi.submitPowCaptchaVerify(challenge, dapp) + const result = await providerApi.submitPowCaptchaVerify(challenge, dapp, signatureHex, blockNumber) // We don't care about recency with PoW challenges as they are single use, so just return the verified result return result.verified } - const result = await providerApi.verifyDappUser(dapp, user, blockNumber, commitmentId, maxVerifiedTime) + const result = await providerApi.verifyDappUser( + dapp, + user, + blockNumber, + commitmentId, + maxVerifiedTime, + signatureHex + ) const verifyRecency = await this.verifyRecency(result.blockNumber, maxVerifiedTime) return result.verified && verifyRecency } @@ -238,6 +255,7 @@ export class ProsopoServer { // } // If we have a providerURL and a blockNumber, we verify with the provider + return await this.verifyProvider( providerUrl, dapp, @@ -264,4 +282,4 @@ export class ProsopoServer { ) return this.contract } -} +} \ No newline at end of file diff --git a/packages/types/src/provider/api.ts b/packages/types/src/provider/api.ts index 31d9b7287f..30fd7546d6 100644 --- a/packages/types/src/provider/api.ts +++ b/packages/types/src/provider/api.ts @@ -45,6 +45,7 @@ export enum ApiParams { captchas = 'captchas', commitmentId = 'commitmentId', proof = 'proof', + dappUserSignature = 'dappUserSignature', providerUrl = 'providerUrl', procaptchaResponse = 'procaptcha-response', maxVerifiedTime = 'maxVerifiedTime', @@ -98,6 +99,7 @@ export const VerifySolutionBody = object({ [ApiParams.dapp]: string(), [ApiParams.user]: string(), [ApiParams.blockNumber]: number(), + [ApiParams.dappUserSignature]: string(), [ApiParams.commitmentId]: string().optional(), [ApiParams.maxVerifiedTime]: number().optional(), }) @@ -146,11 +148,8 @@ export interface PowCaptchaSolutionResponse { export const ServerPowCaptchaVerifyRequestBody = object({ [ApiParams.challenge]: string(), [ApiParams.dapp]: string(), -}) - -export const GetPowCaptchaChallengeRequestBody = object({ - [ApiParams.user]: string(), - [ApiParams.dapp]: string(), + [ApiParams.dappUserSignature]: string(), + [ApiParams.blockNumber]: number(), }) export type ServerPowCaptchaVerifyRequestBodyType = zInfer @@ -165,4 +164,4 @@ export const SubmitPowCaptchaSolutionBody = object({ [ApiParams.nonce]: number(), }) -export type SubmitPowCaptchaSolutionBodyType = zInfer +export type SubmitPowCaptchaSolutionBodyType = zInfer \ No newline at end of file diff --git a/packages/util/package.json b/packages/util/package.json index 3c4b5cb958..3176f219ff 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -37,7 +37,6 @@ }, "types": "./dist/index.d.ts", "dependencies": { - "@noble/hashes": "^1.3.3", "lodash": "^4.17.21", "seedrandom": "^3.0.5" }, diff --git a/packages/util/src/index.ts b/packages/util/src/index.ts index 6b7ec0d8a7..a4b5780e4c 100644 --- a/packages/util/src/index.ts +++ b/packages/util/src/index.ts @@ -16,7 +16,6 @@ export * from './ofLen.js' export * from './lodash.js' export * from './isMain.js' export * from './canvas.js' -export * from './solverService.js' export * from './table.js' export * from './url.js' export * from './version.js' diff --git a/packages/web-components/package.json b/packages/web-components/package.json index e1c465b2d3..472b5c6011 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -39,7 +39,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "react": "^18.3.1" + "react": "^18.2.0" }, "devDependencies": { "tslib": "2.6.2", diff --git a/provider-gui/package.json b/provider-gui/package.json index 9c1a5829c1..c3b91a72f2 100644 --- a/provider-gui/package.json +++ b/provider-gui/package.json @@ -38,8 +38,8 @@ "@prosopo/cli": "0.3.39", "@prosopo/env": "0.3.39", "@prosopo/provider": "0.3.39", - "next": "14.2.3", - "react-dom": "^18.3.1" + "next": "14.0.1", + "react": "18.2.0" }, "overrides": { "@polkadot/extension-inject": { @@ -58,7 +58,7 @@ "bufferutil": "^4.0.1", "eslint": "8.44.0", "eslint-config-next": "13.4.9", - "react-dom": "^18.3.1", + "react-dom": "18.2.0", "tslib": "2.6.2", "typescript": "5.1.6", "utf-8-validate": "5.0.2" From 492ef106fc20193ca43ba6131a649f3ce80fba8a Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Fri, 10 May 2024 12:00:37 +0300 Subject: [PATCH 02/21] Fixed secure verify endpoint --- .../cypress/support/commands.ts | 7 - demos/provider-mock/src/api.ts | 3 +- .../account/src/extension/ExtensionWeb3.ts | 1 - packages/api/src/api/ProviderApi.ts | 44 +- packages/procaptcha-bundle/stats.html | 28463 +++++++++++++--- packages/procaptcha/src/modules/Manager.ts | 18 +- packages/provider/src/api/verify.ts | 75 +- packages/provider/src/tasks/tasks.ts | 20 +- packages/server/src/index.ts | 2 +- packages/server/src/server.ts | 4 +- packages/types/src/api/api.ts | 11 +- packages/types/src/provider/api.ts | 5 +- 12 files changed, 23772 insertions(+), 4881 deletions(-) diff --git a/demos/cypress-shared/cypress/support/commands.ts b/demos/cypress-shared/cypress/support/commands.ts index 6450bfaa69..36e9d167ac 100644 --- a/demos/cypress-shared/cypress/support/commands.ts +++ b/demos/cypress-shared/cypress/support/commands.ts @@ -43,15 +43,8 @@ function clickIAmHuman(): Cypress.Chainable { expect(response?.statusCode).to.equal(200) expect(response?.body).to.have.property('captchas') const captchas = response?.body.captchas.map(({ captcha }: { captcha: CaptchaWithProof }) => captcha) - console.log('-----------------------------captchas', captchas, 'length', captchas.length) expect(captchas).to.have.lengthOf(2) expect(captchas[0]).to.have.property('items') - console.log( - '-----------------------------captchas[0].items', - captchas[0].items, - 'length', - captchas[0].items.length - ) expect(captchas[0].items).to.have.lengthOf(9) return captchas }) diff --git a/demos/provider-mock/src/api.ts b/demos/provider-mock/src/api.ts index b53630fb7b..06d33d6b63 100644 --- a/demos/provider-mock/src/api.ts +++ b/demos/provider-mock/src/api.ts @@ -30,9 +30,8 @@ export function prosopoRouter(): Router { * @param {string} userAccount - Dapp User id * @param {string} commitmentId - The captcha solution to look up */ - router.post(ApiPaths.VerifyCaptchaSolution, async (req, res, next) => { + router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { let parsed: VerifySolutionBodyType - console.log("--------------- demos ---------------") try { parsed = VerifySolutionBody.parse(req.body) } catch (err) { diff --git a/packages/account/src/extension/ExtensionWeb3.ts b/packages/account/src/extension/ExtensionWeb3.ts index edc66b6ab9..7aadc1ab1a 100644 --- a/packages/account/src/extension/ExtensionWeb3.ts +++ b/packages/account/src/extension/ExtensionWeb3.ts @@ -39,7 +39,6 @@ export class ExtensionWeb3 extends Extension { const accounts = await extension.accounts.get() const account = accounts.find((account) => account.address === address) if (account) { - return { account, extension } } } diff --git a/packages/api/src/api/ProviderApi.ts b/packages/api/src/api/ProviderApi.ts index f980cf87f3..a3145161bf 100644 --- a/packages/api/src/api/ProviderApi.ts +++ b/packages/api/src/api/ProviderApi.ts @@ -96,9 +96,34 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { payload['maxVerifiedTime'] = maxVerifiedTime } - return this.post(ApiPaths.VerifyCaptchaSolution, payload as VerifySolutionBodyType) + return this.post(ApiPaths.VerifyCaptchaSolutionDapp, payload as VerifySolutionBodyType) + } + + public verifyUser( + dapp: AccountId, + userAccount: AccountId, + blockNumber: number, + commitmentId?: string, + maxVerifiedTime?: number, + dappUserSignature?: string + ): Promise { + const payload: { + [ApiParams.dapp]: AccountId + [ApiParams.user]: AccountId + [ApiParams.blockNumber]: number + [ApiParams.dappUserSignature]?: string + [ApiParams.commitmentId]?: string + [ApiParams.maxVerifiedTime]?: number + } = { dapp: dapp, user: userAccount, blockNumber, dappUserSignature } + if (commitmentId) { + payload['commitmentId'] = commitmentId + } + if (maxVerifiedTime) { + payload['maxVerifiedTime'] = maxVerifiedTime + } + + return this.post(ApiPaths.VerifyCaptchaSolutionUser, payload as VerifySolutionBodyType) } - public getPowCaptchaChallenge(userAccount: AccountId, dappAccount: AccountId): Promise { return this.post(ApiPaths.GetPowCaptchaChallenge, { userAccount, dappAccount }) @@ -137,8 +162,17 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { return this.fetch(ApiPaths.GetProviderDetails) } - public submitPowCaptchaVerify(challenge: string, dapp: string, signatureHex: string, blockNumber: number): Promise { - console.log("----------------- submitPowCaptchaVerify -------------------") - return this.post(ApiPaths.ServerPowCaptchaVerify, { [ApiParams.challenge]: challenge, [ApiParams.dapp]: dapp, [ApiParams.dappUserSignature]: signatureHex, [ApiParams.blockNumber]: blockNumber }) + public submitPowCaptchaVerify( + challenge: string, + dapp: string, + signatureHex: string, + blockNumber: number + ): Promise { + return this.post(ApiPaths.ServerPowCaptchaVerify, { + [ApiParams.challenge]: challenge, + [ApiParams.dapp]: dapp, + [ApiParams.dappUserSignature]: signatureHex, + [ApiParams.blockNumber]: blockNumber, + }) } } diff --git a/packages/procaptcha-bundle/stats.html b/packages/procaptcha-bundle/stats.html index 22416ffa1d..9374143dcc 100644 --- a/packages/procaptcha-bundle/stats.html +++ b/packages/procaptcha-bundle/stats.html @@ -1,4842 +1,23661 @@ - - + - - - - - Rollup Visualizer - - - -
- - - - + .module-filters { + display: flex; + flex-grow: 1; + } + + .module-filter { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex: 1; + } + .module-filter input { + flex: 1; + height: 1rem; + padding: 0.01rem; + font-size: 0.7rem; + margin-left: 0.3rem; + } + .module-filter + .module-filter { + margin-left: 0.5rem; + } + + .node { + cursor: pointer; + } + + + +
+ + + + diff --git a/packages/procaptcha/src/modules/Manager.ts b/packages/procaptcha/src/modules/Manager.ts index e74490924f..64babdf103 100644 --- a/packages/procaptcha/src/modules/Manager.ts +++ b/packages/procaptcha/src/modules/Manager.ts @@ -50,8 +50,6 @@ import { sleep } from '../utils/utils.js' import ProsopoCaptchaApi from './ProsopoCaptchaApi.js' import storage from './storage.js' -import { u8aToHex, stringToHex } from '@polkadot/util' - const defaultState = (): Partial => { return { // note order matters! see buildUpdateState. These fields are set in order, so disable modal first, then set loading to false, etc. @@ -196,16 +194,16 @@ export function Manager( const { signature } = await signRaw({ address: account.account.address, data: procaptchaStorage.blockNumber.toString(), - type: 'bytes' - }); + type: 'bytes', + }) - const verifyDappUserResponse = await providerApi.verifyDappUser( + const verifyDappUserResponse = await providerApi.verifyUser( getDappAccount(), account.account.address, procaptchaStorage.blockNumber, undefined, configOptional.challengeValidLength, - signature, + signature ) if (verifyDappUserResponse.verified) { updateState({ isHuman: true, loading: false }) @@ -312,12 +310,6 @@ export function Manager( const captchaApi = getCaptchaApi() - console.log(signer) - console.log(challenge.requestHash) - console.log(first.captcha.datasetId) - console.log(captchaSolution) - console.log(salt) - // send the commitment to the provider const submission: TCaptchaSubmitResult = await captchaApi.submitCaptchaSolution( signer, @@ -327,8 +319,6 @@ export function Manager( salt ) - console.log("--------------- submitCaptchaSolution -----------------") - // mark as is human if solution has been approved const isHuman = submission[0].verified diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts index da57b7c27a..7d1eb84e4d 100644 --- a/packages/provider/src/api/verify.ts +++ b/packages/provider/src/api/verify.ts @@ -25,8 +25,8 @@ import { ProsopoApiError } from '@prosopo/common' import { ProviderEnvironment } from '@prosopo/types-env' import { Tasks } from '../tasks/tasks.js' import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' -import express, { Router } from 'express' import { verifySignature } from './authMiddleware.js' +import express, { Router } from 'express' /** * Returns a router connected to the database which can interact with the Proposo protocol @@ -41,14 +41,14 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { /** * Verifies a user's solution as being approved or not * - * @param {string} user - Dapp User id + * @param {string} user - Dapp User AccountId * @param {string} dapp - Dapp Contract AccountId * @param {string} blockNumber - The block number at which the captcha was requested * @param {string} dappUserSignature - The signature fo dapp user * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ - router.post(ApiPaths.VerifyCaptchaSolution, async (req, res, next) => { + router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { let parsed: VerifySolutionBodyType try { parsed = VerifySolutionBody.parse(req.body) @@ -56,7 +56,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) } try { - const { dappUserSignature, blockNumber, dapp, user } = parsed + const { dappUserSignature, blockNumber, dapp } = parsed // Verify using the dapp pair passed in the request const dappPair = env.keyring.addFromAddress(dapp) @@ -103,6 +103,71 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { } }) + /** + * Verifies a user's solution as being approved or not + * + * @param {string} user - Dapp User AccountId + * @param {string} dapp - Dapp Contract AccountId + * @param {string} blockNumber - The block number at which the captcha was requested + * @param {string} dappUserSignature - The signature fo dapp user + * @param {string} commitmentId - The captcha solution to look up + * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber + */ + router.post(ApiPaths.VerifyCaptchaSolutionUser, async (req, res, next) => { + let parsed: VerifySolutionBodyType + try { + parsed = VerifySolutionBody.parse(req.body) + } catch (err) { + return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) + } + try { + const { dappUserSignature, blockNumber, user } = parsed + + // Verify using the dapp pair passed in the request + const dappPair = env.keyring.addFromAddress(user) + + // Will throw an error if the signature is invalid + verifySignature(dappUserSignature, blockNumber.toString(), dappPair) + + const solution = await (parsed.commitmentId + ? tasks.getDappUserCommitmentById(parsed.commitmentId) + : tasks.getDappUserCommitmentByAccount(parsed.user)) + + if (!solution) { + tasks.logger.debug('Not verified - no solution found') + return res.json({ + [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), + [ApiParams.verified]: false, + }) + } + + if (parsed.maxVerifiedTime) { + const currentBlockNumber = await getCurrentBlockNumber(tasks.contract.api) + const blockTimeMs = getBlockTimeMs(tasks.contract.api) + const timeSinceCompletion = (currentBlockNumber - solution.completedAt) * blockTimeMs + const verificationResponse: VerificationResponse = { + [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), + [ApiParams.verified]: false, + } + if (timeSinceCompletion > parsed.maxVerifiedTime) { + tasks.logger.debug('Not verified - time run out') + return res.json(verificationResponse) + } + } + + const isApproved = solution.status === CaptchaStatus.approved + const response: ImageVerificationResponse = { + [ApiParams.status]: req.t(isApproved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), + [ApiParams.verified]: isApproved, + [ApiParams.commitmentId]: solution.id.toString(), + [ApiParams.blockNumber]: solution.requestedAt, + } + return res.json(response) + } catch (err) { + return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) + } + }) + /** * Verifies a user's solution as being approved or not * @@ -136,4 +201,4 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { }) return router -} \ No newline at end of file +} diff --git a/packages/provider/src/tasks/tasks.ts b/packages/provider/src/tasks/tasks.ts index 6831a0b68e..b3d6c0add0 100644 --- a/packages/provider/src/tasks/tasks.ts +++ b/packages/provider/src/tasks/tasks.ts @@ -44,7 +44,7 @@ import { ContractPromise } from '@polkadot/api-contract/promise' import { Database, UserCommitmentRecord } from '@prosopo/types-database' import { Keyring } from '@polkadot/keyring' import { Logger, ProsopoContractError, ProsopoEnvError, getLogger } from '@prosopo/common' -import { ProsopoCaptchaContract, getCurrentBlockNumber, wrapQuery, getPairAsync } from '@prosopo/contract' +import { ProsopoCaptchaContract, getCurrentBlockNumber, wrapQuery } from '@prosopo/contract' import { ProviderEnvironment } from '@prosopo/types-env' import { SubmittableResult } from '@polkadot/api/submittable' import { at } from '@prosopo/util' @@ -659,24 +659,6 @@ export class Tasks { return paymentInfo } - async isDappUserSigned(dappUserSignature: string, blockNumber: number) { - const pair = await getPairAsync(this.config.networks[this.config.defaultNetwork], this.config.account.secret) - console.log(this.config.networks[this.config.defaultNetwork]) - const updatedPair = this.keyring.addPair(pair) - const blockNumberString = blockNumber.toString() - const dappUserSignatureString = Buffer.from(dappUserSignature, 'hex') - console.log('-------------------isDappUserSigned----------------') - const updatedpublicKey = updatedPair?.publicKey - const publicKeypair = pair?.publicKey - console.log(dappUserSignature) - console.log(blockNumber) - console.log(updatedpublicKey) - console.log(publicKeypair) - // const isValidSignature = pair?.verify(blockNumberString, dappUserSignatureString, publicKey) - - // return isValidSignature - } - /* * Get dapp user solution from database */ diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index c7e541a36a..6cbe3f3d53 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -18,7 +18,7 @@ import { ProsopoServerConfigOutput } from '@prosopo/types' import { getPairAsync } from '@prosopo/contract' export const PublicProsopoServer = async (config: ProsopoServerConfigOutput) => { // if site key is '' then it will burn address - console.log("-----------------------") + console.log('-----------------------') console.log(config.account.address) const pair = await getPairAsync(config.networks[config.defaultNetwork], undefined, config.account.address) return new ProsopoServer(config, pair) diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index 8038f6d1a1..f0725fdb2b 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -29,7 +29,7 @@ import { WsProvider } from '@polkadot/rpc-provider/ws' import { ContractAbi as abiJson } from '@prosopo/captcha-contract/contract-info' import { get } from '@prosopo/util' -import { u8aToHex, hexToU8a } from '@polkadot/util' +import { u8aToHex } from '@polkadot/util' export const DEFAULT_MAX_VERIFIED_TIME_CACHED = 60 * 1000 export const DEFAULT_MAX_VERIFIED_TIME_CONTRACT = 5 * 60 * 1000 @@ -282,4 +282,4 @@ export class ProsopoServer { ) return this.contract } -} \ No newline at end of file +} diff --git a/packages/types/src/api/api.ts b/packages/types/src/api/api.ts index 037e70f02e..2b31b8332a 100644 --- a/packages/types/src/api/api.ts +++ b/packages/types/src/api/api.ts @@ -39,7 +39,16 @@ export interface ProviderApiInterface { userAccount: AccountId, blockNumber: number, commitmentId?: string, - maxVerifiedTime?: number + maxVerifiedTime?: number, + dappUserSignature?: string + ): Promise + verifyUser( + dapp: AccountId, + userAccount: AccountId, + blockNumber: number, + commitmentId?: string, + maxVerifiedTime?: number, + dappUserSignature?: string ): Promise getPowCaptchaChallenge(userAccount: AccountId, dappAccount: AccountId): Promise submitPowCaptchaSolution( diff --git a/packages/types/src/provider/api.ts b/packages/types/src/provider/api.ts index 30fd7546d6..9e1653fa23 100644 --- a/packages/types/src/provider/api.ts +++ b/packages/types/src/provider/api.ts @@ -21,7 +21,8 @@ export enum ApiPaths { SubmitCaptchaSolution = '/v1/prosopo/provider/solution', SubmitPowCaptchaSolution = '/v1/prosopo/provider/pow/solution', ServerPowCaptchaVerify = '/v1/prosopo/provider/pow/server-verify', - VerifyCaptchaSolution = '/v1/prosopo/provider/verify', + VerifyCaptchaSolutionDapp = '/v1/prosopo/provider/dapp-verify', + VerifyCaptchaSolutionUser = '/v1/prosopo/provider/user-verify', GetProviderStatus = '/v1/prosopo/provider/status', GetProviderDetails = '/v1/prosopo/provider/details', SubmitUserEvents = '/v1/prosopo/provider/events', @@ -164,4 +165,4 @@ export const SubmitPowCaptchaSolutionBody = object({ [ApiParams.nonce]: number(), }) -export type SubmitPowCaptchaSolutionBodyType = zInfer \ No newline at end of file +export type SubmitPowCaptchaSolutionBodyType = zInfer From dbccfe9ab701b6a1b7883e01d7e29c74e02880c8 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Fri, 10 May 2024 16:10:23 +0300 Subject: [PATCH 03/21] Add rquest limit --- package-lock.json | 17 ++++++++++++++++- package.json | 3 ++- packages/provider/src/api/verify.ts | 14 +++++++++++--- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6392448a48..80a65739f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,8 @@ "provider-gui" ], "dependencies": { - "@prosopo/flux": "0.3.39" + "@prosopo/flux": "0.3.39", + "express-rate-limit": "^7.2.0" }, "devDependencies": { "@eslint/eslintrc": "^2.0.3", @@ -15613,6 +15614,20 @@ "node": ">= 0.10.0" } }, + "node_modules/express-rate-limit": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", + "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": "4 || 5 || ^5.0.0-beta.1" + } + }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "license": "MIT", diff --git a/package.json b/package.json index 1c1adc1ed9..f3144e9477 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,8 @@ "provider-gui" ], "dependencies": { - "@prosopo/flux": "0.3.39" + "@prosopo/flux": "0.3.39", + "express-rate-limit": "^7.2.0" }, "devDependencies": { "@eslint/eslintrc": "^2.0.3", diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts index 7d1eb84e4d..d83f15d0bc 100644 --- a/packages/provider/src/api/verify.ts +++ b/packages/provider/src/api/verify.ts @@ -25,8 +25,9 @@ import { ProsopoApiError } from '@prosopo/common' import { ProviderEnvironment } from '@prosopo/types-env' import { Tasks } from '../tasks/tasks.js' import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' -import { verifySignature } from './authMiddleware.js' import express, { Router } from 'express' +import { verifySignature } from './authMiddleware.js' +import rateLimit from 'express-rate-limit' /** * Returns a router connected to the database which can interact with the Proposo protocol @@ -38,6 +39,13 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { const router = express.Router() const tasks = new Tasks(env) + // Define rate limiting options + const limiter = rateLimit({ + windowMs: 60 * 1000, // 1 minute + max: 1000, // Max 10 requests per minute + message: 'Too many requests, please try again later.', + }); + /** * Verifies a user's solution as being approved or not * @@ -174,7 +182,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} dappAccount - Dapp User id * @param {string} challenge - The captcha solution to look up */ - router.post(ApiPaths.ServerPowCaptchaVerify, async (req, res, next) => { + router.post(ApiPaths.ServerPowCaptchaVerify, limiter, async (req, res, next) => { try { const { challenge, dapp, dappUserSignature, blockNumber } = ServerPowCaptchaVerifyRequestBody.parse( req.body @@ -201,4 +209,4 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { }) return router -} +} \ No newline at end of file From a11b53dd97eb7e78474a32a5496858c8654aab12 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Fri, 10 May 2024 16:50:40 +0300 Subject: [PATCH 04/21] Fixed request limit --- packages/provider/src/api/verify.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts index d83f15d0bc..1c060d7bd3 100644 --- a/packages/provider/src/api/verify.ts +++ b/packages/provider/src/api/verify.ts @@ -25,8 +25,8 @@ import { ProsopoApiError } from '@prosopo/common' import { ProviderEnvironment } from '@prosopo/types-env' import { Tasks } from '../tasks/tasks.js' import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' -import express, { Router } from 'express' import { verifySignature } from './authMiddleware.js' +import express, { Router } from 'express' import rateLimit from 'express-rate-limit' /** @@ -41,10 +41,10 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { // Define rate limiting options const limiter = rateLimit({ - windowMs: 60 * 1000, // 1 minute - max: 1000, // Max 10 requests per minute + windowMs: 60 * 1000, + max: 1000, message: 'Too many requests, please try again later.', - }); + }) /** * Verifies a user's solution as being approved or not @@ -56,7 +56,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ - router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { + router.post(ApiPaths.VerifyCaptchaSolutionDapp, limiter, async (req, res, next) => { let parsed: VerifySolutionBodyType try { parsed = VerifySolutionBody.parse(req.body) @@ -121,7 +121,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ - router.post(ApiPaths.VerifyCaptchaSolutionUser, async (req, res, next) => { + router.post(ApiPaths.VerifyCaptchaSolutionUser, limiter, async (req, res, next) => { let parsed: VerifySolutionBodyType try { parsed = VerifySolutionBody.parse(req.body) @@ -209,4 +209,4 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { }) return router -} \ No newline at end of file +} From a9b603ac4ebf480c94d202048a120fb7d2327c45 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Fri, 10 May 2024 18:11:45 +0300 Subject: [PATCH 05/21] Change the package.json --- package-lock.json | 29733 ------------------------ package.json | 8 +- packages/procaptcha-bundle/stats.html | 28463 ++++------------------- 3 files changed, 4826 insertions(+), 53378 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 80a65739f8..0000000000 --- a/package-lock.json +++ /dev/null @@ -1,29733 +0,0 @@ -{ - "name": "@prosopo/captcha", - "version": "0.3.39", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@prosopo/captcha", - "version": "0.3.39", - "hasInstallScript": true, - "license": "Apache-2.0", - "workspaces": [ - "protocol/dev", - "contracts/*", - "dev/*", - "packages/*", - "demos/*", - "provider-gui" - ], - "dependencies": { - "@prosopo/flux": "0.3.39", - "express-rate-limit": "^7.2.0" - }, - "devDependencies": { - "@eslint/eslintrc": "^2.0.3", - "@html-eslint/eslint-plugin": "^0.22.0", - "@html-eslint/parser": "^0.22.0", - "@types/node": "^20.2.5", - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "@vitest/coverage-v8": "^1.3.1", - "babel-plugin-import": "^1.13.6", - "depcheck": "^1.4.7", - "eslint": "^8.55.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-absolute-imports-only": "^1.0.1", - "eslint-plugin-json": "^3.1.0", - "eslint-plugin-regexp": "^1.15.0", - "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", - "eslint-plugin-toml": "^0.5.0", - "eslint-plugin-unused-imports": "^3.0.0", - "eslint-plugin-workspaces": "^0.9.0", - "eslint-plugin-yaml": "^0.5.0", - "node-loader": "^2.0.0", - "nodemon": "^3.0.1", - "npm-check-updates": "^15.3.4", - "prettier": "3.0.3", - "tsc-alias": "^1.8.6", - "tsconfig-paths-webpack-plugin": "^4.0.1", - "tslib": "2.6.2", - "typedoc": "^0.25.13", - "typedoc-plugin-mdn-links": "^3.1.16", - "typedoc-plugin-missing-exports": "^2.2.0", - "typedoc-plugin-zod": "^1.1.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "contracts/captcha": { - "name": "@prosopo/captcha-contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/typechain-polkadot": "1.1.15", - "@prosopo/typechain-types": "1.1.15" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - } - }, - "contracts/common": { - "name": "@prosopo/common-contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/typechain-polkadot": "1.1.15", - "@prosopo/typechain-types": "1.1.15" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - } - }, - "contracts/proxy": { - "name": "@prosopo/proxy-contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/typechain-polkadot": "1.1.15", - "@prosopo/typechain-types": "1.1.15" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - } - }, - "demos/client-bundle-example": { - "name": "@prosopo/client-bundle-example", - "version": "0.3.39", - "dependencies": { - "dotenv": "^16.0.1", - "vite": "^5.1.7" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-example": { - "name": "@prosopo/client-example", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-frictionless": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", - "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-router-dom": "^6.22.3", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/vite-plugin-watch-workspace": "0.3.39", - "@types/node": "^20.3.1", - "css-loader": "^6.8.1", - "eslint-config-react-app": "^7.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-example-server": { - "name": "@prosopo/client-example-server", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@noble/hashes": "^1.3.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/api": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/server": "0.3.39", - "@prosopo/types": "0.3.39", - "@typegoose/auto-increment": "3.3.0", - "cors": "^2.8.5", - "jsonwebtoken": "^9.0.0", - "mongoose": "^7.3.3", - "zod": "^3.22.3" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "@types/jsonwebtoken": "^9.0.2", - "nodemon": "^2.0.22", - "ts-loader": "^9.4.3", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite": "^5.1.7" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-example-server/node_modules/nodemon": { - "version": "2.0.22", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^3.2.7", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "demos/client-frictionless-example": { - "name": "@prosopo/client-frictionless-example", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-frictionless": "0.3.39", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", - "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/config": "0.3.39", - "@types/node": "^20.3.1", - "css-loader": "^6.8.1", - "eslint-config-react-app": "^7.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-pow-example": { - "name": "@prosopo/client-pow-example", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", - "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/config": "0.3.39", - "@types/node": "^20.3.1", - "css-loader": "^6.8.1", - "eslint-config-react-app": "^7.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/cypress-shared": { - "name": "@prosopo/cypress-shared", - "version": "0.3.39", - "dependencies": { - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39" - }, - "devDependencies": { - "@cypress/xpath": "^2.0.3", - "@types/node": "^20.3.1", - "cypress": "^13.4.0", - "cypress-vite": "^1.5.0", - "rollup-plugin-node-builtins": "^2.1.2", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite": "^5.1.7", - "vite-plugin-node-polyfills": "^0.21.0" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/provider-mock": { - "name": "@prosopo/provider-mock", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "es-main": "^1.3.0", - "express": "^4.18.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/config": { - "name": "@prosopo/config", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/dev": "^0.76.11", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "@rollup/plugin-alias": "^5.1.0", - "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-dynamic-import-vars": "^2.1.2", - "@rollup/plugin-inject": "^5.0.5", - "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.5", - "@rollup/plugin-typescript": "^11.1.6", - "@rollup/plugin-wasm": "^6.2.2", - "@types/react": "^18.2.7", - "@types/react-dom": "^18.2.4", - "@types/uuid": "^9.0.8", - "@typescript-eslint/eslint-plugin": "^5.59.5", - "@typescript-eslint/parser": "^5.30.7", - "esbuild": "^0.19.3", - "eslint": "^8.40.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-unused-imports": "^2.0.0", - "glob": "^10.0.0", - "path-scurry": "^1.10.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "regenerator-runtime": "^0.14.0", - "rollup-plugin-cleanup": "^3.2.1", - "rollup-plugin-import-css": "^3.5.0", - "tsconfig-paths": "^4.2.0", - "vite": "^5.1.7", - "vite-bundle-visualizer": "^1.0.1", - "vite-plugin-no-bundle": "^3.0.0", - "vite-tsconfig-paths": "^4.3.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/config/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.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 - } - } - }, - "dev/config/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.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 - } - } - }, - "dev/config/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "dev/config/node_modules/eslint-plugin-unused-imports": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "dev/config/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "dev/flux": { - "name": "@prosopo/flux", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "dotenv": "^16.0.3", - "glob": "^10.0.0", - "qs": "^6.11.2", - "socket.io-client": "^4.7.4", - "varuint-bitcoin": "^1.1.2", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1", - "zod": "^3.22.4" - }, - "bin": { - "flux": "dist/index.js" - }, - "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^0.34.2" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/flux/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "dev/flux/node_modules/vitest": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.3.5", - "@types/chai-subset": "^1.3.3", - "@types/node": "*", - "@vitest/expect": "0.34.6", - "@vitest/runner": "0.34.6", - "@vitest/snapshot": "0.34.6", - "@vitest/spy": "0.34.6", - "@vitest/utils": "0.34.6", - "acorn": "^8.9.0", - "acorn-walk": "^8.2.0", - "cac": "^6.7.14", - "chai": "^4.3.10", - "debug": "^4.3.4", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.1", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.3.3", - "strip-literal": "^1.0.1", - "tinybench": "^2.5.0", - "tinypool": "^0.7.0", - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", - "vite-node": "0.34.6", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@vitest/browser": "*", - "@vitest/ui": "*", - "happy-dom": "*", - "jsdom": "*", - "playwright": "*", - "safaridriver": "*", - "webdriverio": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - }, - "playwright": { - "optional": true - }, - "safaridriver": { - "optional": true - }, - "webdriverio": { - "optional": true - } - } - }, - "dev/gh-actions": { - "version": "0.3.39", - "license": "ISC", - "dependencies": { - "@octokit/graphql": "^7.0.2", - "node-fetch": "^3.3.2", - "octokit": "^3.1.2" - }, - "devDependencies": { - "@types/node": "^20.11.4", - "tslib": "2.6.2", - "tsx": "^4.7.0", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/gh-actions/node_modules/@octokit/graphql": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/gh-actions/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/gh-actions/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/gh-actions/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "dev/prosoponator-bot": { - "version": "0.3.39", - "license": "ISC", - "dependencies": { - "@actions/core": "^1.10.1", - "@actions/github": "^6.0.0", - "@octokit/graphql": "^7.0.2", - "node-fetch": "^3.3.2", - "octokit": "^3.1.2" - }, - "devDependencies": { - "@types/node": "^20.11.4", - "tslib": "2.6.2", - "tsx": "^4.7.0", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/graphql": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "dev/scripts": { - "name": "@prosopo/scripts", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/api": "0.3.39", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/database": "0.3.39", - "@prosopo/datasets": "0.3.39", - "@prosopo/datasets-fs": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/file-server": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-bundle": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/provider": "0.3.39", - "@prosopo/server": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "@prosopo/types-env": "0.3.39", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "dotenv": "^16.0.3", - "glob": "^10.0.0", - "qs": "^6.11.2", - "varuint-bitcoin": "^1.1.2", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1" - }, - "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/ts-brand": { - "name": "@prosopo/ts-brand", - "version": "0.3.39", - "license": "Apache-2.0", - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/tsconfig-checker": { - "version": "0.3.39", - "license": "ISC", - "dependencies": { - "@prosopo/util": "0.3.39" - }, - "devDependencies": { - "@types/node": "^20.11.4", - "tslib": "2.6.2", - "tsx": "^4.7.0", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/vite-plugin-watch-workspace": { - "name": "@prosopo/vite-plugin-watch-workspace", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.3.4", - "vite": "^5.1.7" - }, - "devDependencies": { - "@types/debug": "^4.1.12", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/vite-plugin-watch-workspace/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@actions/core": { - "version": "1.10.1", - "license": "MIT", - "dependencies": { - "@actions/http-client": "^2.0.1", - "uuid": "^8.3.2" - } - }, - "node_modules/@actions/github": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@actions/http-client": "^2.2.0", - "@octokit/core": "^5.0.1", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/plugin-rest-endpoint-methods": "^10.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/core": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/graphql": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { - "version": "9.2.1", - "license": "MIT", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "license": "MIT" - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "12.6.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "10.4.1", - "license": "MIT", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "license": "MIT" - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "12.6.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@actions/http-client": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "tunnel": "^0.0.6", - "undici": "^5.25.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD", - "optional": true - }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "3.0.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/ie11-detection": "^3.0.0", - "@aws-crypto/sha256-js": "^3.0.0", - "@aws-crypto/supports-web-crypto": "^3.0.0", - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD", - "optional": true - }, - "node_modules/@aws-crypto/sha256-js": { - "version": "3.0.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD", - "optional": true - }, - "node_modules/@aws-crypto/supports-web-crypto": { - "version": "3.0.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD", - "optional": true - }, - "node_modules/@aws-crypto/util": { - "version": "3.0.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/util/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD", - "optional": true - }, - "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/credential-provider-node": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sso": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@aws-sdk/credential-provider-node": "^3.552.0" - } - }, - "node_modules/@aws-sdk/client-sts": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@aws-sdk/credential-provider-node": "^3.552.0" - } - }, - "node_modules/@aws-sdk/core": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/core": "^1.4.2", - "@smithy/protocol-http": "^3.3.0", - "@smithy/signature-v4": "^2.2.1", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "fast-xml-parser": "4.2.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/credential-provider-env": "3.535.0", - "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.552.0", - "@aws-sdk/credential-provider-web-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.535.0", - "@aws-sdk/credential-provider-http": "3.552.0", - "@aws-sdk/credential-provider-ini": "3.552.0", - "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.552.0", - "@aws-sdk/credential-provider-web-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-sso": "3.552.0", - "@aws-sdk/token-providers": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/credential-providers": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.552.0", - "@aws-sdk/client-sso": "3.552.0", - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/credential-provider-cognito-identity": "3.552.0", - "@aws-sdk/credential-provider-env": "3.535.0", - "@aws-sdk/credential-provider-http": "3.552.0", - "@aws-sdk/credential-provider-ini": "3.552.0", - "@aws-sdk/credential-provider-node": "3.552.0", - "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.552.0", - "@aws-sdk/credential-provider-web-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.540.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.552.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/client-sso-oidc": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/types": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.540.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/types": "^2.12.0", - "@smithy/util-endpoints": "^1.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/types": "^2.12.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.535.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } - }, - "node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.2", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.4", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.4", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.24.4", - "@babel/parser": "^7.24.4", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "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", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.4", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.4", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.2", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.4", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "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-decorators": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-decorators": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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-optional-chaining": { - "version": "7.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@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", - "dev": true, - "license": "MIT", - "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.21.0-placeholder-for-preset-env.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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", - "dev": true, - "license": "MIT", - "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.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "dev": true, - "license": "MIT", - "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" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.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.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-flow-strip-types": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-member-expression-literals": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-numeric-separator": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-optional-chaining": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-property-literals": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.24.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@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.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@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-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.4", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.1", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.1", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.1", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.1", - "@babel/plugin-transform-parameters": "^7.24.1", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.1", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.1", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/runtime": { - "version": "7.24.4", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.1", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.1", - "@babel/types": "^7.24.0", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/types": { - "version": "7.24.0", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@cypress/request": { - "version": "3.0.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "6.10.4", - "safe-buffer": "^5.1.2", - "tough-cookie": "^4.1.3", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@cypress/request/node_modules/form-data": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/@cypress/request/node_modules/qs": { - "version": "6.10.4", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@cypress/xpath": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@cypress/xvfb": { - "version": "1.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "node_modules/@dependents/detective-less": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@electron/get": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "global-agent": "^3.0.0" - } - }, - "node_modules/@electron/get/node_modules/@sindresorhus/is": { - "version": "4.6.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@electron/get/node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@electron/get/node_modules/cacheable-lookup": { - "version": "5.0.4", - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/@electron/get/node_modules/cacheable-request": { - "version": "7.0.4", - "license": "MIT", - "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/@electron/get/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@electron/get/node_modules/defer-to-connect": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/@electron/get/node_modules/fs-extra": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@electron/get/node_modules/get-stream": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@electron/get/node_modules/got": { - "version": "11.8.6", - "license": "MIT", - "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/@electron/get/node_modules/http2-wrapper": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/@electron/get/node_modules/jsonfile": { - "version": "4.0.0", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@electron/get/node_modules/lowercase-keys": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron/get/node_modules/normalize-url": { - "version": "6.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@electron/get/node_modules/p-cancelable": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron/get/node_modules/responselike": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@electron/get/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@electron/get/node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/@emotion/cache": { - "version": "11.11.0", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.8.1" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.1", - "license": "MIT" - }, - "node_modules/@emotion/react": { - "version": "11.11.4", - "license": "MIT", - "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", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/@emotion/styled": { - "version": "11.11.5", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.3.1", - "license": "MIT" - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "license": "MIT", - "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", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@esm-bundle/chai": { - "version": "4.3.4-fix.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/@fingerprintjs/botd": { - "version": "1.9.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@fingerprintjs/fingerprintjs": { - "version": "3.4.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.4.1" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.6.0", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.1" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.3", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.0.8", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@html-eslint/eslint-plugin": { - "version": "0.22.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@html-eslint/parser": { - "version": "0.22.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-html-parser": "^0.0.9" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "license": "BSD-3-Clause" - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "license": "ISC" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "license": "BSD-3-Clause", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/@microsoft/api-extractor": { - "version": "7.43.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/api-extractor-model": "7.28.13", - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "4.0.2", - "@rushstack/rig-package": "0.5.2", - "@rushstack/terminal": "0.10.0", - "@rushstack/ts-command-line": "4.19.1", - "lodash": "~4.17.15", - "minimatch": "~3.0.3", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "source-map": "~0.6.1", - "typescript": "5.4.2" - }, - "bin": { - "api-extractor": "bin/api-extractor" - } - }, - "node_modules/@microsoft/api-extractor-model": { - "version": "7.28.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "4.0.2" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/minimatch": { - "version": "3.0.8", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "5.4.2", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@microsoft/tsdoc": { - "version": "0.14.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@microsoft/tsdoc-config": { - "version": "0.16.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { - "version": "1.19.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@mongodb-js/saslprep": { - "version": "1.1.5", - "license": "MIT", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - } - }, - "node_modules/@mui/base": { - "version": "5.0.0-beta.40", - "license": "MIT", - "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", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/material": { - "version": "5.15.15", - "license": "MIT", - "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/private-theming": { - "version": "5.15.14", - "license": "MIT", - "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", - "license": "MIT", - "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", - "license": "MIT", - "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", - "license": "MIT", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "5.15.14", - "license": "MIT", - "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/x-data-grid": { - "version": "5.17.26", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.9", - "@mui/utils": "^5.10.3", - "clsx": "^1.2.1", - "prop-types": "^15.8.1", - "reselect": "^4.1.6" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@mui/material": "^5.4.1", - "@mui/system": "^5.4.1", - "react": "^17.0.2 || ^18.0.0", - "react-dom": "^17.0.2 || ^18.0.0" - } - }, - "node_modules/@mui/x-data-grid/node_modules/clsx": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@next/env": { - "version": "14.0.1", - "license": "MIT" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "13.4.9", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/eslint-plugin-next/node_modules/glob": { - "version": "7.1.7", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.1.tgz", - "integrity": "sha512-JyxnGCS4qT67hdOKQ0CkgFTp+PXub5W1wsGvIq98TNbF3YEIN7iDekYhYsZzc8Ov0pWEsghQt+tANdidITCLaw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.1.tgz", - "integrity": "sha512-625Z7bb5AyIzswF9hvfZWa+HTwFZw+Jn3lOBNZB87lUS0iuCYDHqk3ujuHCkiyPtSC0xFBtYDLcrZ11mF/ap3w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.1.tgz", - "integrity": "sha512-iVpn3KG3DprFXzVHM09kvb//4CNNXBQ9NB/pTm8LO+vnnnaObnzFdS5KM+w1okwa32xH0g8EvZIhoB3fI3mS1g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.1.tgz", - "integrity": "sha512-mVsGyMxTLWZXyD5sen6kGOTYVOO67lZjLApIj/JsTEEohDDt1im2nkspzfV5MvhfS7diDw6Rp/xvAQaWZTv1Ww==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.0.1", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.0.1", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.1.tgz", - "integrity": "sha512-WEmTEeWs6yRUEnUlahTgvZteh5RJc4sEjCQIodJlZZ5/VJwVP8p2L7l6VhzQhT4h7KvLx/Ed4UViBdne6zpIsw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.1.tgz", - "integrity": "sha512-oFpHphN4ygAgZUKjzga7SoH2VGbEJXZa/KL8bHCAwCjDWle6R1SpiGOdUdA8EJ9YsG1TYWpzY6FTbUA+iAJeww==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.1.tgz", - "integrity": "sha512-FFp3nOJ/5qSpeWT0BZQ+YE1pSMk4IMpkME/1DwKBwhg4mJLB9L+6EXuJi4JEwaJdl5iN+UUlmUD3IsR1kx5fAg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@noble/curves": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "1.4.0", - "license": "MIT", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/git": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/git/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "infer-owner": "^1.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/run-script": { - "version": "4.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@octokit/app": { - "version": "14.1.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-app": "^6.0.0", - "@octokit/auth-unauthenticated": "^5.0.0", - "@octokit/core": "^5.0.0", - "@octokit/oauth-app": "^6.0.0", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/types": "^12.0.0", - "@octokit/webhooks": "^12.0.4" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/core": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/graphql": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/plugin-paginate-rest": { - "version": "9.2.1", - "license": "MIT", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/types": { - "version": "12.6.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "license": "MIT" - }, - "node_modules/@octokit/auth-app": { - "version": "6.1.1", - "license": "MIT", - "dependencies": { - "@octokit/auth-oauth-app": "^7.1.0", - "@octokit/auth-oauth-user": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "deprecation": "^2.3.1", - "lru-cache": "^10.0.0", - "universal-github-app-jwt": "^1.1.2", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-app/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/auth-app/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/@octokit/auth-oauth-app": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-oauth-device": "^6.1.0", - "@octokit/auth-oauth-user": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/types": "^13.0.0", - "@types/btoa-lite": "^1.0.0", - "btoa-lite": "^1.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/auth-oauth-device": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "@octokit/oauth-methods": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/auth-oauth-user": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-oauth-device": "^6.1.0", - "@octokit/oauth-methods": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/types": "^13.0.0", - "btoa-lite": "^1.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/auth-token": { - "version": "3.0.4", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/auth-unauthenticated": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types": { - "version": "12.6.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "license": "MIT" - }, - "node_modules/@octokit/core": { - "version": "4.2.4", - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/endpoint": { - "version": "9.0.5", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/graphql": { - "version": "5.0.6", - "license": "MIT", - "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/oauth-app": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-oauth-app": "^7.0.0", - "@octokit/auth-oauth-user": "^4.0.0", - "@octokit/auth-unauthenticated": "^5.0.0", - "@octokit/core": "^5.0.0", - "@octokit/oauth-authorization-url": "^6.0.2", - "@octokit/oauth-methods": "^4.0.0", - "@types/aws-lambda": "^8.10.83", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/core": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/graphql": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/oauth-authorization-url": { - "version": "6.0.2", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "@octokit/oauth-authorization-url": "^6.0.2", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "btoa-lite": "^1.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "6.1.2", - "license": "MIT", - "dependencies": { - "@octokit/tsconfig": "^1.0.2", - "@octokit/types": "^9.2.3" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=4" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "7.2.3", - "license": "MIT", - "dependencies": { - "@octokit/types": "^10.0.0" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "18.1.1", - "license": "MIT" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "10.0.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } - }, - "node_modules/@octokit/request": { - "version": "6.2.8", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request-error": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/endpoint": { - "version": "7.0.6", - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request/node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@octokit/request/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@octokit/request/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@octokit/request/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/@octokit/rest": { - "version": "19.0.13", - "license": "MIT", - "dependencies": { - "@octokit/core": "^4.2.1", - "@octokit/plugin-paginate-rest": "^6.1.2", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.1.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/tsconfig": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/@octokit/types": { - "version": "9.3.2", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } - }, - "node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "18.1.1", - "license": "MIT" - }, - "node_modules/@octokit/webhooks": { - "version": "12.2.0", - "license": "MIT", - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/webhooks-methods": "^4.1.0", - "@octokit/webhooks-types": "7.4.0", - "aggregate-error": "^3.1.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/webhooks-methods": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/webhooks-types": { - "version": "7.4.0", - "license": "MIT" - }, - "node_modules/@octokit/webhooks/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/webhooks/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/@originjs/vite-plugin-commonjs": { - "version": "1.0.3", - "dev": true, - "license": "MulanPSL2", - "dependencies": { - "esbuild": "^0.14.14" - } - }, - "node_modules/@originjs/vite-plugin-commonjs/node_modules/esbuild": { - "version": "0.14.54", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@polkadot-api/client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/metadata-builders": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/metadata-builders": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - } - }, - "node_modules/@polkadot-api/substrate-bindings": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true, - "dependencies": { - "@noble/hashes": "^1.3.1", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@scure/base": "^1.1.1", - "scale-ts": "^1.6.0" - } - }, - "node_modules/@polkadot-api/substrate-client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot-api/utils": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", - "optional": true - }, - "node_modules/@polkadot/api": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/api-derive": "10.13.1", - "@polkadot/keyring": "^12.6.2", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/types-known": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-base": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-contract": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-derive": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/dev": { - "version": "0.76.38", - "license": "Apache-2.0", - "dependencies": { - "@eslint/js": "^8.53.0", - "@polkadot/dev-test": "^0.76.38", - "@polkadot/dev-ts": "^0.76.38", - "@rollup/plugin-alias": "^5.0.1", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-dynamic-import-vars": "^2.1.0", - "@rollup/plugin-inject": "^5.0.5", - "@rollup/plugin-json": "^6.0.1", - "@rollup/plugin-node-resolve": "^15.2.3", - "@tsconfig/strictest": "^2.0.2", - "@typescript-eslint/eslint-plugin": "^6.11.0", - "@typescript-eslint/parser": "^6.11.0", - "eslint": "^8.53.0", - "eslint-config-standard": "^17.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-import-resolver-typescript": "^3.6.1", - "eslint-plugin-deprecation": "^2.0.0", - "eslint-plugin-header": "^3.1.1", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-import-newlines": "^1.3.4", - "eslint-plugin-jest": "^27.6.0", - "eslint-plugin-n": "^16.3.1", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-simple-import-sort": "^10.0.0", - "eslint-plugin-sort-destructure-keys": "^1.5.0", - "espree": "^9.6.1", - "gh-pages": "^6.0.0", - "gh-release": "^7.0.2", - "globals": "^13.23.0", - "json5": "^2.2.3", - "madge": "^6.1.0", - "rollup": "^4.4.1", - "rollup-plugin-cleanup": "^3.2.1", - "tslib": "^2.6.2", - "typescript": "^5.2.2", - "webpack": "^5.89.0", - "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.10.0", - "webpack-subresource-integrity": "^5.2.0-rc.1", - "yargs": "^17.7.2" - }, - "bin": { - "polkadot-ci-ghact-build": "scripts/polkadot-ci-ghact-build.mjs", - "polkadot-ci-ghact-docs": "scripts/polkadot-ci-ghact-docs.mjs", - "polkadot-ci-ghpages-force": "scripts/polkadot-ci-ghpages-force.mjs", - "polkadot-dev-build-docs": "scripts/polkadot-dev-build-docs.mjs", - "polkadot-dev-build-ts": "scripts/polkadot-dev-build-ts.mjs", - "polkadot-dev-circular": "scripts/polkadot-dev-circular.mjs", - "polkadot-dev-clean-build": "scripts/polkadot-dev-clean-build.mjs", - "polkadot-dev-contrib": "scripts/polkadot-dev-contrib.mjs", - "polkadot-dev-copy-dir": "scripts/polkadot-dev-copy-dir.mjs", - "polkadot-dev-copy-to": "scripts/polkadot-dev-copy-to.mjs", - "polkadot-dev-deno-map": "scripts/polkadot-dev-deno-map.mjs", - "polkadot-dev-run-lint": "scripts/polkadot-dev-run-lint.mjs", - "polkadot-dev-run-node-ts": "scripts/polkadot-dev-run-node-ts.mjs", - "polkadot-dev-run-test": "scripts/polkadot-dev-run-test.mjs", - "polkadot-dev-version": "scripts/polkadot-dev-version.mjs", - "polkadot-dev-yarn-only": "scripts/polkadot-dev-yarn-only.mjs", - "polkadot-exec-eslint": "scripts/polkadot-exec-eslint.mjs", - "polkadot-exec-ghpages": "scripts/polkadot-exec-ghpages.mjs", - "polkadot-exec-ghrelease": "scripts/polkadot-exec-ghrelease.mjs", - "polkadot-exec-node-test": "scripts/polkadot-exec-node-test.mjs", - "polkadot-exec-rollup": "scripts/polkadot-exec-rollup.mjs", - "polkadot-exec-tsc": "scripts/polkadot-exec-tsc.mjs", - "polkadot-exec-webpack": "scripts/polkadot-exec-webpack.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@polkadot/dev-test": { - "version": "0.76.38", - "license": "Apache-2.0", - "dependencies": { - "jsdom": "^22.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.14" - } - }, - "node_modules/@polkadot/dev-ts": { - "version": "0.76.38", - "license": "Apache-2.0", - "dependencies": { - "json5": "^2.2.3", - "tslib": "^2.6.2", - "typescript": "^5.2.2" - }, - "engines": { - "node": ">=16.12" - } - }, - "node_modules/@polkadot/dev-ts/node_modules/typescript": { - "version": "5.4.4", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@polkadot/dev/node_modules/globals": { - "version": "13.24.0", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@polkadot/dev/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@polkadot/dev/node_modules/typescript": { - "version": "5.4.4", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@polkadot/extension-base": { - "version": "0.46.9", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "^10.12.4", - "@polkadot/extension-chains": "0.46.9", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "^12.6.2", - "@polkadot/networks": "^12.6.2", - "@polkadot/phishing": "^0.22.4", - "@polkadot/rpc-provider": "^10.12.4", - "@polkadot/types": "^10.12.4", - "@polkadot/ui-keyring": "^3.6.5", - "@polkadot/ui-settings": "^3.6.5", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/extension-chains": { - "version": "0.46.9", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/extension-inject": "0.46.9", - "@polkadot/networks": "^12.6.2", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/types": "*" - } - }, - "node_modules/@polkadot/extension-dapp": { - "version": "0.46.9", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/extension-inject": "0.46.9", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/util": "*", - "@polkadot/util-crypto": "*" - } - }, - "node_modules/@polkadot/extension-inject": { - "version": "0.46.9", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "^10.12.4", - "@polkadot/rpc-provider": "^10.12.4", - "@polkadot/types": "^10.12.4", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-global": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/keyring": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2" - } - }, - "node_modules/@polkadot/networks": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@substrate/ss58-registry": "^1.44.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/phishing": { - "version": "0.22.4", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-fetch": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-core": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-provider": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-support": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-fetch": "^12.6.2", - "@polkadot/x-global": "^12.6.2", - "@polkadot/x-ws": "^12.6.2", - "eventemitter3": "^5.0.1", - "mock-socket": "^9.3.1", - "nock": "^13.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@substrate/connect": "0.8.8" - } - }, - "node_modules/@polkadot/typegen": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/types-support": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-ws": "^12.6.2", - "handlebars": "^4.7.8", - "tslib": "^2.6.2", - "yargs": "^17.7.2" - }, - "bin": { - "polkadot-types-chain-info": "scripts/polkadot-types-chain-info.mjs", - "polkadot-types-from-chain": "scripts/polkadot-types-from-chain.mjs", - "polkadot-types-from-defs": "scripts/polkadot-types-from-defs.mjs", - "polkadot-types-internal-interfaces": "scripts/polkadot-types-internal-interfaces.mjs", - "polkadot-types-internal-metadata": "scripts/polkadot-types-internal-metadata.mjs" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-augment": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-codec": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "@polkadot/x-bigint": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-create": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-known": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/networks": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-support": { - "version": "10.13.1", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/ui-keyring": { - "version": "3.6.5", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/ui-settings": "3.6.5", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "mkdirp": "^3.0.1", - "rxjs": "^7.8.1", - "store": "^2.0.12", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/keyring": "*", - "@polkadot/ui-settings": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/ui-keyring/node_modules/mkdirp": { - "version": "3.0.1", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@polkadot/ui-settings": { - "version": "3.6.5", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/networks": "^12.6.2", - "@polkadot/util": "^12.6.2", - "eventemitter3": "^5.0.1", - "store": "^2.0.12", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/networks": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/util": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-global": "12.6.2", - "@polkadot/x-textdecoder": "12.6.2", - "@polkadot/x-textencoder": "12.6.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util-crypto": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@polkadot/networks": "12.6.2", - "@polkadot/util": "12.6.2", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-randomvalues": "12.6.2", - "@scure/base": "^1.1.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2" - } - }, - "node_modules/@polkadot/util/node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util/node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/wasm-bridge": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-bridge": "7.3.2", - "@polkadot/wasm-crypto-asmjs": "7.3.2", - "@polkadot/wasm-crypto-init": "7.3.2", - "@polkadot/wasm-crypto-wasm": "7.3.2", - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-init": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-bridge": "7.3.2", - "@polkadot/wasm-crypto-asmjs": "7.3.2", - "@polkadot/wasm-crypto-wasm": "7.3.2", - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-wasm": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/wasm-util": { - "version": "7.3.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/x-bigint": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-fetch": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "node-fetch": "^3.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-global": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-randomvalues": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/wasm-util": "*" - } - }, - "node_modules/@polkadot/x-ws": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2", - "ws": "^8.15.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@prosopo/account": { - "resolved": "packages/account", - "link": true - }, - "node_modules/@prosopo/api": { - "resolved": "packages/api", - "link": true - }, - "node_modules/@prosopo/captcha-contract": { - "resolved": "contracts/captcha", - "link": true - }, - "node_modules/@prosopo/cli": { - "resolved": "packages/cli", - "link": true - }, - "node_modules/@prosopo/client-bundle-example": { - "resolved": "demos/client-bundle-example", - "link": true - }, - "node_modules/@prosopo/client-example": { - "resolved": "demos/client-example", - "link": true - }, - "node_modules/@prosopo/client-example-server": { - "resolved": "demos/client-example-server", - "link": true - }, - "node_modules/@prosopo/client-frictionless-example": { - "resolved": "demos/client-frictionless-example", - "link": true - }, - "node_modules/@prosopo/client-pow-example": { - "resolved": "demos/client-pow-example", - "link": true - }, - "node_modules/@prosopo/common": { - "resolved": "packages/common", - "link": true - }, - "node_modules/@prosopo/common-contract": { - "resolved": "contracts/common", - "link": true - }, - "node_modules/@prosopo/config": { - "resolved": "dev/config", - "link": true - }, - "node_modules/@prosopo/contract": { - "resolved": "packages/contract", - "link": true - }, - "node_modules/@prosopo/cypress-shared": { - "resolved": "demos/cypress-shared", - "link": true - }, - "node_modules/@prosopo/database": { - "resolved": "packages/database", - "link": true - }, - "node_modules/@prosopo/datasets": { - "resolved": "packages/datasets", - "link": true - }, - "node_modules/@prosopo/datasets-fs": { - "resolved": "packages/datasets-fs", - "link": true - }, - "node_modules/@prosopo/env": { - "resolved": "packages/env", - "link": true - }, - "node_modules/@prosopo/file-server": { - "resolved": "packages/file-server", - "link": true - }, - "node_modules/@prosopo/flux": { - "resolved": "dev/flux", - "link": true - }, - "node_modules/@prosopo/procaptcha": { - "resolved": "packages/procaptcha", - "link": true - }, - "node_modules/@prosopo/procaptcha-bundle": { - "resolved": "packages/procaptcha-bundle", - "link": true - }, - "node_modules/@prosopo/procaptcha-common": { - "resolved": "packages/procaptcha-common", - "link": true - }, - "node_modules/@prosopo/procaptcha-frictionless": { - "resolved": "packages/procaptcha-frictionless", - "link": true - }, - "node_modules/@prosopo/procaptcha-pow": { - "resolved": "packages/procaptcha-pow", - "link": true - }, - "node_modules/@prosopo/procaptcha-react": { - "resolved": "packages/procaptcha-react", - "link": true - }, - "node_modules/@prosopo/protocol-dev": { - "resolved": "protocol/dev", - "link": true - }, - "node_modules/@prosopo/provider": { - "resolved": "packages/provider", - "link": true - }, - "node_modules/@prosopo/provider-gui": { - "resolved": "provider-gui", - "link": true - }, - "node_modules/@prosopo/provider-mock": { - "resolved": "demos/provider-mock", - "link": true - }, - "node_modules/@prosopo/proxy-contract": { - "resolved": "contracts/proxy", - "link": true - }, - "node_modules/@prosopo/scripts": { - "resolved": "dev/scripts", - "link": true - }, - "node_modules/@prosopo/server": { - "resolved": "packages/server", - "link": true - }, - "node_modules/@prosopo/ts-brand": { - "resolved": "dev/ts-brand", - "link": true - }, - "node_modules/@prosopo/tx": { - "resolved": "packages/tx", - "link": true - }, - "node_modules/@prosopo/typechain-polkadot": { - "version": "1.1.15", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@prosopo/typechain-polkadot-parser": "1.1.15", - "@types/fs-extra": "^9.0.13", - "@types/node": "^18.11.18", - "@types/yargs": "^17.0.10", - "camelcase": "^6.3.0", - "eslint": "^8.18.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.7", - "prettier": "^2.7.1", - "ts-node": "^10.7.0", - "tslib": "^2.6.2", - "yargs": "^17.5.1" - }, - "bin": { - "typechain-polkadot": "bin/index.js" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=9.0.0" - } - }, - "node_modules/@prosopo/typechain-polkadot-parser": { - "version": "1.1.15", - "license": "MIT", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@types/bn.js": "^5.1.0", - "@types/node": "^18.0.3", - "camelcase": "^6.3.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@prosopo/typechain-polkadot-parser/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@prosopo/typechain-polkadot/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@prosopo/typechain-polkadot/node_modules/fs-extra": { - "version": "9.1.0", - "license": "MIT", - "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/@prosopo/typechain-polkadot/node_modules/prettier": { - "version": "2.8.8", - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@prosopo/typechain-types": { - "version": "1.1.15", - "license": "MIT", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@types/bn.js": "^5.1.0", - "@types/node": "^18.0.3", - "camelcase": "^6.3.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@prosopo/typechain-types/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@prosopo/types": { - "resolved": "packages/types", - "link": true - }, - "node_modules/@prosopo/types-database": { - "resolved": "packages/types-database", - "link": true - }, - "node_modules/@prosopo/types-env": { - "resolved": "packages/types-env", - "link": true - }, - "node_modules/@prosopo/util": { - "resolved": "packages/util", - "link": true - }, - "node_modules/@prosopo/vite-plugin-watch-workspace": { - "resolved": "dev/vite-plugin-watch-workspace", - "link": true - }, - "node_modules/@prosopo/web-components": { - "resolved": "packages/web-components", - "link": true - }, - "node_modules/@remix-run/router": { - "version": "1.15.3", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rollup/plugin-alias": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "slash": "^4.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "6.0.4", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@rollup/pluginutils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - }, - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.7", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rollup/plugin-dynamic-import-vars": { - "version": "2.1.2", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "astring": "^1.8.5", - "estree-walker": "^2.0.2", - "fast-glob": "^3.2.12", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-inject": { - "version": "5.0.5", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "5.0.5", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-typescript": { - "version": "11.1.6", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.1.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.14.0||^3.0.0||^4.0.0", - "tslib": "*", - "typescript": ">=3.7.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - }, - "tslib": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-wasm": { - "version": "6.2.2", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.14.1", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.14.1", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@rushstack/node-core-library": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/import-lazy": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@rushstack/rig-package": { - "version": "0.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" - } - }, - "node_modules/@rushstack/terminal": { - "version": "0.10.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@rushstack/node-core-library": "4.0.2", - "supports-color": "~8.1.1" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/terminal/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@rushstack/terminal/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@rushstack/ts-command-line": { - "version": "4.19.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@rushstack/terminal": "0.10.0", - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "string-argv": "~0.3.1" - } - }, - "node_modules/@rushstack/ts-command-line/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@rushstack/ts-command-line/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@scure/base": { - "version": "1.1.6", - "license": "MIT", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "license": "MIT" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@smithy/abort-controller": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/config-resolver": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/core": { - "version": "1.4.2", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/credential-provider-imds": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler": { - "version": "2.5.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/hash-node": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/invalid-dependency": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/middleware-content-length": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/middleware-endpoint": { - "version": "2.5.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/middleware-serde": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/middleware-retry": { - "version": "2.3.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/service-error-classification": "^2.1.5", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/middleware-retry/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@smithy/middleware-serde": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/middleware-stack": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/node-config-provider": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/node-http-handler": { - "version": "2.5.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/abort-controller": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/property-provider": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/protocol-http": { - "version": "3.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/querystring-builder": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-uri-escape": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/querystring-parser": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/service-error-classification": { - "version": "2.1.5", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/shared-ini-file-loader": { - "version": "2.4.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/signature-v4": { - "version": "2.2.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-uri-escape": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/smithy-client": { - "version": "2.5.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/types": { - "version": "2.12.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/url-parser": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/querystring-parser": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/util-base64": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-body-length-browser": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/util-body-length-node": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-config-provider": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-defaults-mode-browser": { - "version": "2.2.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@smithy/util-defaults-mode-node": { - "version": "2.3.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/config-resolver": "^2.2.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@smithy/util-endpoints": { - "version": "1.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@smithy/util-hex-encoding": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-middleware": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-retry": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/service-error-classification": "^2.1.5", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@smithy/util-stream": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-uri-escape": { - "version": "2.2.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "license": "MIT" - }, - "node_modules/@substrate/connect": { - "version": "0.8.8", - "license": "GPL-3.0-only", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "@substrate/light-client-extension-helpers": "^0.0.4", - "smoldot": "2.0.22" - } - }, - "node_modules/@substrate/connect-extension-protocol": { - "version": "2.0.0", - "license": "GPL-3.0-only", - "optional": true - }, - "node_modules/@substrate/connect-known-chains": { - "version": "1.1.4", - "license": "GPL-3.0-only", - "optional": true - }, - "node_modules/@substrate/light-client-extension-helpers": { - "version": "0.0.4", - "license": "MIT", - "optional": true, - "dependencies": { - "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider-proxy": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "smoldot": "2.x" - } - }, - "node_modules/@substrate/ss58-registry": { - "version": "1.47.0", - "license": "Apache-2.0" - }, - "node_modules/@swc/helpers": { - "version": "0.5.2", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.11", - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "license": "MIT" - }, - "node_modules/@tsconfig/strictest": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/@typegoose/auto-increment": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "loglevel": "^1.8.1", - "tslib": "^2.5.3" - }, - "engines": { - "node": ">=14.17.0" - }, - "peerDependencies": { - "mongoose": "~7.3.0" - } - }, - "node_modules/@types/argparse": { - "version": "1.0.38", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/aws-lambda": { - "version": "8.10.137", - "license": "MIT" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/bcrypt": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/bn.js": { - "version": "5.1.5", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/btoa-lite": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/chai": { - "version": "4.3.14", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/chai-as-promised": { - "version": "7.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "*" - } - }, - "node_modules/@types/chai-subset": { - "version": "1.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "*" - } - }, - "node_modules/@types/cli-progress": { - "version": "3.11.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cors": { - "version": "2.8.17", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.7", - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "9.0.13", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "license": "MIT" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "license": "MIT" - }, - "node_modules/@types/jsonwebtoken": { - "version": "9.0.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.17.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/luxon": { - "version": "3.3.8", - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.12.7", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/node-fetch": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "*" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.14", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.2.75", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.24", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "license": "MIT" - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.23.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/seedrandom": { - "version": "3.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sinon": { - "version": "10.0.20", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/sizzle": { - "version": "2.3.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "license": "MIT" - }, - "node_modules/@types/webidl-conversions": { - "version": "7.0.3", - "license": "MIT" - }, - "node_modules/@types/whatwg-url": { - "version": "8.2.2", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/webidl-conversions": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "license": "MIT" - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.3", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "5.62.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": "6.21.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.3", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.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/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.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/@typescript-eslint/type-utils": { - "version": "5.62.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.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/type-utils/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "license": "MIT", - "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.62.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.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/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.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/@typescript-eslint/typescript-estree/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "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/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.23.5", - "@babel/plugin-transform-react-jsx-self": "^7.23.3", - "@babel/plugin-transform-react-jsx-source": "^7.23.3", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@vitest/coverage-v8": { - "version": "1.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@bcoe/v8-coverage": "^0.2.3", - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magic-string": "^0.30.5", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^9.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "1.4.0" - } - }, - "node_modules/@vitest/coverage-v8/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@vitest/coverage-v8/node_modules/js-tokens": { - "version": "9.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@vitest/coverage-v8/node_modules/strip-literal": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vitest/expect": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "0.34.6", - "@vitest/utils": "0.34.6", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/utils": "0.34.6", - "p-limit": "^4.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "magic-string": "^0.30.1", - "pathe": "^1.1.1", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyspy": "^2.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "diff-sequences": "^29.4.3", - "loupe": "^2.3.6", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@volar/language-core": { - "version": "1.11.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@volar/source-map": "1.11.1" - } - }, - "node_modules/@volar/source-map": { - "version": "1.11.1", - "dev": true, - "license": "MIT", - "dependencies": { - "muggle-string": "^0.3.1" - } - }, - "node_modules/@volar/typescript": { - "version": "1.11.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@volar/language-core": "1.11.1", - "path-browserify": "^1.0.1" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.4.21", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.23.9", - "@vue/shared": "3.4.21", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.4.21", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.4.21", - "@vue/shared": "3.4.21" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.4.21", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.23.9", - "@vue/compiler-core": "3.4.21", - "@vue/compiler-dom": "3.4.21", - "@vue/compiler-ssr": "3.4.21", - "@vue/shared": "3.4.21", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.7", - "postcss": "^8.4.35", - "source-map-js": "^1.0.2" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.4.21", - "dev": true, - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.4.21", - "@vue/shared": "3.4.21" - } - }, - "node_modules/@vue/language-core": { - "version": "1.8.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@volar/language-core": "~1.11.1", - "@volar/source-map": "~1.11.1", - "@vue/compiler-dom": "^3.3.0", - "@vue/shared": "^3.3.0", - "computeds": "^0.0.1", - "minimatch": "^9.0.3", - "muggle-string": "^0.3.1", - "path-browserify": "^1.0.1", - "vue-template-compiler": "^2.7.14" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@vue/language-core/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@vue/language-core/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@vue/shared": { - "version": "3.4.21", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "license": "Apache-2.0" - }, - "node_modules/abab": { - "version": "2.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "license": "ISC" - }, - "node_modules/abstract-leveldown": { - "version": "0.12.4", - "dev": true, - "license": "MIT", - "dependencies": { - "xtend": "~3.0.0" - } - }, - "node_modules/abstract-leveldown/node_modules/xtend": { - "version": "3.0.0", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agentkeepalive": { - "version": "4.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "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", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/app-module-path": { - "version": "2.2.0", - "license": "BSD-2-Clause" - }, - "node_modules/application-config": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "application-config-path": "^0.1.0", - "load-json-file": "^6.2.0", - "write-json-file": "^4.2.0" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/application-config-path": { - "version": "0.1.1", - "license": "MIT" - }, - "node_modules/aproba": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/arch": { - "version": "2.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/aria-query": { - "version": "5.3.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-differ": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/array-includes": { - "version": "3.1.8", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "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.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/assert": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/util": { - "version": "0.12.5", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/ast-module-types": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "license": "MIT", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/async": { - "version": "3.2.5", - "license": "MIT" - }, - "node_modules/async-mutex": { - "version": "0.3.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/axe-core": { - "version": "4.7.0", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/b4a": { - "version": "1.6.6", - "license": "Apache-2.0" - }, - "node_modules/babel-plugin-import": { - "version": "1.13.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "dev": true, - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/bare-events": { - "version": "2.2.2", - "license": "Apache-2.0", - "optional": true - }, - "node_modules/bare-fs": { - "version": "2.2.3", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-events": "^2.0.0", - "bare-path": "^2.0.0", - "streamx": "^2.13.0" - } - }, - "node_modules/bare-os": { - "version": "2.2.1", - "license": "Apache-2.0", - "optional": true - }, - "node_modules/bare-path": { - "version": "2.1.1", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-os": "^2.1.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/batch": { - "version": "0.6.1", - "license": "MIT" - }, - "node_modules/bcrypt": { - "version": "5.1.1", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "node-addon-api": "^5.0.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "license": "Apache-2.0" - }, - "node_modules/big.js": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bl/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/blob-util": { - "version": "2.0.2", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/bluebird": { - "version": "3.7.2", - "dev": true, - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "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.11.0", - "raw-body": "2.5.2", - "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/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolean": { - "version": "3.2.0", - "license": "MIT", - "optional": true - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "license": "MIT" - }, - "node_modules/bowser": { - "version": "2.11.0", - "license": "MIT", - "optional": true - }, - "node_modules/boxen": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "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/boxen/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "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/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "^1.17.0" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-fs": { - "version": "1.0.0", - "dev": true, - "dependencies": { - "level-filesystem": "^1.0.1", - "level-js": "^2.1.3", - "levelup": "^0.18.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/browserify-sign/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "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/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-sign/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bson": { - "version": "5.5.1", - "license": "Apache-2.0", - "engines": { - "node": ">=14.20.1" - } - }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-es6": { - "version": "4.9.3", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/bufferutil": { - "version": "4.0.8", - "devOptional": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/builtins": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/builtins/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/c8": { - "version": "7.14.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^2.0.0", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.1.4", - "rimraf": "^3.0.2", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^9.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/c8/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/c8/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/c8/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/c8/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/c8/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "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/c8/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "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/c8/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache": { - "version": "16.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-lookup": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/json-buffer": { - "version": "3.0.0", - "license": "MIT" - }, - "node_modules/cacheable-request/node_modules/keyv": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cachedir": { - "version": "2.4.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "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" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001608", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/caseless": { - "version": "0.12.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/chai": { - "version": "4.4.1", - "license": "MIT", - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chai-as-promised": { - "version": "7.1.1", - "dev": true, - "license": "WTFPL", - "dependencies": { - "check-error": "^1.0.2" - }, - "peerDependencies": { - "chai": ">= 2.1.2 < 5" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/changelog-parser": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "line-reader": "^0.2.4", - "remove-markdown": "^0.5.0" - }, - "bin": { - "changelog-parser": "bin/cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "license": "MIT" - }, - "node_modules/check-error": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/child_process": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "exit": "0.1.2", - "glob": "^7.1.1" - }, - "engines": { - "node": ">=0.2.5" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-progress": { - "version": "3.12.0", - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table": { - "version": "0.3.11", - "dev": true, - "dependencies": { - "colors": "1.0.3" - }, - "engines": { - "node": ">= 0.2.0" - } - }, - "node_modules/cli-table3": { - "version": "0.6.4", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "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", - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cli/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "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/client-only": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "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/clone": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clone-response/node_modules/mimic-response": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/clsx": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/color": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "11.1.0", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/comment-parser": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "license": "MIT", - "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/bytes": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/computeds": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "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/concat-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.13", - "dev": true, - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "5.0.1", - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "3.2.3", - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/console-browserify": { - "version": "1.1.0", - "dev": true, - "dependencies": { - "date-now": "^0.1.4" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.6.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/core-js-compat": { - "version": "3.36.1", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/cors": { - "version": "2.8.5", - "license": "MIT", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "license": "MIT", - "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/create-ecdh": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/cron": { - "version": "2.4.4", - "license": "MIT", - "dependencies": { - "@types/luxon": "~3.3.0", - "luxon": "~3.3.0" - } - }, - "node_modules/cron-parser": { - "version": "4.9.0", - "license": "MIT", - "dependencies": { - "luxon": "^3.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/cross-fetch/node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/cross-fetch/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/cross-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/cross-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-loader": { - "version": "6.11.0", - "dev": true, - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssstyle": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "rrweb-cssom": "^0.6.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "license": "MIT" - }, - "node_modules/cypress": { - "version": "13.7.2", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@cypress/request": "^3.0.0", - "@cypress/xvfb": "^1.2.4", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.7.1", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.1", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^16.0.0 || ^18.0.0 || >=20.0.0" - } - }, - "node_modules/cypress-vite": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.3", - "debug": "^4.3.4" - }, - "peerDependencies": { - "vite": "^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/cypress-vite/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/cypress/node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/cypress/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "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/cypress/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cypress/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/cypress/node_modules/commander": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/cypress/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/cypress/node_modules/execa": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/cypress/node_modules/fs-extra": { - "version": "9.1.0", - "dev": true, - "license": "MIT", - "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/cypress/node_modules/get-stream": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/human-signals": { - "version": "1.1.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/cypress/node_modules/is-ci": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/cypress/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/log-symbols": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cypress/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cypress/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/cypress/node_modules/tmp": { - "version": "0.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/data-urls": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^12.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-now": { - "version": "0.1.4", - "dev": true - }, - "node_modules/dayjs": { - "version": "1.11.10", - "dev": true, - "license": "MIT" - }, - "node_modules/de-indent": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "3.2.7", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/decimal.js": { - "version": "10.4.3", - "license": "MIT" - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-eql": { - "version": "4.1.3", - "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "license": "MIT", - "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/default-gateway/node_modules/get-stream": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/strip-final-newline": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/deferred-leveldown": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "abstract-leveldown": "~0.12.1" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/depcheck": { - "version": "1.4.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@vue/compiler-sfc": "^3.3.4", - "callsite": "^1.0.0", - "camelcase": "^6.3.0", - "cosmiconfig": "^7.1.0", - "debug": "^4.3.4", - "deps-regex": "^0.2.0", - "findup-sync": "^5.0.0", - "ignore": "^5.2.4", - "is-core-module": "^2.12.0", - "js-yaml": "^3.14.1", - "json5": "^2.2.3", - "lodash": "^4.17.21", - "minimatch": "^7.4.6", - "multimatch": "^5.0.0", - "please-upgrade-node": "^3.2.0", - "readdirp": "^3.6.0", - "require-package-name": "^2.0.1", - "resolve": "^1.22.3", - "resolve-from": "^5.0.0", - "semver": "^7.5.4", - "yargs": "^16.2.0" - }, - "bin": { - "depcheck": "bin/depcheck.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/depcheck/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/depcheck/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/depcheck/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/depcheck/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/depcheck/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/depcheck/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/depcheck/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/depcheck/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/depcheck/node_modules/minimatch": { - "version": "7.4.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/depcheck/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/depcheck/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/depcheck/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "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/depcheck/node_modules/yargs": { - "version": "16.2.0", - "dev": true, - "license": "MIT", - "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/depcheck/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dependency-tree": { - "version": "9.0.0", - "license": "MIT", - "dependencies": { - "commander": "^2.20.3", - "debug": "^4.3.1", - "filing-cabinet": "^3.0.1", - "precinct": "^9.0.0", - "typescript": "^4.0.0" - }, - "bin": { - "dependency-tree": "bin/cli.js" - }, - "engines": { - "node": "^10.13 || ^12 || >=14" - } - }, - "node_modules/dependency-tree/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/dependency-tree/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/dependency-tree/node_modules/detective-stylus": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/dependency-tree/node_modules/module-definition": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1" - }, - "bin": { - "module-definition": "bin/cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/dependency-tree/node_modules/precinct": { - "version": "9.2.1", - "license": "MIT", - "dependencies": { - "@dependents/detective-less": "^3.0.1", - "commander": "^9.5.0", - "detective-amd": "^4.1.0", - "detective-cjs": "^4.1.0", - "detective-es6": "^3.0.1", - "detective-postcss": "^6.1.1", - "detective-sass": "^4.1.1", - "detective-scss": "^3.0.1", - "detective-stylus": "^3.0.0", - "detective-typescript": "^9.1.1", - "module-definition": "^4.1.0", - "node-source-walk": "^5.0.1" - }, - "bin": { - "precinct": "bin/cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" - } - }, - "node_modules/dependency-tree/node_modules/precinct/node_modules/commander": { - "version": "9.5.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/dependency-tree/node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "license": "ISC" - }, - "node_modules/deps-regex": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/dequal": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-file": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/detective-amd": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "ast-module-types": "^4.0.0", - "escodegen": "^2.0.0", - "get-amd-module-type": "^4.1.0", - "node-source-walk": "^5.0.1" - }, - "bin": { - "detective-amd": "bin/cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-cjs": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-es6": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "node-source-walk": "^5.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-less": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "debug": "^4.0.0", - "gonzales-pe": "^4.2.3", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">= 6.0" - } - }, - "node_modules/detective-less/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/detective-less/node_modules/node-source-walk": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/detective-postcss": { - "version": "6.1.3", - "license": "MIT", - "dependencies": { - "is-url": "^1.2.4", - "postcss": "^8.4.23", - "postcss-values-parser": "^6.0.2" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/detective-sass": { - "version": "4.1.3", - "license": "MIT", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-scss": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-stylus": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/detective-typescript": { - "version": "9.1.1", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "^5.55.0", - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1", - "typescript": "^4.9.5" - }, - "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" - } - }, - "node_modules/detective-typescript/node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/diff": { - "version": "5.2.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "4.23.0", - "dev": true, - "license": "Artistic-2.0", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/domexception": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/domhandler": { - "version": "2.3.0", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.5.1", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.4.5", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "license": "BSD-3-Clause" - }, - "node_modules/duplexify": { - "version": "4.1.3", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.2" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecc-jsbn/node_modules/jsbn": { - "version": "0.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/electron": { - "version": "25.8.4", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^18.11.18", - "extract-zip": "^2.0.1" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 12.20.55" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.731", - "license": "ISC" - }, - "node_modules/electron/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/elliptic": { - "version": "6.5.5", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/email-addresses": { - "version": "5.0.0", - "license": "MIT" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/encoding": { - "version": "0.1.13", - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "license": "MIT", - "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/engine.io-parser": { - "version": "5.2.2", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.16.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.12.0", - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/errno": { - "version": "0.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-html-parser": { - "version": "0.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.18", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-main": { - "version": "1.3.0", - "license": "MIT" - }, - "node_modules/es-module-lexer": { - "version": "1.5.0", - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "license": "MIT", - "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/es6-error": { - "version": "4.1.1", - "license": "MIT", - "optional": true - }, - "node_modules/esbuild": { - "version": "0.19.12", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.54", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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.3", - "strip-ansi": "^6.0.1", - "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-compat-utils": { - "version": "0.5.0", - "license": "MIT", - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-compat-utils/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-config-next": { - "version": "13.4.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@next/eslint-plugin-next": "13.4.9", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.42.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.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/eslint-config-next/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks": { - "version": "5.0.0-canary-7118f5dd7-20230705", - "dev": true, - "license": "MIT", - "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-config-prettier": { - "version": "8.10.0", - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "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-config-react-app/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.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/eslint-config-react-app/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.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/eslint-config-react-app/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-config-react-app/node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "dev": true, - "license": "MIT", - "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-config-react-app/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-config-standard": { - "version": "17.1.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", - "eslint-plugin-promise": "^6.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "license": "ISC", - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-import-resolver-typescript/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-absolute-imports-only": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint-plugin-deprecation": { - "version": "2.0.0", - "license": "LGPL-3.0-or-later", - "dependencies": { - "@typescript-eslint/utils": "^6.0.0", - "tslib": "^2.3.1", - "tsutils": "^3.21.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "^4.2.4 || ^5.0.0" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/minimatch": { - "version": "9.0.3", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-es-x": { - "version": "7.6.0", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": ">=8" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "dev": true, - "license": "BSD-3-Clause", - "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-header": { - "version": "3.1.1", - "license": "MIT", - "peerDependencies": { - "eslint": ">=7.7.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import-newlines": { - "version": "1.4.0", - "license": "MIT", - "bin": { - "import-linter": "lib/index.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/json5": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-import/node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { - "version": "3.15.0", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "27.9.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.10.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0", - "jest": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-json": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.21", - "vscode-json-languageservice": "^4.1.6" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-n": { - "version": "16.6.2", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "^7.5.3" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "13.24.0", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-n/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-promise": { - "version": "6.1.1", - "license": "ISC", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.34.1", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "license": "MIT", - "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", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-regexp": { - "version": "1.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "comment-parser": "^1.1.2", - "grapheme-splitter": "^1.0.4", - "jsdoctypeparser": "^9.0.0", - "refa": "^0.11.0", - "regexp-ast-analysis": "^0.6.0", - "scslre": "^0.2.0" - }, - "engines": { - "node": "^12 || >=14" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "10.0.0", - "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-plugin-sort-destructure-keys": { - "version": "1.5.0", - "license": "ISC", - "dependencies": { - "natural-compare-lite": "^1.4.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": "3 - 8" - } - }, - "node_modules/eslint-plugin-sort-imports-es6-autofix": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=7.7.0" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.11.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.58.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-plugin-toml": { - "version": "0.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "lodash": "^4.17.19", - "toml-eslint-parser": "^0.6.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-toml/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-unused-imports": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "6 - 7", - "eslint": "8" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-workspaces": { - "version": "0.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-workspaces": "^0.2.0" - } - }, - "node_modules/eslint-plugin-yaml": { - "version": "0.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "js-yaml": "^4.1.0", - "jshint": "^2.13.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "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/eslint/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "dev": true, - "license": "MIT" - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "8.0.1", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "8.0.1", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/mimic-fn": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/onetime": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/executable": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-template": { - "version": "2.0.3", - "license": "(MIT OR WTFPL)", - "engines": { - "node": ">=6" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/express": { - "version": "4.19.2", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.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.11.0", - "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-rate-limit": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", - "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://github.com/sponsors/express-rate-limit" - }, - "peerDependencies": { - "express": "4 || 5 || ^5.0.0-beta.1" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extract-zip/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "license": "Apache-2.0" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/fast-memoize": { - "version": "2.5.2", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-xml-parser": { - "version": "4.2.5", - "funding": [ - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - }, - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "optional": true, - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filing-cabinet": { - "version": "3.3.1", - "license": "MIT", - "dependencies": { - "app-module-path": "^2.2.0", - "commander": "^2.20.3", - "debug": "^4.3.3", - "enhanced-resolve": "^5.8.3", - "is-relative-path": "^1.0.2", - "module-definition": "^3.3.1", - "module-lookup-amd": "^7.0.1", - "resolve": "^1.21.0", - "resolve-dependency-path": "^2.0.0", - "sass-lookup": "^3.0.0", - "stylus-lookup": "^3.0.1", - "tsconfig-paths": "^3.10.1", - "typescript": "^3.9.7" - }, - "bin": { - "filing-cabinet": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/filing-cabinet/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/filing-cabinet/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/filing-cabinet/node_modules/json5": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/filing-cabinet/node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/filing-cabinet/node_modules/tsconfig-paths": { - "version": "3.15.0", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/filing-cabinet/node_modules/typescript": { - "version": "3.9.10", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "license": "MIT", - "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-root": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-workspaces": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.12", - "pkg-types": "^1.0.3", - "yaml": "^2.3.1" - } - }, - "node_modules/find-workspaces/node_modules/yaml": { - "version": "2.4.1", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/findup-sync": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.3", - "micromatch": "^4.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "license": "ISC" - }, - "node_modules/flatten": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreach": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/form-data-encoder": { - "version": "2.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.17" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "license": "MIT", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fp-and-or": { - "version": "0.1.4", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs": { - "version": "0.0.1-security", - "license": "ISC" - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.5", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fwd-stream": { - "version": "1.0.4", - "dev": true, - "dependencies": { - "readable-stream": "~1.0.26-4" - } - }, - "node_modules/fwd-stream/node_modules/readable-stream": { - "version": "1.0.34", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/gauge": { - "version": "5.0.1", - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^4.0.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/gauge/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-amd-module-type": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "license": "ISC" - }, - "node_modules/get-port": { - "version": "5.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stdin": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.3", - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/getos": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^3.2.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gh-actions": { - "resolved": "dev/gh-actions", - "link": true - }, - "node_modules/gh-pages": { - "version": "6.1.1", - "license": "MIT", - "dependencies": { - "async": "^3.2.4", - "commander": "^11.0.0", - "email-addresses": "^5.0.0", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^11.1.1", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/fs-extra": { - "version": "11.2.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/gh-pages/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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/gh-pages/node_modules/globby": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-release": { - "version": "7.0.2", - "license": "ISC", - "dependencies": { - "@octokit/rest": "^19.0.5", - "changelog-parser": "^3.0.0", - "deep-extend": "^0.6.0", - "gauge": "^v5.0.0", - "gh-release-assets": "^2.0.0", - "ghauth": "^5.0.0", - "github-url-to-object": "^4.0.4", - "inquirer": "^8.0.0", - "shelljs": "^0.8.4", - "update-notifier": "^5.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "gh-release": "bin/cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/gh-release-assets": { - "version": "2.0.1", - "license": "ISC", - "dependencies": { - "async": "^3.2.0", - "mime": "^3.0.0", - "progress-stream": "^2.0.0", - "pumpify": "^2.0.1", - "simple-get": "^4.0.0", - "util-extend": "^1.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/ghauth": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "application-config": "^2.0.0", - "node-fetch": "^2.6.0", - "ora": "^4.0.5", - "read": "^1.0.7" - } - }, - "node_modules/ghauth/node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/ghauth/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/ghauth/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/ghauth/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "license": "MIT" - }, - "node_modules/github-url-to-object": { - "version": "4.0.6", - "license": "MIT", - "dependencies": { - "is-url": "^1.1.0" - } - }, - "node_modules/glob": { - "version": "10.3.12", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.10.2" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "license": "BSD-2-Clause" - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/foreground-child": { - "version": "3.1.1", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.4", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/global-agent": { - "version": "3.0.0", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/global-agent/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "license": "MIT", - "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/globby/node_modules/slash": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/globrex": { - "version": "0.1.2", - "license": "MIT" - }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "9.6.0", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/got/node_modules/decompress-response": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/node_modules/mimic-response": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "license": "ISC" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/handlebars": { - "version": "4.7.8", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "license": "ISC" - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hash-base": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "5.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", - "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/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/htmlparser2": { - "version": "3.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.0.0", - "dev": true, - "license": "BSD-like" - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "license": "BSD-2-Clause" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "license": "MIT", - "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/http-proxy/node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT" - }, - "node_modules/http-signature": { - "version": "1.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/http2-wrapper": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/i18next": { - "version": "21.10.0", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.17.2" - } - }, - "node_modules/i18next-browser-languagedetector": { - "version": "7.2.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-http-backend": { - "version": "1.4.5", - "license": "MIT", - "dependencies": { - "cross-fetch": "3.1.5" - } - }, - "node_modules/i18next-http-middleware": { - "version": "3.5.0", - "license": "MIT" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb-wrapper": { - "version": "1.7.2", - "dev": true, - "license": "MIT" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.1", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from-esm": { - "version": "1.3.3", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "import-meta-resolve": "^4.0.0" - }, - "engines": { - "node": ">=16.20" - } - }, - "node_modules/import-from-esm/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "license": "MIT", - "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/import-meta-resolve": { - "version": "4.0.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/indexof": { - "version": "0.0.1", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "8.2.6", - "license": "MIT", - "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-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "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/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/log-symbols": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "license": "MIT", - "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/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is": { - "version": "0.2.7", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "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-array-buffer": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "license": "MIT", - "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-builtin-module": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "license": "MIT", - "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", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-map": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/is-nan": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-object": { - "version": "0.1.2", - "dev": true - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/is-reference": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "license": "MIT", - "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", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative-path": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/is-set": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-url": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/is-url-superb": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "license": "MIT" - }, - "node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/isbuffer": { - "version": "0.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-timers-promises": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "5.0.4", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.23", - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jju": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/js-cleanup": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "magic-string": "^0.25.7", - "perf-regexes": "^1.0.1", - "skip-regex": "^1.0.2" - }, - "engines": { - "node": "^10.14.2 || >=12.0.0" - } - }, - "node_modules/js-cleanup/node_modules/magic-string": { - "version": "0.25.9", - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/jsdoctypeparser": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "bin": { - "jsdoctypeparser": "bin/jsdoctypeparser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom": { - "version": "22.1.0", - "license": "MIT", - "dependencies": { - "abab": "^2.0.6", - "cssstyle": "^3.0.0", - "data-urls": "^4.0.0", - "decimal.js": "^10.4.3", - "domexception": "^4.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.4", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.6.0", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^12.0.1", - "ws": "^8.13.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jshint": { - "version": "2.13.6", - "dev": true, - "license": "MIT", - "dependencies": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "~4.17.21", - "minimatch": "~3.0.2", - "strip-json-comments": "1.0.x" - }, - "bin": { - "jshint": "bin/jshint" - } - }, - "node_modules/jshint/node_modules/minimatch": { - "version": "3.0.8", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jshint/node_modules/strip-json-comments": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/json-parse-helpfulerror": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "jju": "^1.1.0" - } - }, - "node_modules/json-schema": { - "version": "0.4.0", - "dev": true, - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.3", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonlines": { - "version": "0.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/jsonwebtoken": { - "version": "9.0.2", - "license": "MIT", - "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": "^7.5.4" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsprim": { - "version": "2.0.2", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/just-extend": { - "version": "6.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/jwa": { - "version": "1.4.1", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/kareem": { - "version": "2.5.1", - "license": "Apache-2.0", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/kolorist": { - "version": "1.8.0", - "dev": true, - "license": "MIT" - }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "dev": true, - "license": "MIT", - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/launch-editor": { - "version": "2.6.1", - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "> 0.8" - } - }, - "node_modules/level-blobs": { - "version": "0.1.7", - "dev": true, - "dependencies": { - "level-peek": "1.0.6", - "once": "^1.3.0", - "readable-stream": "^1.0.26-4" - } - }, - "node_modules/level-filesystem": { - "version": "1.2.0", - "dev": true, - "dependencies": { - "concat-stream": "^1.4.4", - "errno": "^0.1.1", - "fwd-stream": "^1.0.4", - "level-blobs": "^0.1.7", - "level-peek": "^1.0.6", - "level-sublevel": "^5.2.0", - "octal": "^1.0.0", - "once": "^1.3.0", - "xtend": "^2.2.0" - } - }, - "node_modules/level-filesystem/node_modules/xtend": { - "version": "2.2.0", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/level-fix-range": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/level-hooks": { - "version": "4.5.0", - "dev": true, - "dependencies": { - "string-range": "~1.2" - } - }, - "node_modules/level-js": { - "version": "2.2.4", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "abstract-leveldown": "~0.12.0", - "idb-wrapper": "^1.5.0", - "isbuffer": "~0.0.0", - "ltgt": "^2.1.2", - "typedarray-to-buffer": "~1.0.0", - "xtend": "~2.1.2" - } - }, - "node_modules/level-js/node_modules/object-keys": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/level-js/node_modules/typedarray-to-buffer": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/level-js/node_modules/xtend": { - "version": "2.1.2", - "dev": true, - "dependencies": { - "object-keys": "~0.4.0" - }, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/level-peek": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "level-fix-range": "~1.0.2" - } - }, - "node_modules/level-sublevel": { - "version": "5.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "level-fix-range": "2.0", - "level-hooks": ">=4.4.0 <5", - "string-range": "~1.2.1", - "xtend": "~2.0.4" - } - }, - "node_modules/level-sublevel/node_modules/clone": { - "version": "0.1.19", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/level-sublevel/node_modules/level-fix-range": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "~0.1.9" - } - }, - "node_modules/level-sublevel/node_modules/object-keys": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "foreach": "~2.0.1", - "indexof": "~0.0.1", - "is": "~0.2.6" - } - }, - "node_modules/level-sublevel/node_modules/xtend": { - "version": "2.0.6", - "dev": true, - "dependencies": { - "is-object": "~0.1.2", - "object-keys": "~0.2.0" - }, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/levelup": { - "version": "0.18.6", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "~0.8.1", - "deferred-leveldown": "~0.2.0", - "errno": "~0.1.1", - "prr": "~0.0.0", - "readable-stream": "~1.0.26", - "semver": "~2.3.1", - "xtend": "~3.0.0" - } - }, - "node_modules/levelup/node_modules/bl": { - "version": "0.8.2", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~1.0.26" - } - }, - "node_modules/levelup/node_modules/prr": { - "version": "0.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/levelup/node_modules/readable-stream": { - "version": "1.0.34", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/levelup/node_modules/semver": { - "version": "2.3.2", - "dev": true, - "license": "BSD", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/levelup/node_modules/xtend": { - "version": "3.0.0", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/line-reader": { - "version": "0.2.4" - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/listr2": { - "version": "3.14.0", - "dev": true, - "license": "MIT", - "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.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/listr2/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "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/load-json-file": { - "version": "6.2.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/local-pkg": { - "version": "0.4.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "license": "MIT" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "license": "MIT" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "license": "MIT" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "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/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-update/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "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/loglevel": { - "version": "1.9.1", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loupe": { - "version": "2.3.7", - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ltgt": { - "version": "2.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/lunr": { - "version": "2.3.9", - "dev": true, - "license": "MIT" - }, - "node_modules/luxon": { - "version": "3.3.0", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/madge": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.1", - "commander": "^7.2.0", - "commondir": "^1.0.1", - "debug": "^4.3.1", - "dependency-tree": "^9.0.0", - "detective-amd": "^4.0.1", - "detective-cjs": "^4.0.0", - "detective-es6": "^3.0.0", - "detective-less": "^1.0.2", - "detective-postcss": "^6.1.0", - "detective-sass": "^4.0.1", - "detective-scss": "^3.0.0", - "detective-stylus": "^2.0.1", - "detective-typescript": "^9.0.0", - "ora": "^5.4.1", - "pluralize": "^8.0.0", - "precinct": "^8.1.0", - "pretty-ms": "^7.0.1", - "rc": "^1.2.7", - "stream-to-array": "^2.3.0", - "ts-graphviz": "^1.5.0", - "walkdir": "^0.4.1" - }, - "bin": { - "madge": "bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "individual", - "url": "https://www.paypal.me/pahen" - }, - "peerDependencies": { - "typescript": "^3.9.5 || ^4.9.5 || ^5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/madge/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/madge/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "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/madge/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/madge/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/madge/node_modules/commander": { - "version": "7.2.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/madge/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/madge/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/madge/node_modules/log-symbols": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/madge/node_modules/ora": { - "version": "5.4.1", - "license": "MIT", - "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/madge/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/magic-string": { - "version": "0.30.9", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/magicast": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "source-map-js": "^1.0.2" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "license": "ISC" - }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/marked": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/md5-file": { - "version": "5.0.0", - "license": "MIT", - "bin": { - "md5-file": "cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memory-pager": { - "version": "1.5.0", - "license": "MIT", - "optional": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/mime": { - "version": "3.0.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "license": "MIT" - }, - "node_modules/mlly": { - "version": "1.6.1", - "license": "MIT", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.0.3", - "ufo": "^1.3.2" - } - }, - "node_modules/mock-socket": { - "version": "9.3.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/module-definition": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "ast-module-types": "^3.0.0", - "node-source-walk": "^4.0.0" - }, - "bin": { - "module-definition": "bin/cli.js" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/module-definition/node_modules/ast-module-types": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/module-definition/node_modules/node-source-walk": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/module-lookup-amd": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "commander": "^2.8.1", - "debug": "^4.1.0", - "glob": "^7.1.6", - "requirejs": "^2.3.5", - "requirejs-config-file": "^4.0.0" - }, - "bin": { - "lookup-amd": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/module-lookup-amd/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/module-lookup-amd/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/module-lookup-amd/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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/mongodb": { - "version": "5.8.0", - "license": "Apache-2.0", - "dependencies": { - "bson": "^5.4.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, - "node_modules/mongodb-connection-string-url": { - "version": "2.6.0", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" - } - }, - "node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "11.0.0", - "license": "MIT", - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-memory-server": { - "version": "8.16.0", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "mongodb-memory-server-core": "8.16.0", - "tslib": "^2.6.1" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/mongodb-memory-server-core": { - "version": "8.16.0", - "license": "MIT", - "dependencies": { - "async-mutex": "^0.3.2", - "camelcase": "^6.3.0", - "debug": "^4.3.4", - "find-cache-dir": "^3.3.2", - "follow-redirects": "^1.15.2", - "get-port": "^5.1.1", - "https-proxy-agent": "^5.0.1", - "md5-file": "^5.0.0", - "mongodb": "^4.16.0", - "new-find-package-json": "^2.0.0", - "semver": "^7.5.4", - "tar-stream": "^2.1.4", - "tslib": "^2.6.1", - "uuid": "^9.0.0", - "yauzl": "^2.10.0" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/bson": { - "version": "4.7.2", - "license": "Apache-2.0", - "dependencies": { - "buffer": "^5.6.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mongodb-memory-server-core/node_modules/mongodb": { - "version": "4.17.2", - "license": "Apache-2.0", - "dependencies": { - "bson": "^4.7.2", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=12.9.0" - }, - "optionalDependencies": { - "@aws-sdk/credential-providers": "^3.186.0", - "@mongodb-js/saslprep": "^1.1.0" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/mongoose": { - "version": "7.3.4", - "license": "MIT", - "dependencies": { - "bson": "^5.3.0", - "kareem": "2.5.1", - "mongodb": "5.6.0", - "mpath": "0.9.0", - "mquery": "5.0.0", - "ms": "2.1.3", - "sift": "16.0.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mongoose" - } - }, - "node_modules/mongoose/node_modules/mongodb": { - "version": "5.6.0", - "license": "Apache-2.0", - "dependencies": { - "bson": "^5.3.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "saslprep": "^1.0.3" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.201.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, - "node_modules/mongoose/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/mpath": { - "version": "0.9.0", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "debug": "4.x" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/mquery/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/muggle-string": { - "version": "0.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multimatch": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" - }, - "node_modules/mylas": { - "version": "2.1.13", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/raouldeheer" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "license": "MIT" - }, - "node_modules/new-find-package-json": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/new-find-package-json/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/next": { - "version": "14.0.1", - "license": "MIT", - "dependencies": { - "@next/env": "14.0.1", - "@swc/helpers": "0.5.2", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", - "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.0.1", - "@next/swc-darwin-x64": "14.0.1", - "@next/swc-linux-arm64-gnu": "14.0.1", - "@next/swc-linux-arm64-musl": "14.0.1", - "@next/swc-linux-x64-gnu": "14.0.1", - "@next/swc-linux-x64-musl": "14.0.1", - "@next/swc-win32-arm64-msvc": "14.0.1", - "@next/swc-win32-ia32-msvc": "14.0.1", - "@next/swc-win32-x64-msvc": "14.0.1" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/nise": { - "version": "5.1.9", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" - } - }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/nise/node_modules/path-to-regexp": { - "version": "6.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/noble-hashes": { - "version": "0.3.1", - "license": "MIT" - }, - "node_modules/nock": { - "version": "13.5.4", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "json-stringify-safe": "^5.0.1", - "propagate": "^2.0.0" - }, - "engines": { - "node": ">= 10.13" - } - }, - "node_modules/nock/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/node-abi": { - "version": "3.57.0", - "license": "MIT", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-abi/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-addon-api": { - "version": "5.1.0", - "license": "MIT" - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp": { - "version": "9.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.0", - "devOptional": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "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/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/node-loader": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.14", - "license": "MIT" - }, - "node_modules/node-source-walk": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.21.4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/node-stdlib-browser": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "assert": "^2.0.0", - "browser-resolve": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^5.7.1", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "create-require": "^1.1.1", - "crypto-browserify": "^3.11.0", - "domain-browser": "^4.22.0", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "isomorphic-timers-promises": "^1.0.1", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "pkg-dir": "^5.0.0", - "process": "^0.11.10", - "punycode": "^1.4.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.1", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-stdlib-browser/node_modules/punycode": { - "version": "1.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/node-stdlib-browser/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-stdlib-browser/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/node-stdlib-browser/node_modules/util": { - "version": "0.12.5", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/nodemon": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/nodemon/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/nodemon/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nodemon/node_modules/simple-update-notifier": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-package-data": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-check-updates": { - "version": "15.3.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "chalk": "^5.0.1", - "cli-table": "^0.3.11", - "commander": "^9.3.0", - "fast-memoize": "^2.5.2", - "find-up": "5.0.0", - "fp-and-or": "^0.1.3", - "get-stdin": "^8.0.0", - "globby": "^11.0.4", - "hosted-git-info": "^5.0.0", - "json-parse-helpfulerror": "^1.0.3", - "jsonlines": "^0.1.1", - "lodash": "^4.17.21", - "minimatch": "^5.1.0", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "parse-github-url": "^1.0.2", - "progress": "^2.0.3", - "prompts-ncu": "^2.5.1", - "rc-config-loader": "^4.1.0", - "remote-git-tags": "^3.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "semver-utils": "^1.1.4", - "source-map-support": "^0.5.21", - "spawn-please": "^1.0.0", - "update-notifier": "^6.0.2", - "yaml": "^2.1.1" - }, - "bin": { - "ncu": "build/src/bin/cli.js", - "npm-check-updates": "build/src/bin/cli.js" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/npm-check-updates/node_modules/@sindresorhus/is": { - "version": "5.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.1" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/npm-check-updates/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/boxen": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-check-updates/node_modules/cacheable-request": { - "version": "10.2.14", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/npm-check-updates/node_modules/camelcase": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/chalk": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-check-updates/node_modules/cli-boxes": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/commander": { - "version": "9.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/npm-check-updates/node_modules/configstore": { - "version": "6.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/crypto-random-string": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/defer-to-connect": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-check-updates/node_modules/dot-prop": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/escape-goat": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/got": { - "version": "12.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/has-yarn": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/import-lazy": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-check-updates/node_modules/is-ci": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/npm-check-updates/node_modules/is-npm": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/is-obj": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-check-updates/node_modules/is-yarn-global": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-check-updates/node_modules/latest-version": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/lowercase-keys": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/mimic-response": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-check-updates/node_modules/normalize-url": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/p-cancelable": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/npm-check-updates/node_modules/package-json": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/pupa": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/registry-auth-token": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/npm-check-updates/node_modules/registry-url": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/responselike": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-check-updates/node_modules/semver-diff": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/unique-string": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/update-notifier": { - "version": "6.0.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/widest-line": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/xdg-basedir": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/yaml": { - "version": "2.4.1", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm-install-checks": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-packlist": { - "version": "5.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-packlist/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm-packlist/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-packlist/node_modules/npm-bundled": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest": { - "version": "7.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-registry-fetch": { - "version": "13.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/npmlog/node_modules/gauge": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nwsapi": { - "version": "2.2.7", - "license": "MIT" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "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.8", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/octal": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/octokit": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "@octokit/app": "^14.0.2", - "@octokit/core": "^5.0.0", - "@octokit/oauth-app": "^6.0.0", - "@octokit/plugin-paginate-graphql": "^4.0.0", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/plugin-rest-endpoint-methods": "^10.0.0", - "@octokit/plugin-retry": "^6.0.0", - "@octokit/plugin-throttling": "^8.0.0", - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/core": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/octokit/node_modules/@octokit/graphql": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-paginate-graphql": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-paginate-rest": { - "version": "9.2.1", - "license": "MIT", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "10.4.1", - "license": "MIT", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-retry": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-throttling": { - "version": "8.2.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^12.2.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "^5.0.0" - } - }, - "node_modules/octokit/node_modules/@octokit/request": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/request-error": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/octokit/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/octokit/node_modules/@octokit/types": { - "version": "12.6.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/octokit/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "license": "MIT", - "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/optionator": { - "version": "0.9.3", - "license": "MIT", - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.2.0", - "is-interactive": "^1.0.0", - "log-symbols": "^3.0.0", - "mute-stream": "0.0.8", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ospath": { - "version": "1.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "license": "MIT", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/pacote": { - "version": "13.6.2", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/pacote/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "dev": true, - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-github-url": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "bin": { - "parse-github-url": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "license": "MIT", - "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-ms": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path": { - "version": "0.12.7", - "license": "MIT", - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.10.2", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/pathval": { - "version": "1.1.1", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/perf-regexes": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=6.14" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-types": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/plimit-lit": { - "version": "1.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "queue-lit": "^1.5.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/pluralize": { - "version": "8.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "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.2.0", - "dev": true, - "license": "ISC", - "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", - "dev": true, - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-values-parser": { - "version": "6.0.2", - "license": "MPL-2.0", - "dependencies": { - "color-name": "^1.1.4", - "is-url-superb": "^4.0.0", - "quote-unquote": "^1.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.2.9" - } - }, - "node_modules/postcss-values-parser/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/prebuild-install": { - "version": "7.1.2", - "license": "MIT", - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prebuild-install/node_modules/chownr": { - "version": "1.1.4", - "license": "ISC" - }, - "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/precinct": { - "version": "8.3.1", - "license": "MIT", - "dependencies": { - "commander": "^2.20.3", - "debug": "^4.3.3", - "detective-amd": "^3.1.0", - "detective-cjs": "^3.1.1", - "detective-es6": "^2.2.1", - "detective-less": "^1.0.2", - "detective-postcss": "^4.0.0", - "detective-sass": "^3.0.1", - "detective-scss": "^2.0.1", - "detective-stylus": "^1.0.0", - "detective-typescript": "^7.0.0", - "module-definition": "^3.3.1", - "node-source-walk": "^4.2.0" - }, - "bin": { - "precinct": "bin/cli.js" - }, - "engines": { - "node": "^10.13 || ^12 || >=14" - } - }, - "node_modules/precinct/node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "license": "MIT", - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/precinct/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/precinct/node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/precinct/node_modules/ast-module-types": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/precinct/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/precinct/node_modules/detective-amd": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "ast-module-types": "^3.0.0", - "escodegen": "^2.0.0", - "get-amd-module-type": "^3.0.0", - "node-source-walk": "^4.2.0" - }, - "bin": { - "detective-amd": "bin/cli.js" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-cjs": { - "version": "3.1.3", - "license": "MIT", - "dependencies": { - "ast-module-types": "^3.0.0", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-es6": { - "version": "2.2.2", - "license": "MIT", - "dependencies": { - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-postcss": { - "version": "4.0.0", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.1", - "is-url": "^1.2.4", - "postcss": "^8.1.7", - "postcss-values-parser": "^2.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/precinct/node_modules/detective-sass": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-scss": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-stylus": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/precinct/node_modules/detective-typescript": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "^4.33.0", - "ast-module-types": "^2.7.1", - "node-source-walk": "^4.2.0", - "typescript": "^3.9.10" - }, - "engines": { - "node": "^10.13 || >=12.0.0" - } - }, - "node_modules/precinct/node_modules/detective-typescript/node_modules/ast-module-types": { - "version": "2.7.1", - "license": "MIT" - }, - "node_modules/precinct/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/precinct/node_modules/get-amd-module-type": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "ast-module-types": "^3.0.0", - "node-source-walk": "^4.2.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/node-source-walk": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/postcss-values-parser": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=6.14.4" - } - }, - "node_modules/precinct/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/precinct/node_modules/typescript": { - "version": "3.9.10", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "3.0.3", - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-ms": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "parse-ms": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/proc-log": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-es6": { - "version": "0.11.6", - "dev": true, - "license": "MIT" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/progress-stream": { - "version": "2.0.0", - "license": "BSD-2-Clause", - "dependencies": { - "speedometer": "~1.0.0", - "through2": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prompts-ncu": { - "version": "2.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^4.0.1", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/propagate": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/prosoponator-bot": { - "resolved": "dev/prosoponator-bot", - "link": true - }, - "node_modules/proto-list": { - "version": "1.2.4", - "dev": true, - "license": "ISC" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-from-env": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/prr": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/psl": { - "version": "1.9.0", - "license": "MIT" - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "dev": true, - "license": "MIT" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "dev": true, - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qs": { - "version": "6.12.0", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/queue-lit": { - "version": "1.5.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/quote-unquote": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "license": "MIT", - "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/rc": { - "version": "1.2.8", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc-config-loader": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "js-yaml": "^4.1.0", - "json5": "^2.2.2", - "require-from-string": "^2.0.2" - } - }, - "node_modules/rc-config-loader/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.2.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-i18next": { - "version": "11.18.6", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.14.5", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 19.0.0", - "react": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" - }, - "node_modules/react-refresh": { - "version": "0.14.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "6.22.3", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.15.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.22.3", - "license": "MIT", - "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" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "license": "BSD-3-Clause", - "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": { - "version": "1.0.7", - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-package-json": { - "version": "5.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/readable-stream": { - "version": "1.1.14", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/refa": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.0" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "dev": true, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp-ast-analysis": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.0", - "refa": "^0.11.0" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "license": "MIT", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remote-git-tags": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/remove-markdown": { - "version": "0.5.0", - "license": "MIT" - }, - "node_modules/request-progress": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-package-name": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/requirejs": { - "version": "2.3.6", - "license": "MIT", - "bin": { - "r_js": "bin/r.js", - "r.js": "bin/r.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/requirejs-config-file": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "esprima": "^4.0.0", - "stringify-object": "^3.2.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/reselect": { - "version": "4.1.8", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-dependency-path": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/responselike": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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/ripemd160": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/rollup": { - "version": "4.14.1", - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.14.1", - "@rollup/rollup-android-arm64": "4.14.1", - "@rollup/rollup-darwin-arm64": "4.14.1", - "@rollup/rollup-darwin-x64": "4.14.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.14.1", - "@rollup/rollup-linux-arm64-gnu": "4.14.1", - "@rollup/rollup-linux-arm64-musl": "4.14.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.14.1", - "@rollup/rollup-linux-riscv64-gnu": "4.14.1", - "@rollup/rollup-linux-s390x-gnu": "4.14.1", - "@rollup/rollup-linux-x64-gnu": "4.14.1", - "@rollup/rollup-linux-x64-musl": "4.14.1", - "@rollup/rollup-win32-arm64-msvc": "4.14.1", - "@rollup/rollup-win32-ia32-msvc": "4.14.1", - "@rollup/rollup-win32-x64-msvc": "4.14.1", - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-cleanup": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "js-cleanup": "^1.2.0", - "rollup-pluginutils": "^2.8.2" - }, - "engines": { - "node": "^10.14.2 || >=12.0.0" - }, - "peerDependencies": { - "rollup": ">=2.0" - } - }, - "node_modules/rollup-plugin-import-css": { - "version": "3.5.0", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.4" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "rollup": "^2.x.x || ^3.x.x || ^4.x.x" - } - }, - "node_modules/rollup-plugin-node-builtins": { - "version": "2.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "browserify-fs": "^1.0.0", - "buffer-es6": "^4.9.2", - "crypto-browserify": "^3.11.0", - "process-es6": "^0.11.2" - } - }, - "node_modules/rollup-plugin-visualizer": { - "version": "5.12.0", - "license": "MIT", - "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" - }, - "bin": { - "rollup-plugin-visualizer": "dist/bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "2.x || 3.x || 4.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "license": "MIT", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "license": "MIT" - }, - "node_modules/rrweb-cssom": { - "version": "0.6.0", - "license": "MIT" - }, - "node_modules/run-async": { - "version": "2.4.1", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/saslprep": { - "version": "1.0.3", - "license": "MIT", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-lookup": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "commander": "^2.16.0" - }, - "bin": { - "sass-lookup": "bin/cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/sass-lookup/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/saxes": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/scale-ts": { - "version": "1.6.0", - "license": "MIT", - "optional": true - }, - "node_modules/scheduler": { - "version": "0.23.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "3.3.0", - "license": "MIT", - "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/scslre": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.0", - "refa": "^0.11.0", - "regexp-ast-analysis": "^0.6.0" - } - }, - "node_modules/seedrandom": { - "version": "3.0.5", - "license": "MIT" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "devOptional": true, - "license": "MIT" - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-utils": { - "version": "1.1.4", - "dev": true, - "license": "APACHEv2" - }, - "node_modules/send": { - "version": "0.18.0", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/serialize-error": { - "version": "7.0.1", - "license": "MIT", - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.13.1", - "license": "(MIT OR CC0-1.0)", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "license": "MIT", - "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", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "license": "MIT", - "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", - "license": "ISC" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "dev": true, - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sharp": { - "version": "0.32.6", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/sharp/node_modules/node-addon-api": { - "version": "6.1.0", - "license": "MIT" - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "license": "BSD-3-Clause", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shelljs/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "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/shiki": { - "version": "0.14.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sift": { - "version": "16.0.1", - "license": "MIT" - }, - "node_modules/siginfo": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/simple-get": { - "version": "4.0.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "license": "MIT" - }, - "node_modules/simple-update-notifier": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "~7.0.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.0.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sinon": { - "version": "15.2.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/skip-regex": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=4.2" - } - }, - "node_modules/slash": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/smoldot": { - "version": "2.0.22", - "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", - "optional": true, - "dependencies": { - "ws": "^8.8.1" - } - }, - "node_modules/socket.io-client": { - "version": "4.7.5", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/socks": { - "version": "2.8.3", - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/socks-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/sort-keys": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "is-plain-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "license": "MIT", - "optional": true, - "dependencies": { - "memory-pager": "^1.0.2" - } - }, - "node_modules/spawn-please": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.17", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/spdy": { - "version": "4.0.2", - "license": "MIT", - "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", - "license": "MIT", - "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/spdy-transport/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spdy-transport/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/spdy/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/speedometer": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.18.0", - "dev": true, - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sshpk/node_modules/jsbn": { - "version": "0.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/ssri": { - "version": "9.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ssri/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackback": { - "version": "0.0.2", - "license": "MIT" - }, - "node_modules/statuses": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.7.0", - "license": "MIT" - }, - "node_modules/store": { - "version": "2.0.12", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-browserify/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-http/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/stream-to-array": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "any-promise": "^1.1.0" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/streamx": { - "version": "2.16.1", - "license": "MIT", - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, - "node_modules/string_decoder": { - "version": "0.10.31", - "dev": true, - "license": "MIT" - }, - "node_modules/string-argv": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/string-range": { - "version": "1.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "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-cjs": { - "name": "string-width", - "version": "4.2.3", - "license": "MIT", - "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-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "license": "BSD-2-Clause", - "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", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-literal": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-outer/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "license": "MIT", - "optional": true - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/stylis": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/stylus-lookup": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "commander": "^2.8.1", - "debug": "^4.1.0" - }, - "bin": { - "stylus-lookup": "bin/cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/stylus-lookup/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/stylus-lookup/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/sumchecker": { - "version": "3.0.1", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/sumchecker/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-fs": { - "version": "3.0.5", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" - } - }, - "node_modules/tar-fs/node_modules/tar-stream": { - "version": "3.1.7", - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar-stream/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "5.30.3", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "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.10", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "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/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "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/text-table": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/throttleit": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", - "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/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "dev": true, - "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tinybench": { - "version": "2.6.0", - "license": "MIT" - }, - "node_modules/tinypool": { - "version": "0.7.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toml-eslint-parser": { - "version": "0.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/touch": { - "version": "3.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/touch/node_modules/nopt": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "license": "BSD-3-Clause", - "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", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-graphviz": { - "version": "1.8.2", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ts-graphviz" - } - }, - "node_modules/ts-loader": { - "version": "9.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4", - "source-map": "^0.7.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "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/ts-loader/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/ts-loader/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/source-map": { - "version": "0.7.4", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/ts-loader/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-node": { - "version": "10.9.2", - "license": "MIT", - "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/diff": { - "version": "4.0.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tsc-alias": { - "version": "1.8.8", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.3", - "commander": "^9.0.0", - "globby": "^11.0.4", - "mylas": "^2.1.9", - "normalize-path": "^3.0.0", - "plimit-lit": "^1.2.6" - }, - "bin": { - "tsc-alias": "dist/bin/index.js" - } - }, - "node_modules/tsc-alias/node_modules/commander": { - "version": "9.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/tsconfck": { - "version": "3.0.3", - "license": "MIT", - "bin": { - "tsconfck": "bin/tsconfck.js" - }, - "engines": { - "node": "^18 || >=20" - }, - "peerDependencies": { - "typescript": "^5.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tsconfig-checker": { - "resolved": "dev/tsconfig-checker", - "link": true - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths-webpack-plugin": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "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/tsconfig-paths-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "license": "MIT", - "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", - "license": "0BSD" - }, - "node_modules/tsx": { - "version": "4.7.2", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "~0.19.10", - "get-tsconfig": "^4.7.2" - }, - "bin": { - "tsx": "dist/cli.mjs" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/tunnel": { - "version": "0.0.6", - "license": "MIT", - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "dev": true, - "license": "Unlicense" - }, - "node_modules/type-check": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.25.13", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "lunr": "^2.3.9", - "marked": "^4.3.0", - "minimatch": "^9.0.3", - "shiki": "^0.14.7" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x" - } - }, - "node_modules/typedoc-plugin-mdn-links": { - "version": "3.1.19", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x" - } - }, - "node_modules/typedoc-plugin-missing-exports": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typedoc": "0.24.x || 0.25.x" - } - }, - "node_modules/typedoc-plugin-zod": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typedoc": "0.23.x || 0.24.x || 0.25.x" - } - }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typescript": { - "version": "5.1.6", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.5.3", - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "license": "MIT", - "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/undefsafe": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/undici": { - "version": "5.28.4", - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "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.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/unique-filename": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universal-github-app-jwt": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "@types/jsonwebtoken": "^9.0.0", - "jsonwebtoken": "^9.0.2" - } - }, - "node_modules/universal-user-agent": { - "version": "6.0.1", - "license": "ISC" - }, - "node_modules/universalify": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "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/update-notifier/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/update-notifier/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/update-notifier/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url": { - "version": "0.11.3", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/utf-8-validate": { - "version": "5.0.2", - "devOptional": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "node-gyp-build": "~3.7.0" - } - }, - "node_modules/utf-8-validate/node_modules/node-gyp-build": { - "version": "3.7.0", - "devOptional": true, - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/util": { - "version": "0.10.4", - "license": "MIT", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/util-extend": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "license": "ISC" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/validator": { - "version": "13.11.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/varuint-bitcoin": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/vite": { - "version": "5.2.8", - "license": "MIT", - "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-bundle-visualizer": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "import-from-esm": "^1.3.3", - "rollup-plugin-visualizer": "^5.11.0", - "tmp": "^0.2.1" - }, - "bin": { - "vite-bundle-visualizer": "bin.js" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - } - }, - "node_modules/vite-bundle-visualizer/node_modules/tmp": { - "version": "0.2.3", - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/vite-node": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "mlly": "^1.4.0", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite-node/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vite-plugin-dts": { - "version": "3.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@microsoft/api-extractor": "7.43.0", - "@rollup/pluginutils": "^5.1.0", - "@vue/language-core": "^1.8.27", - "debug": "^4.3.4", - "kolorist": "^1.8.0", - "magic-string": "^0.30.8", - "vue-tsc": "^1.8.27" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "typescript": "*", - "vite": "*" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vite-plugin-dts/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vite-plugin-no-bundle": { - "version": "3.0.0", - "license": "Unlicense", - "dependencies": { - "fast-glob": "^3.2.12", - "micromatch": "^4.0.5" - } - }, - "node_modules/vite-plugin-node-polyfills": { - "version": "0.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/plugin-inject": "^5.0.5", - "node-stdlib-browser": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/davidmyersdev" - }, - "peerDependencies": { - "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/vite-tsconfig-paths": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "globrex": "^0.1.2", - "tsconfck": "^3.0.3" - }, - "peerDependencies": { - "vite": "*" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vite-tsconfig-paths/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.20.2", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/vitest": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@vitest/expect": "1.4.0", - "@vitest/runner": "1.4.0", - "@vitest/snapshot": "1.4.0", - "@vitest/spy": "1.4.0", - "@vitest/utils": "1.4.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", - "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.2", - "vite": "^5.0.0", - "vite-node": "1.4.0", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.4.0", - "@vitest/ui": "1.4.0", - "happy-dom": "*", - "jsdom": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - } - } - }, - "node_modules/vitest/node_modules/@vitest/expect": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@vitest/spy": "1.4.0", - "@vitest/utils": "1.4.0", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/runner": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@vitest/utils": "1.4.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/snapshot": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/spy": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "tinyspy": "^2.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/utils": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vitest/node_modules/estree-walker": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/vitest/node_modules/js-tokens": { - "version": "9.0.0", - "license": "MIT" - }, - "node_modules/vitest/node_modules/local-pkg": { - "version": "0.5.0", - "license": "MIT", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/vitest/node_modules/p-limit": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/strip-literal": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/vitest/node_modules/tinypool": { - "version": "0.8.3", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vitest/node_modules/vite-node": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/void-elements": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vscode-json-languageservice": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.3", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/vue-template-compiler": { - "version": "2.7.16", - "dev": true, - "license": "MIT", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "node_modules/vue-tsc": { - "version": "1.8.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@volar/typescript": "~1.11.1", - "@vue/language-core": "1.8.27", - "semver": "^7.5.4" - }, - "bin": { - "vue-tsc": "bin/vue-tsc.js" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/vue-tsc/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/walkdir": { - "version": "0.4.1", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/web-vitals": { - "version": "2.1.4", - "license": "Apache-2.0" - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack": { - "version": "5.91.0", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "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.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "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-cli": { - "version": "5.1.4", - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-cli/node_modules/interpret": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.8.0", - "license": "MIT", - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "license": "MIT", - "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.12.0", - "license": "MIT", - "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", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "license": "MIT", - "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.5", - "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", - "launch-editor": "^2.6.0", - "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.4", - "ws": "^8.13.0" - }, - "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": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "license": "MIT", - "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", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "5.2.0-rc.1", - "license": "MIT", - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", - "webpack": "^5.12.0" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } - } - }, - "node_modules/webpack/node_modules/watchpack": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "license": "Apache-2.0", - "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", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "12.0.1", - "license": "MIT", - "dependencies": { - "tr46": "^4.1.1", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "license": "MIT", - "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-builtin-type": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/which-collection": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/why-is-node-running": { - "version": "2.2.2", - "license": "MIT", - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "license": "MIT", - "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/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/write-json-file": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8.3" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/write-json-file/node_modules/is-plain-obj": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.16.0", - "license": "MIT", - "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/xdg-basedir": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "license": "Apache-2.0", - "engines": { - "node": ">=12" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.0.0", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "license": "MIT", - "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/yargs-parser": { - "version": "21.1.1", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/z-schema": { - "version": "5.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, - "node_modules/z-schema/node_modules/commander": { - "version": "9.5.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/zod": { - "version": "3.22.4", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "packages/account": { - "name": "@prosopo/account", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@fingerprintjs/fingerprintjs": "^3.3.6", - "@polkadot/api": "10.13.1", - "@polkadot/extension-base": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "react": "^18.2.0" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/api": { - "name": "@prosopo/api", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/types": "0.3.39" - }, - "devDependencies": { - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/config": "0.3.39", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/cli": { - "name": "@prosopo/cli", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/provider": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "cors": "^2.8.5", - "cron-parser": "^4.9.0", - "dotenv": "^16.0.1", - "yargs": "^17.7.2", - "zod": "^3.22.4" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "@types/cors": "^2.8.14", - "es-main": "^1.2.0", - "express": "^4.18.2", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite": "^5.1.7", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/common": { - "name": "@prosopo/common", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "i18next": "^21.9.2", - "i18next-browser-languagedetector": "^7.0.1", - "i18next-http-backend": "^1.4.4", - "i18next-http-middleware": "^3.2.1", - "react": "^18.2.0", - "react-i18next": "^11.18.6", - "zod": "^3.22.3" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/contract": { - "name": "@prosopo/contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/tx": "0.3.39", - "@prosopo/typechain-types": "1.1.15", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "rxjs": "^7.8.1" - }, - "devDependencies": { - "@polkadot/api-augment": "10.13.1", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/database": { - "name": "@prosopo/database", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "mongodb": "5.8.0", - "mongodb-memory-server": "^8.7.2", - "mongoose": "^7.3.3" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/datasets": { - "name": "@prosopo/datasets", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "vitest": "^1.3.1" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/datasets-fs": { - "name": "@prosopo/datasets-fs", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "bcrypt": "^5.1.0", - "cli-progress": "^3.12.0", - "fs": "^0.0.1-security", - "lodash": "^4.17.21", - "noble-hashes": "^0.3.1", - "node-fetch": "^3.3.2", - "seedrandom": "^3.0.5", - "sharp": "^0.32.1", - "yargs": "^17.7.2", - "zod": "^3.22.3" - }, - "devDependencies": { - "@types/bcrypt": "^5.0.0", - "@types/cli-progress": "^3.11.2", - "@types/node-fetch": "^3.0.2", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/env": { - "name": "@prosopo/env", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util-crypto": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/database": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "@prosopo/types-env": "0.3.39", - "@prosopo/util": "0.3.39", - "dotenv": "^16.0.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/file-server": { - "name": "@prosopo/file-server", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "dotenv": "^16.0.1", - "express": "^4.18.2", - "node-fetch": "^3.3.2", - "sharp": "^0.32.4" - }, - "devDependencies": { - "@types/express": "^4.17.17", - "@types/node": "^20.5.9", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha": { - "name": "@prosopo/procaptcha", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@fingerprintjs/fingerprintjs": "^3.3.6", - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/extension-base": "0.46.9", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/account": "0.3.39", - "@prosopo/api": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/datasets": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "rxjs": "7.8.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-bundle": { - "name": "@prosopo/procaptcha-bundle", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/procaptcha-frictionless": "0.3.39", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@originjs/vite-plugin-commonjs": "^1.0.3", - "@prosopo/config": "0.3.39", - "@rollup/plugin-typescript": "^11.1.2", - "@vitejs/plugin-react": "^4.2.1", - "tslib": "2.6.2", - "typescript": "^5.1.6", - "webpack-merge": "^5.9.0" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-common": { - "name": "@prosopo/procaptcha-common", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-frictionless": { - "name": "@prosopo/procaptcha-frictionless", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@fingerprintjs/botd": "^1.9.0", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/web-components": "0.3.39", - "react": "^18.2.0" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-pow": { - "name": "@prosopo/procaptcha-pow", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.1", - "@emotion/styled": "^11.11.0", - "@noble/hashes": "^1.3.3", - "@polkadot/extension-inject": "0.46.9", - "@prosopo/account": "0.3.39", - "@prosopo/api": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "@prosopo/web-components": "0.3.39", - "react": "^18.2.0" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-react": { - "name": "@prosopo/procaptcha-react", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@prosopo/api": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "@prosopo/web-components": "0.3.39", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite-plugin-dts": "^3.7.3" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/provider": { - "name": "@prosopo/provider", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/database": "0.3.39", - "@prosopo/datasets": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/tx": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "@prosopo/types-env": "0.3.39", - "cron": "^2.1.0", - "cron-parser": "^4.5.0", - "express": "^4.18.1", - "jsonwebtoken": "^9.0.1", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1" - }, - "devDependencies": { - "@types/chai-as-promised": "^7.1.5", - "@types/fs-extra": "^9.0.13", - "@types/node": "^18.0.6", - "@types/sinon": "^10.0.15", - "@types/yargs": "^17.0.10", - "c8": "^7.11.3", - "chai": "^4.3.6", - "chai-as-promised": "^7.1.1", - "dotenv": "^16.0.1", - "fs-extra": "^10.1.0", - "sinon": "^15.2.0", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/provider/node_modules/@types/node": { - "version": "18.19.31", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/server": { - "name": "@prosopo/server", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@prosopo/api": "0.3.39", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/types": "0.3.39" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/tx": { - "name": "@prosopo/tx", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/typechain-types": "1.1.15", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "rxjs": "^7.8.1" - }, - "devDependencies": { - "@polkadot/api-augment": "10.13.1", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types": { - "name": "@prosopo/types", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "consola": "^3.2.3", - "zod": "^3.22.3" - }, - "devDependencies": { - "@types/node": "^18.0.6", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types-database": { - "name": "@prosopo/types-database", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types": "10.13.1", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "mongodb": "5.8.0", - "mongoose": "^7.3.3", - "zod": "^3.22.3" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types-env": { - "name": "@prosopo/types-env", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types/node_modules/@types/node": { - "version": "18.19.31", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/util": { - "name": "@prosopo/util", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21", - "seedrandom": "^3.0.5" - }, - "devDependencies": { - "@types/chai": "^4.3.5", - "@types/lodash": "^4.14.198", - "@types/seedrandom": "^3.0.5", - "chai": "^4.3.7", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/web-components": { - "name": "@prosopo/web-components", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.1", - "@emotion/styled": "^11.11.0", - "react": "^18.2.0" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "protocol/dev": { - "name": "@prosopo/protocol-dev", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "chalk": "^5.3.0", - "child_process": "^1.0.2", - "consola": "^3.2.3", - "dotenv": "^16.1.4", - "fs": "^0.0.1-security", - "glob": "^10.0.0", - "path": "^0.12.7", - "process": "^0.11.10", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1" - }, - "devDependencies": { - "@types/node": "^20.1.2", - "@types/yargs": "^17.0.24", - "tslib": "2.6.2", - "tsx": "^4.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "protocol/dev/node_modules/chalk": { - "version": "5.3.0", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "provider-gui": { - "name": "@prosopo/provider-gui", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@mui/system": "^5.9.1", - "@mui/x-data-grid": "^5.9.1", - "@polkadot/api": "10.13.1", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/util": "12.6.2", - "@prosopo/api": "0.3.39", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/provider": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "next": "14.0.1", - "react": "18.2.0" - }, - "devDependencies": { - "@types/react": "18.2.33", - "bufferutil": "^4.0.1", - "eslint": "8.44.0", - "eslint-config-next": "13.4.9", - "react-dom": "18.2.0", - "tslib": "2.6.2", - "typescript": "5.1.6", - "utf-8-validate": "5.0.2" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "provider-gui/node_modules/@eslint/js": { - "version": "8.44.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "provider-gui/node_modules/@types/react": { - "version": "18.2.33", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "provider-gui/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "provider-gui/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "provider-gui/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "provider-gui/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "provider-gui/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "provider-gui/node_modules/eslint": { - "version": "8.44.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "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.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", - "esquery": "^1.4.2", - "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.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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.3", - "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" - } - }, - "provider-gui/node_modules/eslint-scope": { - "version": "7.2.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "provider-gui/node_modules/glob-parent": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "provider-gui/node_modules/globals": { - "version": "13.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "provider-gui/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "provider-gui/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "provider-gui/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json index f3144e9477..5e20f8b91b 100644 --- a/package.json +++ b/package.json @@ -82,8 +82,7 @@ "provider-gui" ], "dependencies": { - "@prosopo/flux": "0.3.39", - "express-rate-limit": "^7.2.0" + "@prosopo/flux": "0.3.39" }, "devDependencies": { "@eslint/eslintrc": "^2.0.3", @@ -116,7 +115,8 @@ "typedoc-plugin-mdn-links": "^3.1.16", "typedoc-plugin-missing-exports": "^2.2.0", "typedoc-plugin-zod": "^1.1.2", - "typescript": "5.1.6" + "typescript": "5.1.6", + "express-rate-limit": "^7.2.0" }, "description": "Prosopo Procaptcha is a privacy-focused, secure alternative to reCAPTCHA. This repository integrates prosopo packages for development purposes.", "bugs": { @@ -156,4 +156,4 @@ "web3-captcha" ], "license": "Apache-2.0" -} +} \ No newline at end of file diff --git a/packages/procaptcha-bundle/stats.html b/packages/procaptcha-bundle/stats.html index 9374143dcc..1aa857c4df 100644 --- a/packages/procaptcha-bundle/stats.html +++ b/packages/procaptcha-bundle/stats.html @@ -1,23661 +1,4842 @@ - - - - - - - Rollup Visualizer - + + +
+ - - + } + } + + // If the fill character is not "0", grouping is applied before padding. + if (comma && !zero) value = group(value, Infinity); + + // Compute the padding. + var length = valuePrefix.length + value.length + valueSuffix.length, + padding = length < width ? new Array(width - length + 1).join(fill) : ""; + + // If the fill character is "0", grouping is applied after padding. + if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = ""; + + // Reconstruct the final output based on the desired alignment. + switch (align) { + case "<": value = valuePrefix + value + valueSuffix + padding; break; + case "=": value = valuePrefix + padding + value + valueSuffix; break; + case "^": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break; + default: value = padding + valuePrefix + value + valueSuffix; break; + } + + return numerals(value); + } + + format.toString = function() { + return specifier + ""; + }; + + return format; + } + + function formatPrefix(specifier, value) { + var f = newFormat((specifier = formatSpecifier(specifier), specifier.type = "f", specifier)), + e = Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3, + k = Math.pow(10, -e), + prefix = prefixes[8 + e / 3]; + return function(value) { + return f(k * value) + prefix; + }; + } + + return { + format: newFormat, + formatPrefix: formatPrefix + }; + } + + var locale; + var format; + var formatPrefix; + + defaultLocale({ + thousands: ",", + grouping: [3], + currency: ["$", ""] + }); + + function defaultLocale(definition) { + locale = formatLocale(definition); + format = locale.format; + formatPrefix = locale.formatPrefix; + return locale; + } + + function precisionFixed(step) { + return Math.max(0, -exponent(Math.abs(step))); + } + + function precisionPrefix(step, value) { + return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3 - exponent(Math.abs(step))); + } + + function precisionRound(step, max) { + step = Math.abs(step), max = Math.abs(max) - step; + return Math.max(0, exponent(max) - exponent(step)) + 1; + } + + function tickFormat(start, stop, count, specifier) { + var step = tickStep(start, stop, count), + precision; + specifier = formatSpecifier(specifier == null ? ",f" : specifier); + switch (specifier.type) { + case "s": { + var value = Math.max(Math.abs(start), Math.abs(stop)); + if (specifier.precision == null && !isNaN(precision = precisionPrefix(step, value))) specifier.precision = precision; + return formatPrefix(specifier, value); + } + case "": + case "e": + case "g": + case "p": + case "r": { + if (specifier.precision == null && !isNaN(precision = precisionRound(step, Math.max(Math.abs(start), Math.abs(stop))))) specifier.precision = precision - (specifier.type === "e"); + break; + } + case "f": + case "%": { + if (specifier.precision == null && !isNaN(precision = precisionFixed(step))) specifier.precision = precision - (specifier.type === "%") * 2; + break; + } + } + return format(specifier); + } + + function linearish(scale) { + var domain = scale.domain; + + scale.ticks = function(count) { + var d = domain(); + return ticks(d[0], d[d.length - 1], count == null ? 10 : count); + }; + + scale.tickFormat = function(count, specifier) { + var d = domain(); + return tickFormat(d[0], d[d.length - 1], count == null ? 10 : count, specifier); + }; + + scale.nice = function(count) { + if (count == null) count = 10; + + var d = domain(); + var i0 = 0; + var i1 = d.length - 1; + var start = d[i0]; + var stop = d[i1]; + var prestep; + var step; + var maxIter = 10; + + if (stop < start) { + step = start, start = stop, stop = step; + step = i0, i0 = i1, i1 = step; + } + + while (maxIter-- > 0) { + step = tickIncrement(start, stop, count); + if (step === prestep) { + d[i0] = start; + d[i1] = stop; + return domain(d); + } else if (step > 0) { + start = Math.floor(start / step) * step; + stop = Math.ceil(stop / step) * step; + } else if (step < 0) { + start = Math.ceil(start * step) / step; + stop = Math.floor(stop * step) / step; + } else { + break; + } + prestep = step; + } + + return scale; + }; + + return scale; + } + + function linear() { + var scale = continuous(); + + scale.copy = function() { + return copy$1(scale, linear()); + }; + + initRange.apply(scale, arguments); + + return linearish(scale); + } + + function transformer() { + var x0 = 0, + x1 = 1, + t0, + t1, + k10, + transform, + interpolator = identity$1, + clamp = false, + unknown; + + function scale(x) { + return x == null || isNaN(x = +x) ? unknown : interpolator(k10 === 0 ? 0.5 : (x = (transform(x) - t0) * k10, clamp ? Math.max(0, Math.min(1, x)) : x)); + } + + scale.domain = function(_) { + return arguments.length ? ([x0, x1] = _, t0 = transform(x0 = +x0), t1 = transform(x1 = +x1), k10 = t0 === t1 ? 0 : 1 / (t1 - t0), scale) : [x0, x1]; + }; + + scale.clamp = function(_) { + return arguments.length ? (clamp = !!_, scale) : clamp; + }; + + scale.interpolator = function(_) { + return arguments.length ? (interpolator = _, scale) : interpolator; + }; + + function range(interpolate) { + return function(_) { + var r0, r1; + return arguments.length ? ([r0, r1] = _, interpolator = interpolate(r0, r1), scale) : [interpolator(0), interpolator(1)]; + }; + } + + scale.range = range(interpolate); + + scale.rangeRound = range(interpolateRound); + + scale.unknown = function(_) { + return arguments.length ? (unknown = _, scale) : unknown; + }; + + return function(t) { + transform = t, t0 = t(x0), t1 = t(x1), k10 = t0 === t1 ? 0 : 1 / (t1 - t0); + return scale; + }; + } + + function copy(source, target) { + return target + .domain(source.domain()) + .interpolator(source.interpolator()) + .clamp(source.clamp()) + .unknown(source.unknown()); + } + + function sequential() { + var scale = linearish(transformer()(identity$1)); + + scale.copy = function() { + return copy(scale, sequential()); + }; + + return initInterpolator.apply(scale, arguments); + } + + const COLOR_BASE = "#cecece"; + + // https://www.w3.org/TR/WCAG20/#relativeluminancedef + const rc = 0.2126; + const gc = 0.7152; + const bc = 0.0722; + // low-gamma adjust coefficient + const lowc = 1 / 12.92; + function adjustGamma(p) { + return Math.pow((p + 0.055) / 1.055, 2.4); + } + function relativeLuminance(o) { + const rsrgb = o.r / 255; + const gsrgb = o.g / 255; + const bsrgb = o.b / 255; + const r = rsrgb <= 0.03928 ? rsrgb * lowc : adjustGamma(rsrgb); + const g = gsrgb <= 0.03928 ? gsrgb * lowc : adjustGamma(gsrgb); + const b = bsrgb <= 0.03928 ? bsrgb * lowc : adjustGamma(bsrgb); + return r * rc + g * gc + b * bc; + } + const createRainbowColor = (root) => { + const colorParentMap = new Map(); + colorParentMap.set(root, COLOR_BASE); + if (root.children != null) { + const colorScale = sequential([0, root.children.length], (n) => hsl(360 * n, 0.3, 0.85)); + root.children.forEach((c, id) => { + colorParentMap.set(c, colorScale(id).toString()); + }); + } + const colorMap = new Map(); + const lightScale = linear().domain([0, root.height]).range([0.9, 0.3]); + const getBackgroundColor = (node) => { + const parents = node.ancestors(); + const colorStr = parents.length === 1 + ? colorParentMap.get(parents[0]) + : colorParentMap.get(parents[parents.length - 2]); + const hslColor = hsl(colorStr); + hslColor.l = lightScale(node.depth); + return hslColor; + }; + return (node) => { + if (!colorMap.has(node)) { + const backgroundColor = getBackgroundColor(node); + const l = relativeLuminance(backgroundColor.rgb()); + const fontColor = l > 0.19 ? "#000" : "#fff"; + colorMap.set(node, { + backgroundColor: backgroundColor.toString(), + fontColor, + }); + } + return colorMap.get(node); + }; + }; + + const StaticContext = F$1({}); + const drawChart = (parentNode, data, width, height) => { + const availableSizeProperties = getAvailableSizeOptions(data.options); + console.time("layout create"); + const layout = treemap() + .size([width, height]) + .paddingOuter(PADDING) + .paddingTop(TOP_PADDING) + .paddingInner(PADDING) + .round(true) + .tile(treemapResquarify); + console.timeEnd("layout create"); + console.time("rawHierarchy create"); + const rawHierarchy = hierarchy(data.tree); + console.timeEnd("rawHierarchy create"); + const nodeSizesCache = new Map(); + const nodeIdsCache = new Map(); + const getModuleSize = (node, sizeKey) => { var _a, _b; return (_b = (_a = nodeSizesCache.get(node)) === null || _a === void 0 ? void 0 : _a[sizeKey]) !== null && _b !== void 0 ? _b : 0; }; + console.time("rawHierarchy eachAfter cache"); + rawHierarchy.eachAfter((node) => { + var _a; + const nodeData = node.data; + nodeIdsCache.set(nodeData, { + nodeUid: generateUniqueId("node"), + clipUid: generateUniqueId("clip"), + }); + const sizes = { renderedLength: 0, gzipLength: 0, brotliLength: 0 }; + if (isModuleTree(nodeData)) { + for (const sizeKey of availableSizeProperties) { + sizes[sizeKey] = nodeData.children.reduce((acc, child) => getModuleSize(child, sizeKey) + acc, 0); + } + } + else { + for (const sizeKey of availableSizeProperties) { + sizes[sizeKey] = (_a = data.nodeParts[nodeData.uid][sizeKey]) !== null && _a !== void 0 ? _a : 0; + } + } + nodeSizesCache.set(nodeData, sizes); + }); + console.timeEnd("rawHierarchy eachAfter cache"); + const getModuleIds = (node) => nodeIdsCache.get(node); + console.time("color"); + const getModuleColor = createRainbowColor(rawHierarchy); + console.timeEnd("color"); + q$1(u$1(StaticContext.Provider, { value: { + data, + availableSizeProperties, + width, + height, + getModuleSize, + getModuleIds, + getModuleColor, + rawHierarchy, + layout, + }, children: u$1(Main, {}) }), parentNode); + }; + + exports.StaticContext = StaticContext; + exports.default = drawChart; + + Object.defineProperty(exports, '__esModule', { value: true }); + + return exports; + +})({}); + + /*-->*/ + + + + From 2cae1146b408aba8793d14355618233e55c7d439 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Mon, 13 May 2024 08:01:04 -0400 Subject: [PATCH 06/21] Fix package --- demos/client-example-server/env.development | 2 +- libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb | Bin 0 -> 1322804 bytes package-lock.json | 34219 ++++++++++++++++++ 3 files changed, 34220 insertions(+), 1 deletion(-) create mode 100644 libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb create mode 100644 package-lock.json diff --git a/demos/client-example-server/env.development b/demos/client-example-server/env.development index 65a225a0e5..ff4bf68df4 100644 --- a/demos/client-example-server/env.development +++ b/demos/client-example-server/env.development @@ -3,7 +3,7 @@ PROSOPO_SUBSTRATE_ENDPOINT=ws://localhost:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true PROSOPO_SERVER_URL=https://localhost -PROSOPO_SITE_PRIVATE_KEY=action glow era all liquid critic achieve lawsuit era anger loud slight +PROSOPO_SITE_PRIVATE_KEY=puppy cream effort carbon despair leg pyramid cotton endorse immense drill peasant PROSOPO_SERVER_PORT=9228 PROSOPO_DEFAULT_ENVIRONMENT=development PROSOPO_DEFAULT_NETWORK=development diff --git a/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb b/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb new file mode 100644 index 0000000000000000000000000000000000000000..85fa7e14cb8f72c2938f0b46b60a6ea12a022b60 GIT binary patch literal 1322804 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

)No*P7exOQsXrU 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

E+4p_+XVOcj@ec>Amz`Bfgbeg6fFQGIu!Hc3 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�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

Xk+3SEZ2K#bV*9fi?K{QKe8GT6Zw%(IuaiR+jOI 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

$Z zs$?-@EnS}Y7CfSJG@m3iu<2OI5C!<5r;~SkN9qm7sIkzXNH9auiS^Ixb4kb!mbId# zB?B4mQ{s}P(Blxr%9~H~^V6O4b;VdAE8QKh4`W)Gi{VQ$TDIKbX4Iv$O%W4aD=DZd zJ*fo`QhsD{eOg`-phnPi8#ckefo4b$mG9r+HhNRtDu4y;`ZA1yGegl2{%U%;|Fr^pL?be`}g zZCr-H!q=+SJ4ws67)R7HbR+2l2hr&TY0&@l*hF~lJ4G!9bFGFN)|V5-a!Pm4cX01= z?x$uQ z*|-o&UJ4@F#9)38quM?E-6-?N+@5&k9ug8KjM{F2+T=qVf@LzThfW~q{mPC7Ros8@ zk9)irS}vZCX1c9_ZJ!g&d1Zs6O}hqcyIszO7V#6-=kWxj)QCj{C9#D!<2MYcHPca! zsqNX9_hJ!N0x`83+R2|!0p_lH!Ag+>Sxa#>aRTeAWL-O|ly%54^xUvKu{6X>|6@e< znDNso{V!C!eYqg=vC7)$g2%YZY9IxY#iNVmDo3dc_ICT&M^gh~5H;U>8GLnrjugu8 zZe|yZwFc>nT|6Tm{h!MGbDA2(*Bn|P$%vuVcZS*fcRMQ-ES`^%#P&ws;;n8@IMcF3 zk1+i^k*9~%Q)Ny~eynM^ahL8v3g@{Y&pYyDX5s55*!Vf&U1*b^`n7gHoWQj9e#I*Y z%G|Gh|B%zhi>9mk2XVck{+c);SZ`)@nIonI;1&aGtYkzc07*c$zjWEzCe9{-QD=8T zL@ZQCid`fH>;l)whPHI;I2jf|vMod!?B)#CQSE1Fx8U1}3jHw40JOd22X2Y|8J}+D zi1^8{f4% zg4>`*bXZU-9oMw5bRwW7m7?dPN#^b%0EeCLdPI1taElEDo8(n9w;od8-M$`>*Dguy zO{@p8ZgB&9@!9DZClxOSBWyj#G?TjuemrwerIIBd1I;UClU6zBu6ghdpM+Qzqt05- z@Khj#%L7PRA*Db_{l%12vZq7E`|dG40h6ArulD5(zQBYH(T}8XII2OBlc{>IBA7MP zPf#**M}D|Qu2JoCgvL@QW^rMuG>RxipX9zw+XWBb@!ab~{L9rhXXMeUVbNpKC86_- z+e^6@P@Ev@?E}F4z`JWQd`F?xWun?Ug1z&c%Hoi|AQmjTEr|1q5$Vg3wiiQg!T8=S z99^Zxi?my?ZRf@e6|;P6L(t;t_GETU0RaXN-IJqG?a2CGO}way8S03YK7y({E%5cjB4G@9Xz zTV7;8J56q6AZ+Z!#vR@W}1*f8;k=_slJwxT75zeu(jRLfsno=obtTh{y|EjSjpi9b<*=Z_Rb$!f4{A zq6K^{|M+wOilC(jOF@@-Z|mD_AOIHxOG|e$bz+mW8V=;!Ctw52`)cqn8RDQ3F(^VC8eh(KuvW^tY-tHtaiI!NrFTWHsZK!Uu>4*jTBJwb7SALn$r=|HU zI#arx@*P)ku=cL(bUKdU`Me?G{bDAEHbta#(Pf|gcC#&4<3;`eUtIRFc?LINsmWGz zR!0+-G*L<1YW^|Peezwjol~^<2_05yEo)d{1s)He0I08?wQhWW5ARS0Z>~|7PyD@w zT{JL^UZbz4fRgl|M@lV|znfhSrHS=nJZ(I<^)p4lk@#oq3**y4(#I5<$(HULEIq1_ zH}0dH;B{oLrP!w*spW#w%uMJ^dPpO(tRBT|JXQ5fN`41b)TLxB<~bMmvil{fR->Po zDj*{U@6+sBl1$v-ok4j_BhU$x7A*Q0yuTesipq`gbSrI?K_ww9&@O(iB`#c9GoPeM zxZMeqX5Lf4PKaC`Btm{N@{*sG>7=WP^1V$8~PvEL$rCXkuv}V8q z$Gz8g;&4?^4=*pSy2#wBx$J`yLL93L9d9&&J@gCsfUXyU=4G}{duZhckvBoXE&5?* z2?zHpP9k!)_}x7w%t-;#WFdJQT~)i;Dc$7{BE~GSLSljR$Jr&5k!M`C7?8D!GxB~G z$O>NQ7@&4N~doI|+7dYGDt{U-RN#Z^{J0fD;3U4L_ zM)otf#ryI<$L#A;1irSFXYS-{ia1b~sY#A{roG&`xB!6x94!@Vhag^urx5fm+JQ%gt)2;~`PH3fmq$U?=s`?bLn?teWgi zp5RFeJ4a0du{lqExW4?S(7@yNELarKlWDX)*y>BqWm~?&IA!jOvO_?pkFzTv6ac5; zdCjJ5Y-2E~y+FtpsVcS1Y2?IgckEu-L*7z<$AeHHKx>zN`@9u@>|@KLXH%kf>jq~;ccQ1*NM6}b87s>Pw1ot4O_)-iQK6leUKK~!Vl_!Mu2aJL z+dWFN+>^*Jy1IR$aTE6#r52`wB9gBqVH+mpXxGdov^pR%;16mrPjDb(AMYPHp{>l> z7sz>Vqy8!k*nu#;)_^vo%{D#O9&-5yAn6f=TnG))5`V!iI=RzMdTD}(^Sq$X*Ez?~ zJ<+@whL6f`0CiF{&pW)PE?T`#&rCRn6BnPhe--6>)v@_D#gPL-ImGka#S(E^Z uLetXcm1{A|9|R5bvauMP**0@RCu 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

n`M_YF|iq7>*<~4 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%0AuTG0U#Jr4ujZyniFcm%_Ry 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

&2_tar<7N#^>= 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

-a-(AVAxBK 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

!DKTNa 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≧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

  • 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%0DyJjKE1PkM-v`q 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 z%0D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%0DV;cSP_D)eq?SZHuzgsK;&#$XjpRV$0f^6ah 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 L0{{R300dcDH>J>G literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000..81de10cc9c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,34219 @@ +{ + "name": "@prosopo/captcha", + "version": "0.3.39", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@prosopo/captcha", + "version": "0.3.39", + "hasInstallScript": true, + "license": "Apache-2.0", + "workspaces": [ + "protocol/dev", + "contracts/*", + "dev/*", + "packages/*", + "demos/*", + "provider-gui" + ], + "dependencies": { + "@prosopo/flux": "0.3.39" + }, + "devDependencies": { + "@eslint/eslintrc": "^2.0.3", + "@html-eslint/eslint-plugin": "^0.22.0", + "@html-eslint/parser": "^0.22.0", + "@types/node": "^20.2.5", + "@typescript-eslint/eslint-plugin": "^6.0.0", + "@typescript-eslint/parser": "^6.0.0", + "@vitest/coverage-v8": "^1.3.1", + "babel-plugin-import": "^1.13.6", + "depcheck": "^1.4.7", + "eslint": "^8.55.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-absolute-imports-only": "^1.0.1", + "eslint-plugin-json": "^3.1.0", + "eslint-plugin-regexp": "^1.15.0", + "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", + "eslint-plugin-toml": "^0.5.0", + "eslint-plugin-unused-imports": "^3.0.0", + "eslint-plugin-workspaces": "^0.9.0", + "eslint-plugin-yaml": "^0.5.0", + "express-rate-limit": "^7.2.0", + "node-loader": "^2.0.0", + "nodemon": "^3.0.1", + "npm-check-updates": "^15.3.4", + "prettier": "3.0.3", + "tsc-alias": "^1.8.6", + "tsconfig-paths-webpack-plugin": "^4.0.1", + "tslib": "2.6.2", + "typedoc": "^0.25.13", + "typedoc-plugin-mdn-links": "^3.1.16", + "typedoc-plugin-missing-exports": "^2.2.0", + "typedoc-plugin-zod": "^1.1.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "contracts/captcha": { + "name": "@prosopo/captcha-contract", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/typegen": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/typechain-polkadot": "1.1.15", + "@prosopo/typechain-types": "1.1.15" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + } + }, + "contracts/common": { + "name": "@prosopo/common-contract", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/typegen": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/typechain-polkadot": "1.1.15", + "@prosopo/typechain-types": "1.1.15" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + } + }, + "contracts/proxy": { + "name": "@prosopo/proxy-contract", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/typegen": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/typechain-polkadot": "1.1.15", + "@prosopo/typechain-types": "1.1.15" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + } + }, + "demos/client-bundle-example": { + "name": "@prosopo/client-bundle-example", + "version": "0.3.39", + "dependencies": { + "dotenv": "^16.0.1", + "vite": "^5.1.7" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "demos/client-example": { + "name": "@prosopo/client-example", + "version": "0.3.39", + "dependencies": { + "@emotion/react": "^11.9.3", + "@emotion/styled": "^11.9.3", + "@mui/material": "^5.9.1", + "@polkadot/extension-dapp": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@prosopo/common": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/procaptcha-frictionless": "0.3.39", + "@prosopo/procaptcha-react": "0.3.39", + "@prosopo/types": "0.3.39", + "@types/react-dom": "^18.2.4", + "electron": "25.8.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.22.3", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@prosopo/cli": "0.3.39", + "@prosopo/config": "0.3.39", + "@prosopo/vite-plugin-watch-workspace": "0.3.39", + "@types/node": "^20.3.1", + "css-loader": "^6.8.1", + "eslint-config-react-app": "^7.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "demos/client-example-server": { + "name": "@prosopo/client-example-server", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@noble/hashes": "^1.3.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/api": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/server": "0.3.39", + "@prosopo/types": "0.3.39", + "@typegoose/auto-increment": "3.3.0", + "cors": "^2.8.5", + "jsonwebtoken": "^9.0.0", + "mongoose": "^7.3.3", + "zod": "^3.22.3" + }, + "devDependencies": { + "@prosopo/config": "0.3.39", + "@types/jsonwebtoken": "^9.0.2", + "nodemon": "^2.0.22", + "ts-loader": "^9.4.3", + "ts-node": "^10.9.1", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vite": "^5.1.7" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "demos/client-example-server/node_modules/nodemon": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "demos/client-frictionless-example": { + "name": "@prosopo/client-frictionless-example", + "version": "0.3.39", + "dependencies": { + "@emotion/react": "^11.9.3", + "@emotion/styled": "^11.9.3", + "@mui/material": "^5.9.1", + "@prosopo/common": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/procaptcha-frictionless": "0.3.39", + "@prosopo/procaptcha-pow": "0.3.39", + "@prosopo/types": "0.3.39", + "@types/react-dom": "^18.2.4", + "electron": "25.8.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@prosopo/cli": "0.3.39", + "@prosopo/config": "0.3.39", + "@types/node": "^20.3.1", + "css-loader": "^6.8.1", + "eslint-config-react-app": "^7.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "demos/client-pow-example": { + "name": "@prosopo/client-pow-example", + "version": "0.3.39", + "dependencies": { + "@emotion/react": "^11.9.3", + "@emotion/styled": "^11.9.3", + "@mui/material": "^5.9.1", + "@prosopo/common": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/procaptcha-pow": "0.3.39", + "@prosopo/procaptcha-react": "0.3.39", + "@prosopo/types": "0.3.39", + "@types/react-dom": "^18.2.4", + "electron": "25.8.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "@prosopo/cli": "0.3.39", + "@prosopo/config": "0.3.39", + "@types/node": "^20.3.1", + "css-loader": "^6.8.1", + "eslint-config-react-app": "^7.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "demos/cypress-shared": { + "name": "@prosopo/cypress-shared", + "version": "0.3.39", + "dependencies": { + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39" + }, + "devDependencies": { + "@cypress/xpath": "^2.0.3", + "@types/node": "^20.3.1", + "cypress": "^13.4.0", + "cypress-vite": "^1.5.0", + "rollup-plugin-node-builtins": "^2.1.2", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vite": "^5.1.7", + "vite-plugin-node-polyfills": "^0.21.0" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "demos/provider-mock": { + "name": "@prosopo/provider-mock", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@prosopo/cli": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "es-main": "^1.3.0", + "express": "^4.18.1" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/config": { + "name": "@prosopo/config", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/dev": "^0.76.11", + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "@rollup/plugin-alias": "^5.1.0", + "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-dynamic-import-vars": "^2.1.2", + "@rollup/plugin-inject": "^5.0.5", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^5.0.5", + "@rollup/plugin-typescript": "^11.1.6", + "@rollup/plugin-wasm": "^6.2.2", + "@types/react": "^18.2.7", + "@types/react-dom": "^18.2.4", + "@types/uuid": "^9.0.8", + "@typescript-eslint/eslint-plugin": "^5.59.5", + "@typescript-eslint/parser": "^5.30.7", + "esbuild": "^0.19.3", + "eslint": "^8.40.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-unused-imports": "^2.0.0", + "glob": "^10.0.0", + "path-scurry": "^1.10.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "regenerator-runtime": "^0.14.0", + "rollup-plugin-cleanup": "^3.2.1", + "rollup-plugin-import-css": "^3.5.0", + "tsconfig-paths": "^4.2.0", + "vite": "^5.1.7", + "vite-bundle-visualizer": "^1.0.1", + "vite-plugin-no-bundle": "^3.0.0", + "vite-tsconfig-paths": "^4.3.1" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/config/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.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 + } + } + }, + "dev/config/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.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 + } + } + }, + "dev/config/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 + } + } + }, + "dev/config/node_modules/eslint-plugin-unused-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz", + "integrity": "sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==", + "dependencies": { + "eslint-rule-composer": "^0.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "eslint": "^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "dev/config/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "dev/flux": { + "name": "@prosopo/flux", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/cli": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/util": "0.3.39", + "consola": "^3.2.3", + "dotenv": "^16.0.3", + "glob": "^10.0.0", + "qs": "^6.11.2", + "socket.io-client": "^4.7.4", + "varuint-bitcoin": "^1.1.2", + "yargs": "^17.5.1", + "yargs-parser": "^21.0.1", + "zod": "^3.22.4" + }, + "bin": { + "flux": "dist/index.js" + }, + "devDependencies": { + "@esm-bundle/chai": "^4.3.4-fix.0", + "ts-node": "^10.9.1", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vitest": "^0.34.2" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/flux/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "dev/flux/node_modules/vitest": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.6.tgz", + "integrity": "sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==", + "dev": true, + "dependencies": { + "@types/chai": "^4.3.5", + "@types/chai-subset": "^1.3.3", + "@types/node": "*", + "@vitest/expect": "0.34.6", + "@vitest/runner": "0.34.6", + "@vitest/snapshot": "0.34.6", + "@vitest/spy": "0.34.6", + "@vitest/utils": "0.34.6", + "acorn": "^8.9.0", + "acorn-walk": "^8.2.0", + "cac": "^6.7.14", + "chai": "^4.3.10", + "debug": "^4.3.4", + "local-pkg": "^0.4.3", + "magic-string": "^0.30.1", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.3.3", + "strip-literal": "^1.0.1", + "tinybench": "^2.5.0", + "tinypool": "^0.7.0", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", + "vite-node": "0.34.6", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": ">=v14.18.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@vitest/browser": "*", + "@vitest/ui": "*", + "happy-dom": "*", + "jsdom": "*", + "playwright": "*", + "safaridriver": "*", + "webdriverio": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "playwright": { + "optional": true + }, + "safaridriver": { + "optional": true + }, + "webdriverio": { + "optional": true + } + } + }, + "dev/gh-actions": { + "version": "0.3.39", + "license": "ISC", + "dependencies": { + "@octokit/graphql": "^7.0.2", + "node-fetch": "^3.3.2", + "octokit": "^3.1.2" + }, + "devDependencies": { + "@types/node": "^20.11.4", + "tslib": "2.6.2", + "tsx": "^4.7.0", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/gh-actions/node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "dev/gh-actions/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "dev/gh-actions/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "dev/gh-actions/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "dev/prosoponator-bot": { + "version": "0.3.39", + "license": "ISC", + "dependencies": { + "@actions/core": "^1.10.1", + "@actions/github": "^6.0.0", + "@octokit/graphql": "^7.0.2", + "node-fetch": "^3.3.2", + "octokit": "^3.1.2" + }, + "devDependencies": { + "@types/node": "^20.11.4", + "tslib": "2.6.2", + "tsx": "^4.7.0", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/prosoponator-bot/node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "dev/prosoponator-bot/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "dev/prosoponator-bot/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "dev/prosoponator-bot/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "dev/scripts": { + "name": "@prosopo/scripts", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@iarna/toml": "^2.2.5", + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/api": "0.3.39", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/cli": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/config": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/database": "0.3.39", + "@prosopo/datasets": "0.3.39", + "@prosopo/datasets-fs": "0.3.39", + "@prosopo/env": "0.3.39", + "@prosopo/file-server": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/procaptcha-bundle": "0.3.39", + "@prosopo/procaptcha-react": "0.3.39", + "@prosopo/provider": "0.3.39", + "@prosopo/server": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/types-database": "0.3.39", + "@prosopo/types-env": "0.3.39", + "@prosopo/util": "0.3.39", + "consola": "^3.2.3", + "dotenv": "^16.0.3", + "glob": "^10.0.0", + "qs": "^6.11.2", + "varuint-bitcoin": "^1.1.2", + "yargs": "^17.5.1", + "yargs-parser": "^21.0.1" + }, + "devDependencies": { + "@esm-bundle/chai": "^4.3.4-fix.0", + "ts-node": "^10.9.1", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vitest": "^1.3.1" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/ts-brand": { + "name": "@prosopo/ts-brand", + "version": "0.3.39", + "license": "Apache-2.0", + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6", + "vitest": "^1.3.1" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/tsconfig-checker": { + "version": "0.3.39", + "license": "ISC", + "dependencies": { + "@prosopo/util": "0.3.39" + }, + "devDependencies": { + "@types/node": "^20.11.4", + "tslib": "2.6.2", + "tsx": "^4.7.0", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/vite-plugin-watch-workspace": { + "name": "@prosopo/vite-plugin-watch-workspace", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.3.4", + "vite": "^5.1.7" + }, + "devDependencies": { + "@types/debug": "^4.1.12", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "dev/vite-plugin-watch-workspace/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/@actions/core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", + "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", + "dependencies": { + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" + } + }, + "node_modules/@actions/github": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz", + "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==", + "dependencies": { + "@actions/http-client": "^2.2.0", + "@octokit/core": "^5.0.1", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/plugin-rest-endpoint-methods": "^10.0.0" + } + }, + "node_modules/@actions/github/node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@actions/github/node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@actions/github/node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", + "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@actions/github/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@actions/github/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@actions/github/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@actions/http-client": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", + "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", + "dependencies": { + "tunnel": "^0.0.6", + "undici": "^5.25.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "optional": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "optional": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "optional": true, + "dependencies": { + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "optional": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "optional": true + }, + "node_modules/@aws-sdk/client-cognito-identity": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.574.0.tgz", + "integrity": "sha512-yIETUqgxsZt9y+tC6fnUrxqo3B/zmA5JDf2Ohb3gcELk7FC09jgA/I86LgJpwwAfvwT5IUggoonSk7UlsB7mTg==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.574.0", + "@aws-sdk/client-sts": "3.574.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sts": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.574.0.tgz", + "integrity": "sha512-WNDSG9nipap/L1gGDkCQvU2u413HmVxMJKr41lBCibioz42Z4i6XkCr1etYwIjuVfGF6QPrsEsYLqRwlAC/BQg==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.574.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.572.0.tgz", + "integrity": "sha512-S+xhScao5MD79AkrcHmFpEDk+CgoiuB/31WFcTcnrTio5TOUONAaT0QyscOIwRp7BZ7Aez7TBM+loTteJ+TQvg==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.574.0.tgz", + "integrity": "sha512-WcR8AnFhx7bqhYwfSl3OrF0Pu0LfHGgSOnmmORHqRF7ykguE09M/WUlCCjTGmZjJZ1we3uF5Xg8Jg12eiD+bmw==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.574.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/client-sts": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.574.0.tgz", + "integrity": "sha512-WNDSG9nipap/L1gGDkCQvU2u413HmVxMJKr41lBCibioz42Z4i6XkCr1etYwIjuVfGF6QPrsEsYLqRwlAC/BQg==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.574.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.572.0.tgz", + "integrity": "sha512-jCQuH2qkbWoSY4wckLSfzf3OPh7zc7ZckEbIGGVUQar/JVff6EIbpQ+uNG29DDEOpdPPd8rrJsVuUlA/nvJdXA==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.572.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.572.0.tgz", + "integrity": "sha512-S6C/S6xYesDakEuzYvlY1DMMKLtKQxdbbygq3hfeG2R0jUt9KpRLsQXK8qrBuVCKa3WcnjN/30hp4g/iUWFU/w==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.572.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/core": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.572.0.tgz", + "integrity": "sha512-DBmf94qfN0dfaLl5EnNcq6TakWfOtVXYifHoTbX+VBwESj3rlY4W+W4mAnvBgAqDjlLFy7bBljmx+vnjnV73lg==", + "optional": true, + "dependencies": { + "@smithy/core": "^1.4.2", + "@smithy/protocol-http": "^3.3.0", + "@smithy/signature-v4": "^2.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "fast-xml-parser": "4.2.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-cognito-identity": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.574.0.tgz", + "integrity": "sha512-KDA1DdBITjxULkePV31TMn2BvlnolOXq9HfUfYfUluEwpEizGjqJmm8gQgNLoNON2G6W6wi3+xCNtN03a4+DRQ==", + "optional": true, + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.574.0", + "@aws-sdk/types": "3.567.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.568.0.tgz", + "integrity": "sha512-MVTQoZwPnP1Ev5A7LG+KzeU6sCB8BcGkZeDT1z1V5Wt7GPq0MgFQTSSjhImnB9jqRSZkl1079Bt3PbO6lfIS8g==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-http": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.568.0.tgz", + "integrity": "sha512-gL0NlyI2eW17hnCrh45hZV+qjtBquB+Bckiip9R6DIVRKqYcoILyiFhuOgf2bXeF23gVh6j18pvUvIoTaFWs5w==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/util-stream": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.572.0.tgz", + "integrity": "sha512-05KzbAp77fEiQXqMeodXeMbT83FOqSyBrfSEMz6U8uBXeJCy8zPUjN3acqcbG55/HNJHUvg1cftqzy+fUz71gA==", + "optional": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.568.0", + "@aws-sdk/credential-provider-process": "3.572.0", + "@aws-sdk/credential-provider-sso": "3.572.0", + "@aws-sdk/credential-provider-web-identity": "3.568.0", + "@aws-sdk/types": "3.567.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "3.572.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.572.0.tgz", + "integrity": "sha512-anlYZnpmVkfp9Gan+LcEkQvmRf/m0KcbR11th8sBEyI5lxMaHKXhnAtC/hEGT7e3L6rgNOrFYTPuSvllITD/Pg==", + "optional": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.568.0", + "@aws-sdk/credential-provider-http": "3.568.0", + "@aws-sdk/credential-provider-ini": "3.572.0", + "@aws-sdk/credential-provider-process": "3.572.0", + "@aws-sdk/credential-provider-sso": "3.572.0", + "@aws-sdk/credential-provider-web-identity": "3.568.0", + "@aws-sdk/types": "3.567.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.572.0.tgz", + "integrity": "sha512-hXcOytf0BadSm/MMy7MV8mmY0+Jv3mkavsHNBx0R82hw5ollD0I3JyOAaCtdUpztF0I72F8K+q8SpJQZ+EwArw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.572.0.tgz", + "integrity": "sha512-iIlnpJiDXFp3XC4hJNSiNurnU24mr3iLB3HoNa9efr944bo6XBl9FQdk3NssIkqzSmgyoB2CEUx/daBHz4XSow==", + "optional": true, + "dependencies": { + "@aws-sdk/client-sso": "3.572.0", + "@aws-sdk/token-providers": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.572.0.tgz", + "integrity": "sha512-S6C/S6xYesDakEuzYvlY1DMMKLtKQxdbbygq3hfeG2R0jUt9KpRLsQXK8qrBuVCKa3WcnjN/30hp4g/iUWFU/w==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.572.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.572.0.tgz", + "integrity": "sha512-IkSu8p32tQZhKqwmfLZLGfYwNhsS/HUQBLnDMHJlr9VifmDqlTurcr+DwMCaMimuFhcLeb45vqTymKf/ro/OBw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "3.572.0" + } + }, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.568.0.tgz", + "integrity": "sha512-ZJSmTmoIdg6WqAULjYzaJ3XcbgBzVy36lir6Y0UBMRGaxDgos1AARuX6EcYzXOl+ksLvxt/xMQ+3aYh1LWfKSw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.568.0" + } + }, + "node_modules/@aws-sdk/credential-providers": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.574.0.tgz", + "integrity": "sha512-DsHH2ks45gXXNjO5OM74Q1khgfJopztqQsqixjyZyojVu+pF+OMIGvkJlJfRxb3LKNK3gtuSGdv4PNoeRTGe7Q==", + "optional": true, + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.574.0", + "@aws-sdk/client-sso": "3.572.0", + "@aws-sdk/client-sts": "3.574.0", + "@aws-sdk/credential-provider-cognito-identity": "3.574.0", + "@aws-sdk/credential-provider-env": "3.568.0", + "@aws-sdk/credential-provider-http": "3.568.0", + "@aws-sdk/credential-provider-ini": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/credential-provider-process": "3.572.0", + "@aws-sdk/credential-provider-sso": "3.572.0", + "@aws-sdk/credential-provider-web-identity": "3.568.0", + "@aws-sdk/types": "3.567.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/client-sts": { + "version": "3.574.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.574.0.tgz", + "integrity": "sha512-WNDSG9nipap/L1gGDkCQvU2u413HmVxMJKr41lBCibioz42Z4i6XkCr1etYwIjuVfGF6QPrsEsYLqRwlAC/BQg==", + "optional": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.574.0", + "@aws-sdk/core": "3.572.0", + "@aws-sdk/credential-provider-node": "3.572.0", + "@aws-sdk/middleware-host-header": "3.567.0", + "@aws-sdk/middleware-logger": "3.568.0", + "@aws-sdk/middleware-recursion-detection": "3.567.0", + "@aws-sdk/middleware-user-agent": "3.572.0", + "@aws-sdk/region-config-resolver": "3.572.0", + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@aws-sdk/util-user-agent-browser": "3.567.0", + "@aws-sdk/util-user-agent-node": "3.568.0", + "@smithy/config-resolver": "^2.2.0", + "@smithy/core": "^1.4.2", + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/hash-node": "^2.2.0", + "@smithy/invalid-dependency": "^2.2.0", + "@smithy/middleware-content-length": "^2.2.0", + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-body-length-browser": "^2.2.0", + "@smithy/util-body-length-node": "^2.3.0", + "@smithy/util-defaults-mode-browser": "^2.2.1", + "@smithy/util-defaults-mode-node": "^2.3.1", + "@smithy/util-endpoints": "^1.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.567.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.567.0.tgz", + "integrity": "sha512-zQHHj2N3in9duKghH7AuRNrOMLnKhW6lnmb7dznou068DJtDr76w475sHp2TF0XELsOGENbbBsOlN/S5QBFBVQ==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.568.0.tgz", + "integrity": "sha512-BinH72RG7K3DHHC1/tCulocFv+ZlQ9SrPF9zYT0T1OT95JXuHhB7fH8gEABrc6DAtOdJJh2fgxQjPy5tzPtsrA==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.567.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.567.0.tgz", + "integrity": "sha512-rFk3QhdT4IL6O/UWHmNdjJiURutBCy+ogGqaNHf/RELxgXH3KmYorLwCe0eFb5hq8f6vr3zl4/iH7YtsUOuo1w==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.572.0.tgz", + "integrity": "sha512-R4bBbLp1ywtF1kJoOX1juDMztKPWeQHNj6XuTvtruFDn1RdfnBlbM3+9rguRfH5s4V+xfl8SSWchnyo2cI00xg==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@aws-sdk/util-endpoints": "3.572.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.572.0.tgz", + "integrity": "sha512-xkZMIxek44F4YW5r9otD1O5Y/kDkgAb6JNJePkP1qPVojrkCmin3OFYAOZgGm+T4DZAQ5rWhpaqTAWmnRumYfw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/types": "^2.12.0", + "@smithy/util-config-provider": "^2.3.0", + "@smithy/util-middleware": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.567.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.567.0.tgz", + "integrity": "sha512-JBznu45cdgQb8+T/Zab7WpBmfEAh77gsk99xuF4biIb2Sw1mdseONdoGDjEJX57a25TzIv/WUJ2oABWumckz1A==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.572.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.572.0.tgz", + "integrity": "sha512-AIEC7ItIWBqkJLtqcSd0HG8tvdh3zVwqnKPHNrcfFay0Xonqx3p/qTCDwGosh5CM5hDGzyOSRA5PkacEDBTz9w==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/types": "^2.12.0", + "@smithy/util-endpoints": "^1.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", + "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.567.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.567.0.tgz", + "integrity": "sha512-cqP0uXtZ7m7hRysf3fRyJwcY1jCgQTpJy7BHB5VpsE7DXlXHD5+Ur5L42CY7UrRPrB6lc6YGFqaAOs5ghMcLyA==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/types": "^2.12.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.568.0.tgz", + "integrity": "sha512-NVoZoLnKF+eXPBvXg+KqixgJkPSrerR6Gqmbjwqbv14Ini+0KNKB0/MXas1mDGvvEgtNkHI/Cb9zlJ3KXpti2A==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.567.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "optional": true, + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/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/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", + "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", + "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "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.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, + "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-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dev": true, + "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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dev": true, + "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-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dev": true, + "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.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "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" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.24.5", + "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.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@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-transform-flow-strip-types": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@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-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@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-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@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-transform-optional-chaining": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@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-transform-property-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", + "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz", + "integrity": "sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz", + "integrity": "sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", + "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@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.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz", + "integrity": "sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-react-display-name": "^7.24.1", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/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/@babel/types": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "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==", + "dev": true + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "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/@cypress/request": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "http-signature": "~1.3.6", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "performance-now": "^2.1.0", + "qs": "6.10.4", + "safe-buffer": "^5.1.2", + "tough-cookie": "^4.1.3", + "tunnel-agent": "^0.6.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/@cypress/request/node_modules/qs": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@cypress/xpath": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@cypress/xpath/-/xpath-2.0.3.tgz", + "integrity": "sha512-Seilxmws+yty5lZSbwbjEOOiEbr7O1bCxKy2FC4jwMssC22yjByb5orDfBZPLZXYfmWZafJjvZFwts4Q3CzQAg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@dependents/detective-less": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-3.0.2.tgz", + "integrity": "sha512-1YUvQ+e0eeTWAHoN8Uz2x2U37jZs6IGutiIE5LXId7cxfUGhtZjzxE06FdUiuiRrW+UE0vNCdSNPH2lY4dQCOQ==", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^5.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/@electron/get/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@electron/get/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==", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/get/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==", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/@electron/get/node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "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/@electron/get/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/@electron/get/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@electron/get/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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron/get/node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "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/@electron/get/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==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/@electron/get/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/get/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@electron/get/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/@electron/get/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@electron/get/node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@electron/get/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "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/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/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@esm-bundle/chai": { + "version": "4.3.4-fix.0", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4-fix.0.tgz", + "integrity": "sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==", + "dev": true, + "dependencies": { + "@types/chai": "^4.2.12" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@fingerprintjs/botd": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@fingerprintjs/botd/-/botd-1.9.1.tgz", + "integrity": "sha512-7kv3Yolsx9E56i+L1hCEcupH5yqcI5cmVktxy6B0K7rimaH5qDXwsiA5FL+fkxeUny7XQKn7p13HvK7ofDZB3g==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@fingerprintjs/fingerprintjs": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.4.2.tgz", + "integrity": "sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==", + "dependencies": { + "tslib": "^2.4.1" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.1.tgz", + "integrity": "sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==", + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz", + "integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@html-eslint/eslint-plugin": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.22.0.tgz", + "integrity": "sha512-6Q3uW5XeVmUGwH2t5lmt0q51x7dNiaV1GuYReuHOPn01tSn9vJ5OKs71t+OsQzhg+hUqpVrmBizkBJZkcpX/sA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@html-eslint/parser": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.22.0.tgz", + "integrity": "sha512-1XNYNgysZJfpLEYx+ao4I67F5+8gQDQbBt38/Ylcn5L8ij5xHfRDWvOIBvejqEgNQRRzM5s7UOhPSj+02YtMsQ==", + "dev": true, + "dependencies": { + "es-html-parser": "^0.0.9" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/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/@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": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==" + }, + "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/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/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/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/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/@microsoft/api-extractor": { + "version": "7.43.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.43.0.tgz", + "integrity": "sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor-model": "7.28.13", + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "~0.16.1", + "@rushstack/node-core-library": "4.0.2", + "@rushstack/rig-package": "0.5.2", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.19.1", + "lodash": "~4.17.15", + "minimatch": "~3.0.3", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "source-map": "~0.6.1", + "typescript": "5.4.2" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@microsoft/api-extractor-model": { + "version": "7.28.13", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.13.tgz", + "integrity": "sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "~0.16.1", + "@rushstack/node-core-library": "4.0.2" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/api-extractor/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@mongodb-js/saslprep": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz", + "integrity": "sha512-dCHW/oEX0KJ4NjDULBo3JiOaK5+6axtpBbS+ao2ZInoAL9/YRQLhXzSNAFz7hP4nzLkIqsfYAK/PDE3+XHny0Q==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + } + }, + "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.17", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.17.tgz", + "integrity": "sha512-DVAejDQkjNnIac7MfP8sLzuo7fyrBPxNdXe+6bYqOqg1z2OPTlfFAejSNzWe7UenRMuFu9/AyFXj/X2vN2w6dA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/material": { + "version": "5.15.17", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.17.tgz", + "integrity": "sha512-ru/MLvTkCh0AZXmqwIpqGTOoVBS/sX48zArXq/DvktxXZx4fskiRA2PEc7Rk5ZlFiZhKh4moL4an+l8zZwq49Q==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/core-downloads-tracker": "^5.15.17", + "@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/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/x-data-grid": { + "version": "5.17.26", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz", + "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "@mui/utils": "^5.10.3", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "reselect": "^4.1.6" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.4.1", + "@mui/system": "^5.4.1", + "react": "^17.0.2 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, + "node_modules/@mui/x-data-grid/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@next/env": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.1.tgz", + "integrity": "sha512-Ms8ZswqY65/YfcjrlcIwMPD7Rg/dVjdLapMcSHG26W6O67EJDF435ShW4H4LXi1xKO1oRc97tLXUpx8jpLe86A==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.9.tgz", + "integrity": "sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/eslint-plugin-next/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.1.tgz", + "integrity": "sha512-JyxnGCS4qT67hdOKQ0CkgFTp+PXub5W1wsGvIq98TNbF3YEIN7iDekYhYsZzc8Ov0pWEsghQt+tANdidITCLaw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.1.tgz", + "integrity": "sha512-625Z7bb5AyIzswF9hvfZWa+HTwFZw+Jn3lOBNZB87lUS0iuCYDHqk3ujuHCkiyPtSC0xFBtYDLcrZ11mF/ap3w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.1.tgz", + "integrity": "sha512-iVpn3KG3DprFXzVHM09kvb//4CNNXBQ9NB/pTm8LO+vnnnaObnzFdS5KM+w1okwa32xH0g8EvZIhoB3fI3mS1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.1.tgz", + "integrity": "sha512-mVsGyMxTLWZXyD5sen6kGOTYVOO67lZjLApIj/JsTEEohDDt1im2nkspzfV5MvhfS7diDw6Rp/xvAQaWZTv1Ww==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.1.tgz", + "integrity": "sha512-wMqf90uDWN001NqCM/auRl3+qVVeKfjJdT9XW+RMIOf+rhUzadmYJu++tp2y+hUbb6GTRhT+VjQzcgg/QTD9NQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.1.tgz", + "integrity": "sha512-ol1X1e24w4j4QwdeNjfX0f+Nza25n+ymY0T2frTyalVczUmzkVD7QGgPTZMHfR1aLrO69hBs0G3QBYaj22J5GQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.1.tgz", + "integrity": "sha512-WEmTEeWs6yRUEnUlahTgvZteh5RJc4sEjCQIodJlZZ5/VJwVP8p2L7l6VhzQhT4h7KvLx/Ed4UViBdne6zpIsw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.1.tgz", + "integrity": "sha512-oFpHphN4ygAgZUKjzga7SoH2VGbEJXZa/KL8bHCAwCjDWle6R1SpiGOdUdA8EJ9YsG1TYWpzY6FTbUA+iAJeww==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.1.tgz", + "integrity": "sha512-FFp3nOJ/5qSpeWT0BZQ+YE1pSMk4IMpkME/1DwKBwhg4mJLB9L+6EXuJi4JEwaJdl5iN+UUlmUD3IsR1kx5fAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "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==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@noble/curves": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", + "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "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/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", + "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", + "dev": true, + "dependencies": { + "@npmcli/promise-spawn": "^3.0.0", + "lru-cache": "^7.4.4", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^7.0.0", + "proc-log": "^2.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dev": true, + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", + "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", + "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", + "dev": true, + "dependencies": { + "infer-owner": "^1.0.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", + "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/promise-spawn": "^3.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@octokit/app": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@octokit/app/-/app-14.1.0.tgz", + "integrity": "sha512-g3uEsGOQCBl1+W1rgfwoRFUIR6PtvB2T1E4RpygeUU5LrLvlOqcxrt5lfykIeRpUPpupreGJUYl70fqMDXdTpw==", + "dependencies": { + "@octokit/auth-app": "^6.0.0", + "@octokit/auth-unauthenticated": "^5.0.0", + "@octokit/core": "^5.0.0", + "@octokit/oauth-app": "^6.0.0", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/types": "^12.0.0", + "@octokit/webhooks": "^12.0.4" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/plugin-paginate-rest": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/app/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/@octokit/auth-app": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-6.1.1.tgz", + "integrity": "sha512-VrTtzRpyuT5nYGUWeGWQqH//hqEZDV+/yb6+w5wmWpmmUA1Tx950XsAc2mBBfvusfcdF2E7w8jZ1r1WwvfZ9pA==", + "dependencies": { + "@octokit/auth-oauth-app": "^7.1.0", + "@octokit/auth-oauth-user": "^4.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "deprecation": "^2.3.1", + "lru-cache": "^10.0.0", + "universal-github-app-jwt": "^1.1.2", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-app/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-app/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-app/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/auth-app/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@octokit/auth-oauth-app": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-7.1.0.tgz", + "integrity": "sha512-w+SyJN/b0l/HEb4EOPRudo7uUOSW51jcK1jwLa+4r7PA8FPFpoxEnHBHMITqCsc/3Vo2qqFjgQfz/xUUvsSQnA==", + "dependencies": { + "@octokit/auth-oauth-device": "^6.1.0", + "@octokit/auth-oauth-user": "^4.1.0", + "@octokit/request": "^8.3.1", + "@octokit/types": "^13.0.0", + "@types/btoa-lite": "^1.0.0", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/auth-oauth-device": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-6.1.0.tgz", + "integrity": "sha512-FNQ7cb8kASufd6Ej4gnJ3f1QB5vJitkoV1O0/g6e6lUsQ7+VsSNRHRmFScN2tV4IgKA12frrr/cegUs0t+0/Lw==", + "dependencies": { + "@octokit/oauth-methods": "^4.1.0", + "@octokit/request": "^8.3.1", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/auth-oauth-user": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-4.1.0.tgz", + "integrity": "sha512-FrEp8mtFuS/BrJyjpur+4GARteUCrPeR/tZJzD8YourzoVhRics7u7we/aDcKv+yywRNwNi/P4fRi631rG/OyQ==", + "dependencies": { + "@octokit/auth-oauth-device": "^6.1.0", + "@octokit/oauth-methods": "^4.1.0", + "@octokit/request": "^8.3.1", + "@octokit/types": "^13.0.0", + "btoa-lite": "^1.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/auth-unauthenticated": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-5.0.1.tgz", + "integrity": "sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==", + "dependencies": { + "@octokit/request-error": "^5.0.0", + "@octokit/types": "^12.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/@octokit/core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", + "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", + "dependencies": { + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/oauth-app": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-6.1.0.tgz", + "integrity": "sha512-nIn/8eUJ/BKUVzxUXd5vpzl1rwaVxMyYbQkNZjHrF7Vk/yu98/YDF/N2KeWO7uZ0g3b5EyiFXFkZI8rJ+DH1/g==", + "dependencies": { + "@octokit/auth-oauth-app": "^7.0.0", + "@octokit/auth-oauth-user": "^4.0.0", + "@octokit/auth-unauthenticated": "^5.0.0", + "@octokit/core": "^5.0.0", + "@octokit/oauth-authorization-url": "^6.0.2", + "@octokit/oauth-methods": "^4.0.0", + "@types/aws-lambda": "^8.10.83", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-app/node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-app/node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-app/node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-app/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-app/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-app/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/oauth-authorization-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-6.0.2.tgz", + "integrity": "sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-methods": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-4.1.0.tgz", + "integrity": "sha512-4tuKnCRecJ6CG6gr0XcEXdZtkTDbfbnD5oaHBmLERTjTMZNi2CbfEHZxPU41xXLDG4DfKf+sonu00zvKI9NSbw==", + "dependencies": { + "@octokit/oauth-authorization-url": "^6.0.2", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "btoa-lite": "^1.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/oauth-methods/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", + "dependencies": { + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", + "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", + "dependencies": { + "@octokit/types": "^10.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", + "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request/node_modules/@octokit/endpoint": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request/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/@octokit/request/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/@octokit/request/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/@octokit/request/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/@octokit/rest": { + "version": "19.0.13", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz", + "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==", + "dependencies": { + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==" + }, + "node_modules/@octokit/types": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/types/node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" + }, + "node_modules/@octokit/webhooks": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-12.2.0.tgz", + "integrity": "sha512-CyuLJ0/P7bKZ+kIYw+fnkeVdhUzNuDKgNSI7pU/m7Nod0T7kP+s4s2f0pNmG9HL8/RZN1S0ZWTDll3VTMrFLAw==", + "dependencies": { + "@octokit/request-error": "^5.0.0", + "@octokit/webhooks-methods": "^4.1.0", + "@octokit/webhooks-types": "7.4.0", + "aggregate-error": "^3.1.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/webhooks-methods": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-4.1.0.tgz", + "integrity": "sha512-zoQyKw8h9STNPqtm28UGOYFE7O6D4Il8VJwhAtMHFt2C4L0VQT1qGKLeefUOqHNs1mNRYSadVv7x0z8U2yyeWQ==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/webhooks-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-7.4.0.tgz", + "integrity": "sha512-FE2V+QZ2UYlh+9wWd5BPLNXG+J/XUD/PPq0ovS+nCcGX4+3qVbi3jYOmCTW48hg9SBBLtInx9+o7fFt4H5iP0Q==" + }, + "node_modules/@octokit/webhooks/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/webhooks/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, + "node_modules/@originjs/vite-plugin-commonjs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz", + "integrity": "sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.14" + } + }, + "node_modules/@originjs/vite-plugin-commonjs/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@originjs/vite-plugin-commonjs/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "dev": true, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dev": true, + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/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==", + "dev": true + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", + "dev": true, + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polkadot-api/client": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/client/-/client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==", + "optional": true, + "dependencies": { + "@polkadot-api/metadata-builders": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + }, + "peerDependencies": { + "rxjs": ">=7.8.0" + } + }, + "node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==", + "optional": true + }, + "node_modules/@polkadot-api/json-rpc-provider-proxy": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==", + "optional": true + }, + "node_modules/@polkadot-api/metadata-builders": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==", + "optional": true, + "dependencies": { + "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" + } + }, + "node_modules/@polkadot-api/substrate-bindings": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==", + "optional": true, + "dependencies": { + "@noble/hashes": "^1.3.1", + "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@scure/base": "^1.1.1", + "scale-ts": "^1.6.0" + } + }, + "node_modules/@polkadot-api/substrate-client": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==", + "optional": true + }, + "node_modules/@polkadot-api/utils": { + "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==", + "optional": true + }, + "node_modules/@polkadot/api": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.13.1.tgz", + "integrity": "sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==", + "dependencies": { + "@polkadot/api-augment": "10.13.1", + "@polkadot/api-base": "10.13.1", + "@polkadot/api-derive": "10.13.1", + "@polkadot/keyring": "^12.6.2", + "@polkadot/rpc-augment": "10.13.1", + "@polkadot/rpc-core": "10.13.1", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-augment": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/types-known": "10.13.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "eventemitter3": "^5.0.1", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/api-augment": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.13.1.tgz", + "integrity": "sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==", + "dependencies": { + "@polkadot/api-base": "10.13.1", + "@polkadot/rpc-augment": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-augment": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/util": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/api-base": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.13.1.tgz", + "integrity": "sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==", + "dependencies": { + "@polkadot/rpc-core": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/util": "^12.6.2", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/api-contract": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-contract/-/api-contract-10.13.1.tgz", + "integrity": "sha512-uXukO/nTyL14VkqnisaGcTfmw8UtrU3+GIwiphaOGK+Zd6BucRwBNF0Nwsx6NrhsFvFdfni5E/wCQEXD9O9VtQ==", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-augment": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/api-derive": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.13.1.tgz", + "integrity": "sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-augment": "10.13.1", + "@polkadot/api-base": "10.13.1", + "@polkadot/rpc-core": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/dev": { + "version": "0.76.38", + "resolved": "https://registry.npmjs.org/@polkadot/dev/-/dev-0.76.38.tgz", + "integrity": "sha512-12YNDPT0L5EmDdc74yAz9kqYvqY20zwR5q0m1ejjQ+651YmPh/WwBZY7myearH1ibRDUQeTk87koay5Sgj3xfg==", + "dependencies": { + "@eslint/js": "^8.53.0", + "@polkadot/dev-test": "^0.76.38", + "@polkadot/dev-ts": "^0.76.38", + "@rollup/plugin-alias": "^5.0.1", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-dynamic-import-vars": "^2.1.0", + "@rollup/plugin-inject": "^5.0.5", + "@rollup/plugin-json": "^6.0.1", + "@rollup/plugin-node-resolve": "^15.2.3", + "@tsconfig/strictest": "^2.0.2", + "@typescript-eslint/eslint-plugin": "^6.11.0", + "@typescript-eslint/parser": "^6.11.0", + "eslint": "^8.53.0", + "eslint-config-standard": "^17.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-deprecation": "^2.0.0", + "eslint-plugin-header": "^3.1.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-import-newlines": "^1.3.4", + "eslint-plugin-jest": "^27.6.0", + "eslint-plugin-n": "^16.3.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-simple-import-sort": "^10.0.0", + "eslint-plugin-sort-destructure-keys": "^1.5.0", + "espree": "^9.6.1", + "gh-pages": "^6.0.0", + "gh-release": "^7.0.2", + "globals": "^13.23.0", + "json5": "^2.2.3", + "madge": "^6.1.0", + "rollup": "^4.4.1", + "rollup-plugin-cleanup": "^3.2.1", + "tslib": "^2.6.2", + "typescript": "^5.2.2", + "webpack": "^5.89.0", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.10.0", + "webpack-subresource-integrity": "^5.2.0-rc.1", + "yargs": "^17.7.2" + }, + "bin": { + "polkadot-ci-ghact-build": "scripts/polkadot-ci-ghact-build.mjs", + "polkadot-ci-ghact-docs": "scripts/polkadot-ci-ghact-docs.mjs", + "polkadot-ci-ghpages-force": "scripts/polkadot-ci-ghpages-force.mjs", + "polkadot-dev-build-docs": "scripts/polkadot-dev-build-docs.mjs", + "polkadot-dev-build-ts": "scripts/polkadot-dev-build-ts.mjs", + "polkadot-dev-circular": "scripts/polkadot-dev-circular.mjs", + "polkadot-dev-clean-build": "scripts/polkadot-dev-clean-build.mjs", + "polkadot-dev-contrib": "scripts/polkadot-dev-contrib.mjs", + "polkadot-dev-copy-dir": "scripts/polkadot-dev-copy-dir.mjs", + "polkadot-dev-copy-to": "scripts/polkadot-dev-copy-to.mjs", + "polkadot-dev-deno-map": "scripts/polkadot-dev-deno-map.mjs", + "polkadot-dev-run-lint": "scripts/polkadot-dev-run-lint.mjs", + "polkadot-dev-run-node-ts": "scripts/polkadot-dev-run-node-ts.mjs", + "polkadot-dev-run-test": "scripts/polkadot-dev-run-test.mjs", + "polkadot-dev-version": "scripts/polkadot-dev-version.mjs", + "polkadot-dev-yarn-only": "scripts/polkadot-dev-yarn-only.mjs", + "polkadot-exec-eslint": "scripts/polkadot-exec-eslint.mjs", + "polkadot-exec-ghpages": "scripts/polkadot-exec-ghpages.mjs", + "polkadot-exec-ghrelease": "scripts/polkadot-exec-ghrelease.mjs", + "polkadot-exec-node-test": "scripts/polkadot-exec-node-test.mjs", + "polkadot-exec-rollup": "scripts/polkadot-exec-rollup.mjs", + "polkadot-exec-tsc": "scripts/polkadot-exec-tsc.mjs", + "polkadot-exec-webpack": "scripts/polkadot-exec-webpack.mjs" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@polkadot/dev-test": { + "version": "0.76.38", + "resolved": "https://registry.npmjs.org/@polkadot/dev-test/-/dev-test-0.76.38.tgz", + "integrity": "sha512-xznaEd4v6NtJwV2gHmdiSxZwHXhgPEQPcVcD9sSuAuQpT84DYJURbxL3pbREy1i5JXbWbFrGHp1CI5dbsvRLPQ==", + "dependencies": { + "jsdom": "^22.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.14" + } + }, + "node_modules/@polkadot/dev-ts": { + "version": "0.76.38", + "resolved": "https://registry.npmjs.org/@polkadot/dev-ts/-/dev-ts-0.76.38.tgz", + "integrity": "sha512-nBc2RDisyY8YVeT3aErZl42yriz8Wo/eW/5PV6vx7GGccGtdH5AlZ5DE+3bM6pLSqZQQ6CDJqg8Pp2kSLzvZuA==", + "dependencies": { + "json5": "^2.2.3", + "tslib": "^2.6.2", + "typescript": "^5.2.2" + }, + "engines": { + "node": ">=16.12" + } + }, + "node_modules/@polkadot/dev-ts/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@polkadot/dev/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@polkadot/dev/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/@polkadot/dev/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@polkadot/extension-base": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-base/-/extension-base-0.46.9.tgz", + "integrity": "sha512-NEqWbgPJ3y2YXpm7FsEguG5PMJ/UbF593H93fQyXDrZXx+BxQ8KmXfOJ+DpAK9UZxJrtQqvzgDblOvbklW+Ptg==", + "dependencies": { + "@polkadot/api": "^10.12.4", + "@polkadot/extension-chains": "0.46.9", + "@polkadot/extension-dapp": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@polkadot/keyring": "^12.6.2", + "@polkadot/networks": "^12.6.2", + "@polkadot/phishing": "^0.22.4", + "@polkadot/rpc-provider": "^10.12.4", + "@polkadot/types": "^10.12.4", + "@polkadot/ui-keyring": "^3.6.5", + "@polkadot/ui-settings": "^3.6.5", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "eventemitter3": "^5.0.1", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/extension-chains": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-chains/-/extension-chains-0.46.9.tgz", + "integrity": "sha512-7yjcKz4Wjtuaho4OhXrhVHc0uSmVWDCw9Q74OHlu00FH+Zzt/3BL0ij5cvEDYSuPl6/AWCH2SdwyVME8mLf1nA==", + "dependencies": { + "@polkadot/extension-inject": "0.46.9", + "@polkadot/networks": "^12.6.2", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/api": "*", + "@polkadot/types": "*" + } + }, + "node_modules/@polkadot/extension-dapp": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-dapp/-/extension-dapp-0.46.9.tgz", + "integrity": "sha512-y5udSeQ/X9MEoyjlpTcCn0UAEjZ2jjy6U3V/jiVFQo5vBKhdqAhN1oN8X5c4yWurmhYM/7oibImxAjEoXuwH+Q==", + "dependencies": { + "@polkadot/extension-inject": "0.46.9", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/api": "*", + "@polkadot/util": "*", + "@polkadot/util-crypto": "*" + } + }, + "node_modules/@polkadot/extension-inject": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-inject/-/extension-inject-0.46.9.tgz", + "integrity": "sha512-m0jnrs9+jEOpMH6OUNl7nHpz9SFFWK9LzuqB8T3htEE3RUYPL//SLCPyEKxAAgHu7F8dgkUHssAWQfANofALCQ==", + "dependencies": { + "@polkadot/api": "^10.12.4", + "@polkadot/rpc-provider": "^10.12.4", + "@polkadot/types": "^10.12.4", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "@polkadot/x-global": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/api": "*", + "@polkadot/util": "*" + } + }, + "node_modules/@polkadot/keyring": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.6.2.tgz", + "integrity": "sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==", + "dependencies": { + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2" + } + }, + "node_modules/@polkadot/networks": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.6.2.tgz", + "integrity": "sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==", + "dependencies": { + "@polkadot/util": "12.6.2", + "@substrate/ss58-registry": "^1.44.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/phishing": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@polkadot/phishing/-/phishing-0.22.7.tgz", + "integrity": "sha512-dtgWXD9upRqpCjPlXYV5FZmuRyeaw/mjCdNR+38O64CA7RewftZhGeALTIAo+tIukrgBpJL2VZt+gM4SNVvmkQ==", + "dependencies": { + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "@polkadot/x-fetch": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/rpc-augment": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.13.1.tgz", + "integrity": "sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==", + "dependencies": { + "@polkadot/rpc-core": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/util": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/rpc-core": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.13.1.tgz", + "integrity": "sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==", + "dependencies": { + "@polkadot/rpc-augment": "10.13.1", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/util": "^12.6.2", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/rpc-provider": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.13.1.tgz", + "integrity": "sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==", + "dependencies": { + "@polkadot/keyring": "^12.6.2", + "@polkadot/types": "10.13.1", + "@polkadot/types-support": "10.13.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "@polkadot/x-fetch": "^12.6.2", + "@polkadot/x-global": "^12.6.2", + "@polkadot/x-ws": "^12.6.2", + "eventemitter3": "^5.0.1", + "mock-socket": "^9.3.1", + "nock": "^13.5.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@substrate/connect": "0.8.8" + } + }, + "node_modules/@polkadot/typegen": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/typegen/-/typegen-10.13.1.tgz", + "integrity": "sha512-qbD2+edevWop9+khNbC4fsgzHgVXMcWneKwaWlp+zd83ixqIPnrsTP6LoGId61iFDFELBDZw+xmVTLVaseax0Q==", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-augment": "10.13.1", + "@polkadot/rpc-augment": "10.13.1", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-augment": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/types-support": "10.13.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "@polkadot/x-ws": "^12.6.2", + "handlebars": "^4.7.8", + "tslib": "^2.6.2", + "yargs": "^17.7.2" + }, + "bin": { + "polkadot-types-chain-info": "scripts/polkadot-types-chain-info.mjs", + "polkadot-types-from-chain": "scripts/polkadot-types-from-chain.mjs", + "polkadot-types-from-defs": "scripts/polkadot-types-from-defs.mjs", + "polkadot-types-internal-interfaces": "scripts/polkadot-types-internal-interfaces.mjs", + "polkadot-types-internal-metadata": "scripts/polkadot-types-internal-metadata.mjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/types": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.13.1.tgz", + "integrity": "sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==", + "dependencies": { + "@polkadot/keyring": "^12.6.2", + "@polkadot/types-augment": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/types-augment": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.13.1.tgz", + "integrity": "sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==", + "dependencies": { + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/util": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/types-codec": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.13.1.tgz", + "integrity": "sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==", + "dependencies": { + "@polkadot/util": "^12.6.2", + "@polkadot/x-bigint": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/types-create": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.13.1.tgz", + "integrity": "sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==", + "dependencies": { + "@polkadot/types-codec": "10.13.1", + "@polkadot/util": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/types-known": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.13.1.tgz", + "integrity": "sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==", + "dependencies": { + "@polkadot/networks": "^12.6.2", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/types-support": { + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.13.1.tgz", + "integrity": "sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==", + "dependencies": { + "@polkadot/util": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/ui-keyring": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@polkadot/ui-keyring/-/ui-keyring-3.6.6.tgz", + "integrity": "sha512-G9QfT9VJCOjVlF0L5RLxlajYZVMcWEapLGN+0CZofcXSx65AQwgfMl/yR8xVsg9j5bL8akr4J8cSqNgdOuX2yw==", + "dependencies": { + "@polkadot/keyring": "^12.6.2", + "@polkadot/ui-settings": "3.6.6", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "mkdirp": "^3.0.1", + "rxjs": "^7.8.1", + "store": "^2.0.12", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/keyring": "*", + "@polkadot/ui-settings": "*", + "@polkadot/util": "*" + } + }, + "node_modules/@polkadot/ui-keyring/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@polkadot/ui-settings": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@polkadot/ui-settings/-/ui-settings-3.6.6.tgz", + "integrity": "sha512-DoXXnj4KASxZWE+hnBkNXOkm3AX6CbyyZLzPBAPR4ZyyGTqushJNmyaiTiArqMtBh7rYFT2cDStt+qOa/hjyhQ==", + "dependencies": { + "@polkadot/networks": "^12.6.2", + "@polkadot/util": "^12.6.2", + "eventemitter3": "^5.0.1", + "store": "^2.0.12", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/networks": "*", + "@polkadot/util": "*" + } + }, + "node_modules/@polkadot/util": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.6.2.tgz", + "integrity": "sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==", + "dependencies": { + "@polkadot/x-bigint": "12.6.2", + "@polkadot/x-global": "12.6.2", + "@polkadot/x-textdecoder": "12.6.2", + "@polkadot/x-textencoder": "12.6.2", + "@types/bn.js": "^5.1.5", + "bn.js": "^5.2.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz", + "integrity": "sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==", + "dependencies": { + "@noble/curves": "^1.3.0", + "@noble/hashes": "^1.3.3", + "@polkadot/networks": "12.6.2", + "@polkadot/util": "12.6.2", + "@polkadot/wasm-crypto": "^7.3.2", + "@polkadot/wasm-util": "^7.3.2", + "@polkadot/x-bigint": "12.6.2", + "@polkadot/x-randomvalues": "12.6.2", + "@scure/base": "^1.1.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "12.6.2" + } + }, + "node_modules/@polkadot/wasm-bridge": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.3.2.tgz", + "integrity": "sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==", + "dependencies": { + "@polkadot/wasm-util": "7.3.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "*", + "@polkadot/x-randomvalues": "*" + } + }, + "node_modules/@polkadot/wasm-crypto": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.3.2.tgz", + "integrity": "sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==", + "dependencies": { + "@polkadot/wasm-bridge": "7.3.2", + "@polkadot/wasm-crypto-asmjs": "7.3.2", + "@polkadot/wasm-crypto-init": "7.3.2", + "@polkadot/wasm-crypto-wasm": "7.3.2", + "@polkadot/wasm-util": "7.3.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "*", + "@polkadot/x-randomvalues": "*" + } + }, + "node_modules/@polkadot/wasm-crypto-asmjs": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.3.2.tgz", + "integrity": "sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "*" + } + }, + "node_modules/@polkadot/wasm-crypto-init": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.3.2.tgz", + "integrity": "sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==", + "dependencies": { + "@polkadot/wasm-bridge": "7.3.2", + "@polkadot/wasm-crypto-asmjs": "7.3.2", + "@polkadot/wasm-crypto-wasm": "7.3.2", + "@polkadot/wasm-util": "7.3.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "*", + "@polkadot/x-randomvalues": "*" + } + }, + "node_modules/@polkadot/wasm-crypto-wasm": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.3.2.tgz", + "integrity": "sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==", + "dependencies": { + "@polkadot/wasm-util": "7.3.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "*" + } + }, + "node_modules/@polkadot/wasm-util": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.3.2.tgz", + "integrity": "sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "*" + } + }, + "node_modules/@polkadot/x-bigint": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.6.2.tgz", + "integrity": "sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/x-fetch": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.6.2.tgz", + "integrity": "sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "node-fetch": "^3.3.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/x-global": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.6.2.tgz", + "integrity": "sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/x-randomvalues": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.6.2.tgz", + "integrity": "sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "12.6.2", + "@polkadot/wasm-util": "*" + } + }, + "node_modules/@polkadot/x-textdecoder": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.6.2.tgz", + "integrity": "sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/x-textencoder": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.6.2.tgz", + "integrity": "sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/x-ws": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.6.2.tgz", + "integrity": "sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2", + "ws": "^8.15.1" + }, + "engines": { + "node": ">=18" + } + }, + "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/@prosopo/account": { + "resolved": "packages/account", + "link": true + }, + "node_modules/@prosopo/api": { + "resolved": "packages/api", + "link": true + }, + "node_modules/@prosopo/captcha-contract": { + "resolved": "contracts/captcha", + "link": true + }, + "node_modules/@prosopo/cli": { + "resolved": "packages/cli", + "link": true + }, + "node_modules/@prosopo/client-bundle-example": { + "resolved": "demos/client-bundle-example", + "link": true + }, + "node_modules/@prosopo/client-example": { + "resolved": "demos/client-example", + "link": true + }, + "node_modules/@prosopo/client-example-server": { + "resolved": "demos/client-example-server", + "link": true + }, + "node_modules/@prosopo/client-frictionless-example": { + "resolved": "demos/client-frictionless-example", + "link": true + }, + "node_modules/@prosopo/client-pow-example": { + "resolved": "demos/client-pow-example", + "link": true + }, + "node_modules/@prosopo/common": { + "resolved": "packages/common", + "link": true + }, + "node_modules/@prosopo/common-contract": { + "resolved": "contracts/common", + "link": true + }, + "node_modules/@prosopo/config": { + "resolved": "dev/config", + "link": true + }, + "node_modules/@prosopo/contract": { + "resolved": "packages/contract", + "link": true + }, + "node_modules/@prosopo/cypress-shared": { + "resolved": "demos/cypress-shared", + "link": true + }, + "node_modules/@prosopo/database": { + "resolved": "packages/database", + "link": true + }, + "node_modules/@prosopo/datasets": { + "resolved": "packages/datasets", + "link": true + }, + "node_modules/@prosopo/datasets-fs": { + "resolved": "packages/datasets-fs", + "link": true + }, + "node_modules/@prosopo/env": { + "resolved": "packages/env", + "link": true + }, + "node_modules/@prosopo/file-server": { + "resolved": "packages/file-server", + "link": true + }, + "node_modules/@prosopo/flux": { + "resolved": "dev/flux", + "link": true + }, + "node_modules/@prosopo/procaptcha": { + "resolved": "packages/procaptcha", + "link": true + }, + "node_modules/@prosopo/procaptcha-bundle": { + "resolved": "packages/procaptcha-bundle", + "link": true + }, + "node_modules/@prosopo/procaptcha-common": { + "resolved": "packages/procaptcha-common", + "link": true + }, + "node_modules/@prosopo/procaptcha-frictionless": { + "resolved": "packages/procaptcha-frictionless", + "link": true + }, + "node_modules/@prosopo/procaptcha-pow": { + "resolved": "packages/procaptcha-pow", + "link": true + }, + "node_modules/@prosopo/procaptcha-react": { + "resolved": "packages/procaptcha-react", + "link": true + }, + "node_modules/@prosopo/protocol-dev": { + "resolved": "protocol/dev", + "link": true + }, + "node_modules/@prosopo/provider": { + "resolved": "packages/provider", + "link": true + }, + "node_modules/@prosopo/provider-gui": { + "resolved": "provider-gui", + "link": true + }, + "node_modules/@prosopo/provider-mock": { + "resolved": "demos/provider-mock", + "link": true + }, + "node_modules/@prosopo/proxy-contract": { + "resolved": "contracts/proxy", + "link": true + }, + "node_modules/@prosopo/scripts": { + "resolved": "dev/scripts", + "link": true + }, + "node_modules/@prosopo/server": { + "resolved": "packages/server", + "link": true + }, + "node_modules/@prosopo/ts-brand": { + "resolved": "dev/ts-brand", + "link": true + }, + "node_modules/@prosopo/tx": { + "resolved": "packages/tx", + "link": true + }, + "node_modules/@prosopo/typechain-polkadot": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@prosopo/typechain-polkadot/-/typechain-polkadot-1.1.15.tgz", + "integrity": "sha512-WC6SQqgEp1aOTcQupxf5DO5TTLdFZl3V4Kbp5yJTqe7zWYwoXvyAgP1Ogw9mpDYojM5kH4+RXFmvQvetk4swkA==", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@prosopo/typechain-polkadot-parser": "1.1.15", + "@types/fs-extra": "^9.0.13", + "@types/node": "^18.11.18", + "@types/yargs": "^17.0.10", + "camelcase": "^6.3.0", + "eslint": "^8.18.0", + "fs-extra": "^9.1.0", + "handlebars": "^4.7.7", + "prettier": "^2.7.1", + "ts-node": "^10.7.0", + "tslib": "^2.6.2", + "yargs": "^17.5.1" + }, + "bin": { + "typechain-polkadot": "bin/index.js" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=9.0.0" + } + }, + "node_modules/@prosopo/typechain-polkadot-parser": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@prosopo/typechain-polkadot-parser/-/typechain-polkadot-parser-1.1.15.tgz", + "integrity": "sha512-Lk54bbYwxApsAFRdm2NpdiOskIJ+cXngjbR3GXK+EMBmRDvHmInAjysiBFN4RTQBt/e5jR78NKVjFcAQnlCHjQ==", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@types/bn.js": "^5.1.0", + "@types/node": "^18.0.3", + "camelcase": "^6.3.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@prosopo/typechain-polkadot-parser/node_modules/@types/node": { + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@prosopo/typechain-polkadot/node_modules/@types/node": { + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@prosopo/typechain-polkadot/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/@prosopo/typechain-polkadot/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@prosopo/typechain-types": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@prosopo/typechain-types/-/typechain-types-1.1.15.tgz", + "integrity": "sha512-VZpzG/sUba6xnMsiPcFGCCDInV2o7aaJarKvGFWqaCM7I1AKIbq8hi0i6ojxKq9caMo0ZAwblSi+XR8GX+QfVg==", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@types/bn.js": "^5.1.0", + "@types/node": "^18.0.3", + "camelcase": "^6.3.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@prosopo/typechain-types/node_modules/@types/node": { + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@prosopo/types": { + "resolved": "packages/types", + "link": true + }, + "node_modules/@prosopo/types-database": { + "resolved": "packages/types-database", + "link": true + }, + "node_modules/@prosopo/types-env": { + "resolved": "packages/types-env", + "link": true + }, + "node_modules/@prosopo/util": { + "resolved": "packages/util", + "link": true + }, + "node_modules/@prosopo/vite-plugin-watch-workspace": { + "resolved": "dev/vite-plugin-watch-workspace", + "link": true + }, + "node_modules/@prosopo/web-components": { + "resolved": "packages/web-components", + "link": true + }, + "node_modules/@remix-run/router": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-alias": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", + "integrity": "sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==", + "dependencies": { + "slash": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", + "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@rollup/pluginutils": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + }, + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "25.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/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/@rollup/plugin-commonjs/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rollup/plugin-dynamic-import-vars": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-dynamic-import-vars/-/plugin-dynamic-import-vars-2.1.2.tgz", + "integrity": "sha512-4lr2oXxs9hcxtGGaK8s0i9evfjzDrAs7ngw28TqruWKTEm0+U4Eljb+F6HXGYdFv8xRojQlrQwV7M/yxeh3yzQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "astring": "^1.8.5", + "estree-walker": "^2.0.2", + "fast-glob": "^3.2.12", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "dependencies": { + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", + "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-typescript": { + "version": "11.1.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz", + "integrity": "sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==", + "dependencies": { + "@rollup/pluginutils": "^5.1.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.14.0||^3.0.0||^4.0.0", + "tslib": "*", + "typescript": ">=3.7.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + }, + "tslib": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-wasm": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.2.2.tgz", + "integrity": "sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz", + "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==", + "dev": true + }, + "node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rig-package": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "4.0.2", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/terminal/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/@scure/base": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz", + "integrity": "sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", + "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^2.0.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", + "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", + "dev": true + }, + "node_modules/@smithy/abort-controller": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", + "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", + "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", + "optional": true, + "dependencies": { + "@smithy/node-config-provider": "^2.3.0", + "@smithy/types": "^2.12.0", + "@smithy/util-config-provider": "^2.3.0", + "@smithy/util-middleware": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.4.2.tgz", + "integrity": "sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==", + "optional": true, + "dependencies": { + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-retry": "^2.3.1", + "@smithy/middleware-serde": "^2.3.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/util-middleware": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/credential-provider-imds": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", + "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", + "optional": true, + "dependencies": { + "@smithy/node-config-provider": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/fetch-http-handler": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", + "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", + "optional": true, + "dependencies": { + "@smithy/protocol-http": "^3.3.0", + "@smithy/querystring-builder": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/util-base64": "^2.3.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/hash-node": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", + "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/invalid-dependency": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", + "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-content-length": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", + "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", + "optional": true, + "dependencies": { + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-endpoint": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", + "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", + "optional": true, + "dependencies": { + "@smithy/middleware-serde": "^2.3.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-middleware": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-retry": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", + "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", + "optional": true, + "dependencies": { + "@smithy/node-config-provider": "^2.3.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/service-error-classification": "^2.1.5", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-retry/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@smithy/middleware-serde": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", + "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/middleware-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", + "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/node-config-provider": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.3.0.tgz", + "integrity": "sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==", + "optional": true, + "dependencies": { + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/node-http-handler": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", + "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", + "optional": true, + "dependencies": { + "@smithy/abort-controller": "^2.2.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/querystring-builder": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/property-provider": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", + "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/protocol-http": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", + "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/querystring-builder": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", + "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "@smithy/util-uri-escape": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/querystring-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", + "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/service-error-classification": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", + "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/shared-ini-file-loader": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.4.0.tgz", + "integrity": "sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/signature-v4": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", + "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "optional": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-uri-escape": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/smithy-client": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", + "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", + "optional": true, + "dependencies": { + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "@smithy/util-stream": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/types": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", + "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/url-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", + "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", + "optional": true, + "dependencies": { + "@smithy/querystring-parser": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-base64": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", + "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", + "optional": true, + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-body-length-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", + "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-body-length-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", + "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "optional": true, + "dependencies": { + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-config-provider": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", + "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", + "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", + "optional": true, + "dependencies": { + "@smithy/property-provider": "^2.2.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-defaults-mode-node": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", + "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", + "optional": true, + "dependencies": { + "@smithy/config-resolver": "^2.2.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@smithy/util-endpoints": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.2.0.tgz", + "integrity": "sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==", + "optional": true, + "dependencies": { + "@smithy/node-config-provider": "^2.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@smithy/util-hex-encoding": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", + "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-middleware": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", + "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "optional": true, + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-retry": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", + "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", + "optional": true, + "dependencies": { + "@smithy/service-error-classification": "^2.1.5", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@smithy/util-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", + "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", + "optional": true, + "dependencies": { + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/types": "^2.12.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-hex-encoding": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-uri-escape": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", + "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "optional": true, + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, + "node_modules/@substrate/connect": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.8.tgz", + "integrity": "sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==", + "optional": true, + "dependencies": { + "@substrate/connect-extension-protocol": "^2.0.0", + "@substrate/connect-known-chains": "^1.1.1", + "@substrate/light-client-extension-helpers": "^0.0.4", + "smoldot": "2.0.22" + } + }, + "node_modules/@substrate/connect-extension-protocol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz", + "integrity": "sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==", + "optional": true + }, + "node_modules/@substrate/connect-known-chains": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.1.4.tgz", + "integrity": "sha512-iT+BdKqvKl/uBLd8BAJysFM1BaMZXRkaXBP2B7V7ob/EyNs5h0EMhTVbO6MJxV/IEOg5OKsyl6FUqQK7pKnqyw==", + "optional": true + }, + "node_modules/@substrate/light-client-extension-helpers": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.4.tgz", + "integrity": "sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==", + "optional": true, + "dependencies": { + "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/json-rpc-provider": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/json-rpc-provider-proxy": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", + "@substrate/connect-extension-protocol": "^2.0.0", + "@substrate/connect-known-chains": "^1.1.1", + "rxjs": "^7.8.1" + }, + "peerDependencies": { + "smoldot": "2.x" + } + }, + "node_modules/@substrate/ss58-registry": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.47.0.tgz", + "integrity": "sha512-6kuIJedRcisUJS2pgksEH2jZf3hfSIVzqtFzs/AyjTW3ETbMg5q1Bb7VWa0WYaT6dTrEXp/6UoXM5B9pSIUmcw==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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/@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/@tsconfig/strictest": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.5.tgz", + "integrity": "sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==" + }, + "node_modules/@typegoose/auto-increment": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@typegoose/auto-increment/-/auto-increment-3.3.0.tgz", + "integrity": "sha512-nmNwbqueg699VgzXSX6sj+q9KA58uLDp5FA3w+UxCkELzTGlrxHGCRKNW1M8Dmv8bkvbc4AC8Gs5eq+l5wGXag==", + "dependencies": { + "loglevel": "^1.8.1", + "tslib": "^2.5.3" + }, + "engines": { + "node": ">=14.17.0" + }, + "peerDependencies": { + "mongoose": "~7.3.0" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, + "node_modules/@types/aws-lambda": { + "version": "8.10.137", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.137.tgz", + "integrity": "sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "devOptional": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "devOptional": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "devOptional": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "devOptional": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/bcrypt": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz", + "integrity": "sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/bn.js": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.5.tgz", + "integrity": "sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/btoa-lite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", + "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" + }, + "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==", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/chai": { + "version": "4.3.16", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", + "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", + "dev": true + }, + "node_modules/@types/chai-as-promised": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", + "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } + }, + "node_modules/@types/chai-subset": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz", + "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==", + "dev": true, + "dependencies": { + "@types/chai": "*" + } + }, + "node_modules/@types/cli-progress": { + "version": "3.11.5", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.5.tgz", + "integrity": "sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "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": "9.0.6", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.6.tgz", + "integrity": "sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==", + "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==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.1.tgz", + "integrity": "sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==", + "dev": true + }, + "node_modules/@types/luxon": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.8.tgz", + "integrity": "sha512-jYvz8UMLDgy3a5SkGJne8H7VA7zPV2Lwohjx0V8V31+SqAjNmurWMkk9cQhfvlcnXWudBpK9xPM1n4rljOcHYQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.12.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", + "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-fetch": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-3.0.2.tgz", + "integrity": "sha512-3q5FyT6iuekUxXeL2qjcyIhtMJdfMF7RGhYXWKkYpdcW9k36A/+txXrjG0l+NMVkiC30jKNrcOqVlqBl7BcCHA==", + "dev": true, + "dependencies": { + "node-fetch": "*" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prop-types": { + "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/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dependencies": { + "@types/react": "*" + } + }, + "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", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "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.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", + "dev": true + }, + "node_modules/@types/seedrandom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.8.tgz", + "integrity": "sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sinon": { + "version": "10.0.20", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz", + "integrity": "sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==", + "dev": true, + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", + "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/uuid": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" + }, + "node_modules/@types/webidl-conversions": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==" + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "dependencies": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/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/@typescript-eslint/eslint-plugin/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/@typescript-eslint/eslint-plugin/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.62.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": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/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/@typescript-eslint/parser/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/@typescript-eslint/parser/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.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/scope-manager/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.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/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.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/type-utils/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/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "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.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.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/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.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/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "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/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@vitest/coverage-v8": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", + "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@bcoe/v8-coverage": "^0.2.3", + "debug": "^4.3.4", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.4", + "istanbul-reports": "^3.1.6", + "magic-string": "^0.30.5", + "magicast": "^0.3.3", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "test-exclude": "^6.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "1.6.0" + } + }, + "node_modules/@vitest/coverage-v8/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@vitest/coverage-v8/node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", + "dev": true + }, + "node_modules/@vitest/coverage-v8/node_modules/strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "dev": true, + "dependencies": { + "js-tokens": "^9.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vitest/expect": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.6.tgz", + "integrity": "sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==", + "dev": true, + "dependencies": { + "@vitest/spy": "0.34.6", + "@vitest/utils": "0.34.6", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.6.tgz", + "integrity": "sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==", + "dev": true, + "dependencies": { + "@vitest/utils": "0.34.6", + "p-limit": "^4.0.0", + "pathe": "^1.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.6.tgz", + "integrity": "sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==", + "dev": true, + "dependencies": { + "magic-string": "^0.30.1", + "pathe": "^1.1.1", + "pretty-format": "^29.5.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.6.tgz", + "integrity": "sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==", + "dev": true, + "dependencies": { + "tinyspy": "^2.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.6.tgz", + "integrity": "sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==", + "dev": true, + "dependencies": { + "diff-sequences": "^29.4.3", + "loupe": "^2.3.6", + "pretty-format": "^29.5.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@volar/language-core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.11.1" + } + }, + "node_modules/@volar/source-map": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/language-core": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~1.11.1", + "@volar/source-map": "~1.11.1", + "@vue/compiler-dom": "^3.3.0", + "@vue/shared": "^3.3.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.3.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "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==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/abstract-leveldown": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", + "integrity": "sha512-TOod9d5RDExo6STLMGa+04HGkl+TlMfbDnTyN93/ETJ9DpQ0DaYLqcMZlbXvdc4W3vVo1Qrl+WhSp8zvDsJ+jA==", + "dev": true, + "dependencies": { + "xtend": "~3.0.0" + } + }, + "node_modules/abstract-leveldown/node_modules/xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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-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/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/agent-base/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/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.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.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "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-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "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/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-module-path": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==" + }, + "node_modules/application-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/application-config/-/application-config-2.0.0.tgz", + "integrity": "sha512-NC5/0guSZK3/UgUDfCk/riByXzqz0owL1L3r63JPSBzYk5QALrp3bLxbsR7qeSfvYfFmAhnp3dbqYsW3U9MpZQ==", + "dependencies": { + "application-config-path": "^0.1.0", + "load-json-file": "^6.2.0", + "write-json-file": "^4.2.0" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "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/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/are-we-there-yet/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-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-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "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.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "engines": { + "node": "*" + } + }, + "node_modules/ast-module-types": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-4.0.0.tgz", + "integrity": "sha512-Kd0o8r6CDazJGCRzs8Ivpn0xj19oNKrULhoJFzhGjRsLpekF2zyZs9Ukz+JvZhWD6smszfepakTFhAaYpsI12g==", + "engines": { + "node": ">=12.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/async-mutex": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", + "dependencies": { + "tslib": "^2.3.1" + } + }, + "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/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + }, + "node_modules/babel-plugin-import": { + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/babel-plugin-import/-/babel-plugin-import-1.13.8.tgz", + "integrity": "sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.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-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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/bare-events": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.0.tgz", + "integrity": "sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^1.0.0" + } + }, + "node_modules/bare-os": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz", + "integrity": "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.2.tgz", + "integrity": "sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig==", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "node_modules/bare-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-1.0.0.tgz", + "integrity": "sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, + "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/bcrypt": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + }, + "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==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bl/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/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "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.11.0", + "raw-body": "2.5.2", + "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/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/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "optional": true + }, + "node_modules/bottleneck": { + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==" + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "optional": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/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/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-fs/-/browserify-fs-1.0.0.tgz", + "integrity": "sha512-8LqHRPuAEKvyTX34R6tsw4bO2ro6j9DmlYBhiYWHRM26Zv2cBw1fJOU0NeUQ0RkXkPn/PFBjhA0dm4AgaBurTg==", + "dev": true, + "dependencies": { + "level-filesystem": "^1.0.1", + "level-js": "^2.1.3", + "levelup": "^0.18.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dev": true, + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "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/browserify-sign/node_modules/readable-stream/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==", + "dev": true + }, + "node_modules/browserify-sign/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/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==", + "dev": true + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bson": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", + "engines": { + "node": ">=14.20.1" + } + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" + }, + "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-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "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-es6": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/buffer-es6/-/buffer-es6-4.9.3.tgz", + "integrity": "sha512-Ibt+oXxhmeYJSsCkODPqNpPmyegefiD8rfutH1NYGhMZQhSp95Rz7haemgnJ6dxa6LT+JLLbtgOMORRluwKktw==", + "dev": true + }, + "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/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/bufferutil": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", + "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "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/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "node_modules/builtins": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/c8": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz", + "integrity": "sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^2.0.0", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.1.4", + "rimraf": "^3.0.2", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^9.0.0", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/c8/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/c8/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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/c8/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/c8/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/c8/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==", + "dev": true, + "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/c8/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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/c8/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/cacache/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" + }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "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" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "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/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/caniuse-lite": { + "version": "1.0.30001617", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", + "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chai": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chai-as-promised": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", + "dev": true, + "dependencies": { + "check-error": "^1.0.2" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, + "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/chalk/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/changelog-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-3.0.1.tgz", + "integrity": "sha512-1AEVJgnFEO4v5ukfEH/j9cr2Z39Y/GCieNi605azhufAolXF4vQAwZBY8BrUVRkvlI3gwe3i621/PIAW0zmmEQ==", + "dependencies": { + "line-reader": "^0.2.4", + "remove-markdown": "^0.5.0" + }, + "bin": { + "changelog-parser": "bin/cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "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-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/child_process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz", + "integrity": "sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==", + "dev": true, + "dependencies": { + "exit": "0.1.2", + "glob": "^7.1.1" + }, + "engines": { + "node": ">=0.2.5" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "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-table": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", + "dev": true, + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "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==", + "dev": true, + "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/cli/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "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/cliui/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/cliui/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/cliui/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/cliui/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/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-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-response/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/color/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/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/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "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": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "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==", + "dev": true, + "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/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/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/compression/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/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "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/concat-stream/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==", + "dev": true + }, + "node_modules/concat-stream/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "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/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==", + "dev": true, + "dependencies": { + "date-now": "^0.1.4" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "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-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "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/core-js-compat": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.0" + }, + "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/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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/cron": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.4.tgz", + "integrity": "sha512-MHlPImXJj3K7x7lyUHjtKEOl69CSlTOWxS89jiFgNkzXfvhVjhMz/nc7/EIfN9vgooZp8XTtXJ1FREdmbyXOiQ==", + "dependencies": { + "@types/luxon": "~3.3.0", + "luxon": "~3.3.0" + } + }, + "node_modules/cron-parser": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "dependencies": { + "luxon": "^3.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "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-fetch/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/cross-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/cross-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/cross-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/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-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "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-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/cypress": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.9.0.tgz", + "integrity": "sha512-atNjmYfHsvTuCaxTxLZr9xGoHz53LLui3266WWxXJHY7+N6OdwJdg/feEa3T+buez9dmUXHT1izCOklqG82uCQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/request": "^3.0.0", + "@cypress/xvfb": "^1.2.4", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.7.1", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.1", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": "^16.0.0 || ^18.0.0 || >=20.0.0" + } + }, + "node_modules/cypress-vite": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cypress-vite/-/cypress-vite-1.5.0.tgz", + "integrity": "sha512-vvTMqJZgI3sN2ylQTi4OQh8LRRjSrfrIdkQD5fOj+EC/e9oHkxS96lif1SyDF1PwailG1tnpJE+VpN6+AwO/rg==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.3", + "debug": "^4.3.4" + }, + "peerDependencies": { + "vite": "^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/cypress-vite/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/cypress/node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true + }, + "node_modules/cypress/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cypress/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cypress/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cypress/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/cypress/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/cypress/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==", + "dev": true, + "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/cypress/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/cypress/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/cypress/node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/cypress/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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/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==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cypress/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==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cypress/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cypress/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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cypress/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/cypress/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "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==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==", + "dev": true + }, + "node_modules/dayjs": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", + "dev": true + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "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/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "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==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "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/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/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/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "node_modules/deferred-leveldown": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz", + "integrity": "sha512-+WCbb4+ez/SZ77Sdy1iadagFiVzMB89IKOBhglgnUkVxOxRWmmFsz8UDSNWh4Rhq+3wr/vMFlYj+rdEwWUDdng==", + "dev": true, + "dependencies": { + "abstract-leveldown": "~0.12.1" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-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.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depcheck": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@vue/compiler-sfc": "^3.3.4", + "callsite": "^1.0.0", + "camelcase": "^6.3.0", + "cosmiconfig": "^7.1.0", + "debug": "^4.3.4", + "deps-regex": "^0.2.0", + "findup-sync": "^5.0.0", + "ignore": "^5.2.4", + "is-core-module": "^2.12.0", + "js-yaml": "^3.14.1", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "minimatch": "^7.4.6", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.6.0", + "require-package-name": "^2.0.1", + "resolve": "^1.22.3", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "yargs": "^16.2.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/depcheck/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/depcheck/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/depcheck/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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/depcheck/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/depcheck/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/depcheck/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==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/minimatch": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/depcheck/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/depcheck/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==", + "dev": true, + "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/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "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/depcheck/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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-tree": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-9.0.0.tgz", + "integrity": "sha512-osYHZJ1fBSon3lNLw70amAXsQ+RGzXsPvk9HbBgTLbp/bQBmpH5mOmsUvqXU+YEWVU0ZLewsmzOET/8jWswjDQ==", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.1", + "filing-cabinet": "^3.0.1", + "precinct": "^9.0.0", + "typescript": "^4.0.0" + }, + "bin": { + "dependency-tree": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "node_modules/dependency-tree/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/dependency-tree/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/dependency-tree/node_modules/detective-stylus": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-3.0.0.tgz", + "integrity": "sha512-1xYTzbrduExqMYmte7Qk99IRA3Aa6oV7PYzd+3yDcQXkmENvyGF/arripri6lxRDdNYEb4fZFuHtNRAXbz3iAA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/dependency-tree/node_modules/module-definition": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-4.1.0.tgz", + "integrity": "sha512-rHXi/DpMcD2qcKbPCTklDbX9lBKJrUSl971TW5l6nMpqKCIlzJqmQ8cfEF5M923h2OOLHPDVlh5pJxNyV+AJlw==", + "dependencies": { + "ast-module-types": "^4.0.0", + "node-source-walk": "^5.0.1" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dependency-tree/node_modules/precinct": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/precinct/-/precinct-9.2.1.tgz", + "integrity": "sha512-uzKHaTyiVejWW7VJtHInb9KBUq9yl9ojxXGujhjhDmPon2wgZPBKQIKR+6csGqSlUeGXAA4MEFnU6DesxZib+A==", + "dependencies": { + "@dependents/detective-less": "^3.0.1", + "commander": "^9.5.0", + "detective-amd": "^4.1.0", + "detective-cjs": "^4.1.0", + "detective-es6": "^3.0.1", + "detective-postcss": "^6.1.1", + "detective-sass": "^4.1.1", + "detective-scss": "^3.0.1", + "detective-stylus": "^3.0.0", + "detective-typescript": "^9.1.1", + "module-definition": "^4.1.0", + "node-source-walk": "^5.0.1" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + } + }, + "node_modules/dependency-tree/node_modules/precinct/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/dependency-tree/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" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "node_modules/deps-regex": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.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-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "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/detective-amd": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-4.2.0.tgz", + "integrity": "sha512-RbuEJHz78A8nW7CklkqTzd8lDCN42En53dgEIsya0DilpkwslamSZDasLg8dJyxbw46OxhSQeY+C2btdSkCvQQ==", + "dependencies": { + "ast-module-types": "^4.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^4.1.0", + "node-source-walk": "^5.0.1" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detective-cjs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-4.1.0.tgz", + "integrity": "sha512-QxzMwt5MfPLwS7mG30zvnmOvHLx5vyVvjsAV6gQOyuMoBR5G1DhS1eJZ4P10AlH+HSnk93mTcrg3l39+24XCtg==", + "dependencies": { + "ast-module-types": "^4.0.0", + "node-source-walk": "^5.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detective-es6": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-3.0.1.tgz", + "integrity": "sha512-evPeYIEdK1jK3Oji5p0hX4sPV/1vK+o4ihcWZkMQE6voypSW/cIBiynOLxQk5KOOQbdP8oOAsYqouMTYO5l1sw==", + "dependencies": { + "node-source-walk": "^5.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detective-less": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz", + "integrity": "sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==", + "dependencies": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">= 6.0" + } + }, + "node_modules/detective-less/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/detective-less/node_modules/node-source-walk": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", + "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/detective-postcss": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-6.1.3.tgz", + "integrity": "sha512-7BRVvE5pPEvk2ukUWNQ+H2XOq43xENWbH0LcdCE14mwgTBEAMoAx+Fc1rdp76SmyZ4Sp48HlV7VedUnP6GA1Tw==", + "dependencies": { + "is-url": "^1.2.4", + "postcss": "^8.4.23", + "postcss-values-parser": "^6.0.2" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/detective-sass": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-4.1.3.tgz", + "integrity": "sha512-xGRbwGaGte57gvEqM8B9GDiURY3El/H49vA6g9wFkxq9zalmTlTAuqWu+BsH0iwonGPruLt55tZZDEZqPc6lag==", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^5.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detective-scss": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-3.1.1.tgz", + "integrity": "sha512-FWkfru1jZBhUeuBsOeGKXKAVDrzYFSQFK2o2tuG/nCCFQ0U/EcXC157MNAcR5mmj+mCeneZzlkBOFJTesDjrww==", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^5.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detective-stylus": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-2.0.1.tgz", + "integrity": "sha512-/Tvs1pWLg8eYwwV6kZQY5IslGaYqc/GACxjcaGudiNtN5nKCH6o2WnJK3j0gA3huCnoQcbv8X7oz/c1lnvE3zQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/detective-typescript": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-9.1.1.tgz", + "integrity": "sha512-Uc1yVutTF0RRm1YJ3g//i1Cn2vx1kwHj15cnzQP6ff5koNzQ0idc1zAC73ryaWEulA0ElRXFTq6wOqe8vUQ3MA==", + "dependencies": { + "@typescript-eslint/typescript-estree": "^5.55.0", + "ast-module-types": "^4.0.0", + "node-source-walk": "^5.0.1", + "typescript": "^4.9.5" + }, + "engines": { + "node": "^12.20.0 || ^14.14.0 || >=16.0.0" + } + }, + "node_modules/detective-typescript/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" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "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/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "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-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": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", + "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "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/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "node_modules/duplexify": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.2" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/duplexify/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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "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/electron": { + "version": "25.8.4", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.8.4.tgz", + "integrity": "sha512-hUYS3RGdaa6E1UWnzeGnsdsBYOggwMMg4WGxNGvAoWtmRrr6J1BsjFW/yRq4WsJHJce2HdzQXtz4OGXV6yUCLg==", + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^18.11.18", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.763", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.763.tgz", + "integrity": "sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==" + }, + "node_modules/electron/node_modules/@types/node": { + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==" + }, + "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==", + "dev": true, + "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/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/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==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/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/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "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/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "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, + "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/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-html-parser": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/es-html-parser/-/es-html-parser-0.0.9.tgz", + "integrity": "sha512-oniQMi+466VFsDzcdron9Ry/sqUJpDJg1bbDn0jFJKDdxXhwIOYDr4DgBnO5/yPLGj2xv+n5yy4L1Q0vAC5TYQ==", + "dev": true + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-main": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-main/-/es-main-1.3.0.tgz", + "integrity": "sha512-AzORKdz1Zt97TzbYQnIrI3ZiibWpRXUfpo/w0xOJ20GpNYd2bd3MU9m31zS/aJ1TJl6JfLTok83Y8HjNunYT0A==" + }, + "node_modules/es-module-lexer": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "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/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "optional": true + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "engines": { + "node": ">=8" + } + }, + "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": "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/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "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/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "strip-ansi": "^6.0.1", + "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-compat-utils": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", + "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-compat-utils/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-config-next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.9.tgz", + "integrity": "sha512-0fLtKRR268NArpqeXXwnLgMXPvF64YESQvptVg+RMLCaijKm3FICN9Y7Jc1p2o+yrWwE4DufJXDM/Vo53D1L7g==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "13.4.9", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.42.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.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/eslint-config-next/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "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==", + "dev": true, + "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-config-react-app/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.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/eslint-config-react-app/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.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/eslint-config-react-app/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint-config-react-app/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==", + "dev": true, + "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-config-react-app/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-config-standard": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", + "eslint-plugin-promise": "^6.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/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/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-absolute-imports-only": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-absolute-imports-only/-/eslint-plugin-absolute-imports-only-1.0.1.tgz", + "integrity": "sha512-mTRQ1Q36s21UPolRhRWIINJnrAngditxjZdyEP5PQ3JlMfbHcpcjADEOWFPBOUInKyVPBK7VkDh3fmFSznQVkQ==", + "dev": true + }, + "node_modules/eslint-plugin-deprecation": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-2.0.0.tgz", + "integrity": "sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==", + "dependencies": { + "@typescript-eslint/utils": "^6.0.0", + "tslib": "^2.3.1", + "tsutils": "^3.21.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "typescript": "^4.2.4 || ^5.0.0" + } + }, + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-deprecation/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/eslint-plugin-deprecation/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/eslint-plugin-deprecation/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-plugin-deprecation/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-es-x": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", + "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.1.2", + "@eslint-community/regexpp": "^4.6.0", + "eslint-compat-utils": "^0.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": ">=8" + } + }, + "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==", + "dev": true, + "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-header": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz", + "integrity": "sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==", + "peerDependencies": { + "eslint": ">=7.7.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import-newlines": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import-newlines/-/eslint-plugin-import-newlines-1.4.0.tgz", + "integrity": "sha512-+Cz1x2xBLtI9gJbmuYEpvY7F8K75wskBmJ7rk4VRObIJo+jklUJaejFJgtnWeL0dCFWabGEkhausrikXaNbtoQ==", + "bin": { + "import-linter": "lib/index.js" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "eslint": ">=6.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/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-json": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", + "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21", + "vscode-json-languageservice": "^4.1.6" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-n": { + "version": "16.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", + "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "builtins": "^5.0.1", + "eslint-plugin-es-x": "^7.5.0", + "get-tsconfig": "^4.7.0", + "globals": "^13.24.0", + "ignore": "^5.2.4", + "is-builtin-module": "^3.2.1", + "is-core-module": "^2.12.1", + "minimatch": "^3.1.2", + "resolve": "^1.22.2", + "semver": "^7.5.3" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-n/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-n/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/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.34.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", + "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.17", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "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.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-regexp": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.15.0.tgz", + "integrity": "sha512-YEtQPfdudafU7RBIFci81R/Q1yErm0mVh3BkGnXD2Dk8DLwTFdc2ITYH1wCnHKim2gnHfPFgrkh+b2ozyyU7ag==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "comment-parser": "^1.1.2", + "grapheme-splitter": "^1.0.4", + "jsdoctypeparser": "^9.0.0", + "refa": "^0.11.0", + "regexp-ast-analysis": "^0.6.0", + "scslre": "^0.2.0" + }, + "engines": { + "node": "^12 || >=14" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", + "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-plugin-sort-destructure-keys": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sort-destructure-keys/-/eslint-plugin-sort-destructure-keys-1.6.0.tgz", + "integrity": "sha512-cdjR/+D6RlMSgOcDA48nXOF5S+fMKhVFgJs9n59PZVH7dv5xzeCReujM9Qkwcz4jiHt5GPti5wjCJpM58CMmkg==", + "dependencies": { + "natural-compare-lite": "^1.4.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": "3 - 9" + } + }, + "node_modules/eslint-plugin-sort-imports-es6-autofix": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sort-imports-es6-autofix/-/eslint-plugin-sort-imports-es6-autofix-0.6.0.tgz", + "integrity": "sha512-2NVaBGF9NN+727Fyq+jJYihdIeegjXeUUrZED9Q8FVB8MsV3YQEyXG96GVnXqWt0pmn7xfCZOZf3uKnIhBrfeQ==", + "dev": true, + "peerDependencies": { + "eslint": ">=7.7.0" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.58.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-plugin-toml": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-toml/-/eslint-plugin-toml-0.5.0.tgz", + "integrity": "sha512-EnnC+/PEdaScDmQWrJeQlOFSLdulyVkRAbWX4X97Tju7Y2W/2pT6f1BVqEAjHAMjl9daRh+cS2U3Ik6i5E+C5Q==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "lodash": "^4.17.19", + "toml-eslint-parser": "^0.6.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-toml/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-unused-imports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", + "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", + "dev": true, + "dependencies": { + "eslint-rule-composer": "^0.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "6 - 7", + "eslint": "8" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-workspaces": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-workspaces/-/eslint-plugin-workspaces-0.9.0.tgz", + "integrity": "sha512-krMuZ+yZgzwv1oTBfz50oamNVPDIm7CDyot3i1GRKBqMD2oXAwnXHLQWH7ctpV8k6YVrkhcaZhuV9IJxD8OPAQ==", + "dev": true, + "dependencies": { + "find-workspaces": "^0.2.0" + } + }, + "node_modules/eslint-plugin-yaml": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-yaml/-/eslint-plugin-yaml-0.5.0.tgz", + "integrity": "sha512-Z6km4HEiRptSuvzc96nXBND1Vlg57b7pzRmIJOgb9+3PAE+XpaBaiMx+Dg+3Y15tSrEMKCIZ9WoZMwkwUbPI8A==", + "dev": true, + "dependencies": { + "js-yaml": "^4.1.0", + "jshint": "^2.13.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "engines": { + "node": ">=4.0.0" + } + }, + "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/eslint-scope/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/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/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.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/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/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.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "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": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "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/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "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/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.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.11.0", + "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-rate-limit": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", + "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", + "dev": true, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": "4 || 5 || ^5.0.0-beta.1" + } + }, + "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/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "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-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/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/extract-zip/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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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/fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", + "dev": true + }, + "node_modules/fast-xml-parser": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", + "funding": [ + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + }, + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "optional": true, + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "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/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "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", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filing-cabinet": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-3.3.1.tgz", + "integrity": "sha512-renEK4Hh6DUl9Vl22Y3cxBq1yh8oNvbAdXnhih0wVpmea+uyKjC9K4QeRjUaybIiIewdzfum+Fg15ZqJ/GyCaA==", + "dependencies": { + "app-module-path": "^2.2.0", + "commander": "^2.20.3", + "debug": "^4.3.3", + "enhanced-resolve": "^5.8.3", + "is-relative-path": "^1.0.2", + "module-definition": "^3.3.1", + "module-lookup-amd": "^7.0.1", + "resolve": "^1.21.0", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "tsconfig-paths": "^3.10.1", + "typescript": "^3.9.7" + }, + "bin": { + "filing-cabinet": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/filing-cabinet/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/filing-cabinet/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/filing-cabinet/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/filing-cabinet/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/filing-cabinet/node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/filing-cabinet/node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.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-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", + "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/find-workspaces": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/find-workspaces/-/find-workspaces-0.2.0.tgz", + "integrity": "sha512-OTHryv88yjzwvbXHGi0+XRFu7Jqe5pFuIR2mhqdatDJQOBJd7MFJOPFJv4EbNo8n1BNM/13Y2KcyDpFQYf0ETw==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.12", + "pkg-types": "^1.0.3", + "yaml": "^2.3.1" + } + }, + "node_modules/find-workspaces/node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreach": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", + "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==", + "dev": true + }, + "node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true, + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "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/fp-and-or": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz", + "integrity": "sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-minipass/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/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "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/fwd-stream": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fwd-stream/-/fwd-stream-1.0.4.tgz", + "integrity": "sha512-q2qaK2B38W07wfPSQDKMiKOD5Nzv2XyuvQlrmh1q0pxyHNanKHq8lwQ6n9zHucAwA5EbzRJKEgds2orn88rYTg==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26-4" + } + }, + "node_modules/fwd-stream/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/gauge": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-5.0.2.tgz", + "integrity": "sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^4.0.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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-amd-module-type": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-4.1.0.tgz", + "integrity": "sha512-0e/eK6vTGCnSfQ6eYs3wtH05KotJYIP7ZIZEueP/KlA+0dIAEs8bYFvOd/U56w1vfjhJqBagUxVMyy9Tr/cViQ==", + "dependencies": { + "ast-module-types": "^4.0.0", + "node-source-walk": "^5.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "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-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/gh-actions": { + "resolved": "dev/gh-actions", + "link": true + }, + "node_modules/gh-pages": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", + "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", + "dependencies": { + "async": "^3.2.4", + "commander": "^11.0.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^11.1.1", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/gh-pages/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/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-release": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/gh-release/-/gh-release-7.0.2.tgz", + "integrity": "sha512-5gVe+BHFa9OtsjOa72hFRBsfsCIIMYbba35wtEJIkAzZjPXQkUmpLhyrIYYdouh0JRTNNwZ4sDD7eiUhE8T/IQ==", + "dependencies": { + "@octokit/rest": "^19.0.5", + "changelog-parser": "^3.0.0", + "deep-extend": "^0.6.0", + "gauge": "^v5.0.0", + "gh-release-assets": "^2.0.0", + "ghauth": "^5.0.0", + "github-url-to-object": "^4.0.4", + "inquirer": "^8.0.0", + "shelljs": "^0.8.4", + "update-notifier": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "gh-release": "bin/cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gh-release-assets": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gh-release-assets/-/gh-release-assets-2.0.1.tgz", + "integrity": "sha512-KrhmYIA/5oQdfEl9vQ2yF6DOM2QOAjpCOsNKFkc7X3dOTefSixttW0ysot3noQ+3XL8NdkdC7z+mqfePzIwexg==", + "dependencies": { + "async": "^3.2.0", + "mime": "^3.0.0", + "progress-stream": "^2.0.0", + "pumpify": "^2.0.1", + "simple-get": "^4.0.0", + "util-extend": "^1.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ghauth": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/ghauth/-/ghauth-5.0.2.tgz", + "integrity": "sha512-9mEbxQgiUw6LmjInaDrcOwZMEfFJ0kekbH3ii5MmwhsJaxXTC2RgGzn+1BewUavn1Q8RwnPKN37aATyeZf3tWQ==", + "dependencies": { + "application-config": "^2.0.0", + "node-fetch": "^2.6.0", + "ora": "^4.0.5", + "read": "^1.0.7" + } + }, + "node_modules/ghauth/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/ghauth/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/ghauth/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/ghauth/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/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/github-url-to-object": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", + "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", + "dependencies": { + "is-url": "^1.1.0" + } + }, + "node_modules/glob": { + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "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/glob/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/glob/node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/globby/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/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" + }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/got/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "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/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/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/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": "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/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "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", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", + "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/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/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-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "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==", + "dev": true + }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true + }, + "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==" + }, + "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-agent/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/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/http-proxy/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "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/https-proxy-agent/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/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/i18next": { + "version": "21.10.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.10.0.tgz", + "integrity": "sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.17.2" + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", + "integrity": "sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/i18next-http-backend": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.5.tgz", + "integrity": "sha512-tLuHWuLWl6CmS07o+UB6EcQCaUjrZ1yhdseIN7sfq0u7phsMePJ8pqlGhIAdRDPF/q7ooyo5MID5DRFBCH+x5w==", + "dependencies": { + "cross-fetch": "3.1.5" + } + }, + "node_modules/i18next-http-middleware": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/i18next-http-middleware/-/i18next-http-middleware-3.6.0.tgz", + "integrity": "sha512-pLyTOC8Dzj83byN0s4hd/i/Ewg6T36YjMrc+Zfnqz2Ca0G5ab9IPvPR8xZqr6TS0s/ZtPs2MZucDkWgqoRmNXA==" + }, + "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==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb-wrapper": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/idb-wrapper/-/idb-wrapper-1.7.2.tgz", + "integrity": "sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg==", + "dev": true + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true + }, + "node_modules/ignore-walk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ignore-walk/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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-esm": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.4.tgz", + "integrity": "sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==", + "dependencies": { + "debug": "^4.3.4", + "import-meta-resolve": "^4.0.0" + }, + "engines": { + "node": ">=16.20" + } + }, + "node_modules/import-from-esm/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/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "engines": { + "node": ">=4" + } + }, + "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/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", + "dev": true + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "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/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-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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "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/is": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/is/-/is-0.2.7.tgz", + "integrity": "sha512-ajQCouIvkcSnl2iRdK70Jug9mohIHVX9uKpoWnl115ov0R5mzBvRrXxrnHbsA+8AdwCwc/sfw7HXmd4I5EJBdQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "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-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "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-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "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-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "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-object": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz", + "integrity": "sha512-GkfZZlIZtpkFrqyAXPQSRBMsaHAw+CgoKe2HXAkjd/sfoI9+hS8PT4wg2rJxdQyUKr7N2vHJbg7/jQtE5l5vBQ==", + "dev": true + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "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-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "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-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz", + "integrity": "sha512-i1h+y50g+0hRbBD+dbnInl3JlJ702aar58snAeX+MxBAPvzXGej7sYoPMhlnykabt0ZzCJNBEyzMlekuQZN7fA==" + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "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-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-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "node_modules/is-url-superb": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", + "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "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/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/isbuffer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/isbuffer/-/isbuffer-0.0.0.tgz", + "integrity": "sha512-xU+NoHp+YtKQkaM2HsQchYn0sltxMxew0HavMfHbjnucBoTSGbw745tL+Z7QBANleWM1eEQMenEpi174mIeS4g==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.4.tgz", + "integrity": "sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.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/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/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/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true + }, + "node_modules/js-cleanup": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/js-cleanup/-/js-cleanup-1.2.0.tgz", + "integrity": "sha512-JeDD0yiiSt80fXzAVa/crrS0JDPQljyBG/RpOtaSbyDq03VHa9szJWMaWOYU/bcTn412uMN2MxApXq8v79cUiQ==", + "dependencies": { + "magic-string": "^0.25.7", + "perf-regexes": "^1.0.1", + "skip-regex": "^1.0.2" + }, + "engines": { + "node": "^10.14.2 || >=12.0.0" + } + }, + "node_modules/js-cleanup/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/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/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, + "node_modules/jsdoctypeparser": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz", + "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==", + "dev": true, + "bin": { + "jsdoctypeparser": "bin/jsdoctypeparser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsdom": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dependencies": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "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/jshint": { + "version": "2.13.6", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.6.tgz", + "integrity": "sha512-IVdB4G0NTTeQZrBoM8C5JFVLjV2KtZ9APgybDA1MK73xb09qFs0jCXyQLnCOp1cSZZZbvhq/6mfXHUTaDkffuQ==", + "dev": true, + "dependencies": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.21", + "minimatch": "~3.0.2", + "strip-json-comments": "1.0.x" + }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/jshint/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jshint/node_modules/strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", + "dev": true, + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==" + }, + "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-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", + "dev": true, + "dependencies": { + "jju": "^1.1.0" + } + }, + "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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "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-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true + }, + "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/jsonlines": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", + "integrity": "sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==", + "dev": true + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "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": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true + }, + "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/kareem": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", + "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "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": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, + "node_modules/level-blobs": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/level-blobs/-/level-blobs-0.1.7.tgz", + "integrity": "sha512-n0iYYCGozLd36m/Pzm206+brIgXP8mxPZazZ6ZvgKr+8YwOZ8/PPpYC5zMUu2qFygRN8RO6WC/HH3XWMW7RMVg==", + "dev": true, + "dependencies": { + "level-peek": "1.0.6", + "once": "^1.3.0", + "readable-stream": "^1.0.26-4" + } + }, + "node_modules/level-filesystem": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/level-filesystem/-/level-filesystem-1.2.0.tgz", + "integrity": "sha512-PhXDuCNYpngpxp3jwMT9AYBMgOvB6zxj3DeuIywNKmZqFj2djj9XfT2XDVslfqmo0Ip79cAd3SBy3FsfOZPJ1g==", + "dev": true, + "dependencies": { + "concat-stream": "^1.4.4", + "errno": "^0.1.1", + "fwd-stream": "^1.0.4", + "level-blobs": "^0.1.7", + "level-peek": "^1.0.6", + "level-sublevel": "^5.2.0", + "octal": "^1.0.0", + "once": "^1.3.0", + "xtend": "^2.2.0" + } + }, + "node_modules/level-filesystem/node_modules/xtend": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", + "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/level-fix-range": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-1.0.2.tgz", + "integrity": "sha512-9llaVn6uqBiSlBP+wKiIEoBa01FwEISFgHSZiyec2S0KpyLUkGR4afW/FCZ/X8y+QJvzS0u4PGOlZDdh1/1avQ==", + "dev": true + }, + "node_modules/level-hooks": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/level-hooks/-/level-hooks-4.5.0.tgz", + "integrity": "sha512-fxLNny/vL/G4PnkLhWsbHnEaRi+A/k8r5EH/M77npZwYL62RHi2fV0S824z3QdpAk6VTgisJwIRywzBHLK4ZVA==", + "dev": true, + "dependencies": { + "string-range": "~1.2" + } + }, + "node_modules/level-js": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-2.2.4.tgz", + "integrity": "sha512-lZtjt4ZwHE00UMC1vAb271p9qzg8vKlnDeXfIesH3zL0KxhHRDjClQLGLWhyR0nK4XARnd4wc/9eD1ffd4PshQ==", + "dev": true, + "dependencies": { + "abstract-leveldown": "~0.12.0", + "idb-wrapper": "^1.5.0", + "isbuffer": "~0.0.0", + "ltgt": "^2.1.2", + "typedarray-to-buffer": "~1.0.0", + "xtend": "~2.1.2" + } + }, + "node_modules/level-js/node_modules/object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==", + "dev": true + }, + "node_modules/level-js/node_modules/typedarray-to-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-1.0.4.tgz", + "integrity": "sha512-vjMKrfSoUDN8/Vnqitw2FmstOfuJ73G6CrSEKnf11A6RmasVxHqfeBcnTb6RsL4pTMuV5Zsv9IiHRphMZyckUw==", + "dev": true + }, + "node_modules/level-js/node_modules/xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", + "dev": true, + "dependencies": { + "object-keys": "~0.4.0" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/level-peek": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/level-peek/-/level-peek-1.0.6.tgz", + "integrity": "sha512-TKEzH5TxROTjQxWMczt9sizVgnmJ4F3hotBI48xCTYvOKd/4gA/uY0XjKkhJFo6BMic8Tqjf6jFMLWeg3MAbqQ==", + "dev": true, + "dependencies": { + "level-fix-range": "~1.0.2" + } + }, + "node_modules/level-sublevel": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-5.2.3.tgz", + "integrity": "sha512-tO8jrFp+QZYrxx/Gnmjawuh1UBiifpvKNAcm4KCogesWr1Nm2+ckARitf+Oo7xg4OHqMW76eAqQ204BoIlscjA==", + "dev": true, + "dependencies": { + "level-fix-range": "2.0", + "level-hooks": ">=4.4.0 <5", + "string-range": "~1.2.1", + "xtend": "~2.0.4" + } + }, + "node_modules/level-sublevel/node_modules/clone": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz", + "integrity": "sha512-IO78I0y6JcSpEPHzK4obKdsL7E7oLdRVDVOLwr2Hkbjsb+Eoz0dxW6tef0WizoKu0gLC4oZSZuEF4U2K6w1WQw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/level-sublevel/node_modules/level-fix-range": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-2.0.0.tgz", + "integrity": "sha512-WrLfGWgwWbYPrHsYzJau+5+te89dUbENBg3/lsxOs4p2tYOhCHjbgXxBAj4DFqp3k/XBwitcRXoCh8RoCogASA==", + "dev": true, + "dependencies": { + "clone": "~0.1.9" + } + }, + "node_modules/level-sublevel/node_modules/object-keys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.2.0.tgz", + "integrity": "sha512-XODjdR2pBh/1qrjPcbSeSgEtKbYo7LqYNq64/TPuCf7j9SfDD3i21yatKoIy39yIWNvVM59iutfQQpCv1RfFzA==", + "deprecated": "Please update to the latest object-keys", + "dev": true, + "dependencies": { + "foreach": "~2.0.1", + "indexof": "~0.0.1", + "is": "~0.2.6" + } + }, + "node_modules/level-sublevel/node_modules/xtend": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.0.6.tgz", + "integrity": "sha512-fOZg4ECOlrMl+A6Msr7EIFcON1L26mb4NY5rurSkOex/TWhazOrg6eXD/B0XkuiYcYhQDWLXzQxLMVJ7LXwokg==", + "dev": true, + "dependencies": { + "is-object": "~0.1.2", + "object-keys": "~0.2.0" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/levelup": { + "version": "0.18.6", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz", + "integrity": "sha512-uB0auyRqIVXx+hrpIUtol4VAPhLRcnxcOsd2i2m6rbFIDarO5dnrupLOStYYpEcu8ZT087Z9HEuYw1wjr6RL6Q==", + "dev": true, + "dependencies": { + "bl": "~0.8.1", + "deferred-leveldown": "~0.2.0", + "errno": "~0.1.1", + "prr": "~0.0.0", + "readable-stream": "~1.0.26", + "semver": "~2.3.1", + "xtend": "~3.0.0" + } + }, + "node_modules/levelup/node_modules/bl": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz", + "integrity": "sha512-pfqikmByp+lifZCS0p6j6KreV6kNU6Apzpm2nKOk+94cZb/jvle55+JxWiByUQ0Wo/+XnDXEy5MxxKMb6r0VIw==", + "dev": true, + "dependencies": { + "readable-stream": "~1.0.26" + } + }, + "node_modules/levelup/node_modules/prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha512-LmUECmrW7RVj6mDWKjTXfKug7TFGdiz9P18HMcO4RHL+RW7MCOGNvpj5j47Rnp6ne6r4fZ2VzyUWEpKbg+tsjQ==", + "dev": true + }, + "node_modules/levelup/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/levelup/node_modules/semver": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "integrity": "sha512-abLdIKCosKfpnmhS52NCTjO4RiLspDfsn37prjzGrp9im5DPJOgh82Os92vtwGh6XdQryKI/7SREZnV+aqiXrA==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/levelup/node_modules/xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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/line-reader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/line-reader/-/line-reader-0.2.4.tgz", + "integrity": "sha512-342xzyZZS9uTiKwHJcMacopVl/WjrMMCZS1Qg4Uhl/WBknWRrGFdKOIS1Kec6SaiTcZMtmuxWvvIbPXj/+FMjA==" + }, + "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": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", + "dev": true, + "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.1", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/listr2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/listr2/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==", + "dev": true, + "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/load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "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==", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "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.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, + "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.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/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "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/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "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/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", + "dev": true + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/luxon": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", + "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/madge": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/madge/-/madge-6.1.0.tgz", + "integrity": "sha512-irWhT5RpFOc6lkzGHKLihonCVgM0YtfNUh4IrFeW3EqHpnt/JHUG3z26j8PeJEktCGB4tmGOOOJi1Rl/ACWucQ==", + "dependencies": { + "chalk": "^4.1.1", + "commander": "^7.2.0", + "commondir": "^1.0.1", + "debug": "^4.3.1", + "dependency-tree": "^9.0.0", + "detective-amd": "^4.0.1", + "detective-cjs": "^4.0.0", + "detective-es6": "^3.0.0", + "detective-less": "^1.0.2", + "detective-postcss": "^6.1.0", + "detective-sass": "^4.0.1", + "detective-scss": "^3.0.0", + "detective-stylus": "^2.0.1", + "detective-typescript": "^9.0.0", + "ora": "^5.4.1", + "pluralize": "^8.0.0", + "precinct": "^8.1.0", + "pretty-ms": "^7.0.1", + "rc": "^1.2.7", + "stream-to-array": "^2.3.0", + "ts-graphviz": "^1.5.0", + "walkdir": "^0.4.1" + }, + "bin": { + "madge": "bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "individual", + "url": "https://www.paypal.me/pahen" + }, + "peerDependencies": { + "typescript": "^3.9.5 || ^4.9.5 || ^5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/magicast": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", + "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.4", + "@babel/types": "^7.24.0", + "source-map-js": "^1.2.0" + } + }, + "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-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "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/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/md5-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", + "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==", + "bin": { + "md5-file": "cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "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/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/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "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.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/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/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/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "node_modules/mlly": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz", + "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.0", + "ufo": "^1.5.3" + } + }, + "node_modules/mock-socket": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", + "integrity": "sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/module-definition": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.4.0.tgz", + "integrity": "sha512-XxJ88R1v458pifaSkPNLUTdSPNVGMP2SXVncVmApGO+gAfrLANiYe6JofymCzVceGOMwQE2xogxBSc8uB7XegA==", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "bin": { + "module-definition": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/module-definition/node_modules/ast-module-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-3.0.0.tgz", + "integrity": "sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/module-definition/node_modules/node-source-walk": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", + "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/module-lookup-amd": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-7.0.1.tgz", + "integrity": "sha512-w9mCNlj0S8qviuHzpakaLVc+/7q50jl9a/kmJ/n8bmXQZgDPkQHnPBb8MUOYh3WpAYkXuNc2c+khsozhIp/amQ==", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "glob": "^7.1.6", + "requirejs": "^2.3.5", + "requirejs-config-file": "^4.0.0" + }, + "bin": { + "lookup-amd": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/module-lookup-amd/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/module-lookup-amd/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/module-lookup-amd/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/mongodb": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.6.0.tgz", + "integrity": "sha512-z8qVs9NfobHJm6uzK56XBZF8XwM9H294iRnB7wNjF0SnY93si5HPziIJn+qqvUR5QOff/4L0gCD6SShdR/GtVQ==", + "dependencies": { + "bson": "^5.3.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "saslprep": "^1.0.3" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.201.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "node_modules/mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "dependencies": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" + } + }, + "node_modules/mongodb-connection-string-url/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/mongodb-memory-server": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.16.0.tgz", + "integrity": "sha512-oaeu2GZWycIysTj18b1gZ6d+CqWeQQZe5f8ml8Z1buaGAn3GcrGdbG5+0fseEO5ANQzcjA92qHhbsImgXeEmIQ==", + "hasInstallScript": true, + "dependencies": { + "mongodb-memory-server-core": "8.16.0", + "tslib": "^2.6.1" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/mongodb-memory-server-core": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.16.0.tgz", + "integrity": "sha512-wyNo8yj6se7KH49hQmRtiwide7DnGINUGa1m84RyX1NU9DkCrTwbOV2VbPgd3+55DZfRup/DebU1M1zEv+3Rng==", + "dependencies": { + "async-mutex": "^0.3.2", + "camelcase": "^6.3.0", + "debug": "^4.3.4", + "find-cache-dir": "^3.3.2", + "follow-redirects": "^1.15.2", + "get-port": "^5.1.1", + "https-proxy-agent": "^5.0.1", + "md5-file": "^5.0.0", + "mongodb": "^4.16.0", + "new-find-package-json": "^2.0.0", + "semver": "^7.5.4", + "tar-stream": "^2.1.4", + "tslib": "^2.6.1", + "uuid": "^9.0.0", + "yauzl": "^2.10.0" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/mongodb-memory-server-core/node_modules/bson": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", + "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", + "dependencies": { + "buffer": "^5.6.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/mongodb-memory-server-core/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/mongodb-memory-server-core/node_modules/mongodb": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.17.2.tgz", + "integrity": "sha512-mLV7SEiov2LHleRJPMPrK2PMyhXFZt2UQLC4VD4pnth3jMjYKHhtqfwwkkvS/NXuo/Fp3vbhaNcXrIDaLRb9Tg==", + "dependencies": { + "bson": "^4.7.2", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=12.9.0" + }, + "optionalDependencies": { + "@aws-sdk/credential-providers": "^3.186.0", + "@mongodb-js/saslprep": "^1.1.0" + } + }, + "node_modules/mongodb-memory-server-core/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mongodb-memory-server-core/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/mongoose": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.3.4.tgz", + "integrity": "sha512-luvv4PKFiFYaHNn5wGIRrMML3Vvoa8lkdhcLE1S/6gY9s9CUOdEu9olbDrkhvnwRQ20j1SrQFO5JEApW0xwL3w==", + "dependencies": { + "bson": "^5.3.0", + "kareem": "2.5.1", + "mongodb": "5.6.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" + } + }, + "node_modules/mongoose/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/mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mquery": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "dependencies": { + "debug": "4.x" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/mquery/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/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/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "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/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/mylas": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz", + "integrity": "sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/raouldeheer" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "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/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "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/new-find-package-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", + "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/new-find-package-json/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/next": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/next/-/next-14.0.1.tgz", + "integrity": "sha512-s4YaLpE4b0gmb3ggtmpmV+wt+lPRuGtANzojMQ2+gmBpgX9w5fTbjsy6dXByBuENsdCX5pukZH/GxdFgO62+pA==", + "dependencies": { + "@next/env": "14.0.1", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.0.1", + "@next/swc-darwin-x64": "14.0.1", + "@next/swc-linux-arm64-gnu": "14.0.1", + "@next/swc-linux-arm64-musl": "14.0.1", + "@next/swc-linux-x64-gnu": "14.0.1", + "@next/swc-linux-x64-musl": "14.0.1", + "@next/swc-win32-arm64-msvc": "14.0.1", + "@next/swc-win32-ia32-msvc": "14.0.1", + "@next/swc-win32-x64-msvc": "14.0.1" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/nise": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", + "integrity": "sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^11.2.2", + "@sinonjs/text-encoding": "^0.7.2", + "just-extend": "^6.2.0", + "path-to-regexp": "^6.2.1" + } + }, + "node_modules/nise/node_modules/@sinonjs/fake-timers": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/nise/node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", + "dev": true + }, + "node_modules/noble-hashes": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/noble-hashes/-/noble-hashes-0.3.1.tgz", + "integrity": "sha512-TpYvlZvM8nGB582H9qQdTCLTNPS4TX9r5gkB4iiCWlO/URrdFJKAKwzwwEcNYPhLrcmCvBF1Nfm25GMbFWEplw==", + "deprecated": "Switch to namespaced @noble/hashes for security and feature updates" + }, + "node_modules/nock": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz", + "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==", + "dependencies": { + "debug": "^4.1.0", + "json-stringify-safe": "^5.0.1", + "propagate": "^2.0.0" + }, + "engines": { + "node": ">= 10.13" + } + }, + "node_modules/nock/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/node-abi": { + "version": "3.62.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.62.0.tgz", + "integrity": "sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "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": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "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-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", + "devOptional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/node-gyp/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-loader/-/node-loader-2.0.0.tgz", + "integrity": "sha512-I5VN34NO4/5UYJaUBtkrODPWxbobrE4hgDqPrjB25yPkonFhCmZ146vTH+Zg417E9Iwoh1l/MbRs1apc5J295Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/node-source-walk": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-5.0.2.tgz", + "integrity": "sha512-Y4jr/8SRS5hzEdZ7SGuvZGwfORvNsSsNRwDXx5WisiqzsVfeftDvRgfeqWNgZvWSJbgubTRVRYBzK6UO+ErqjA==", + "dependencies": { + "@babel/parser": "^7.21.4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/node-stdlib-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz", + "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==", + "dev": true, + "dependencies": { + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.11.0", + "domain-browser": "^4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-stdlib-browser/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-stdlib-browser/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==", + "dev": true + }, + "node_modules/node-stdlib-browser/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-stdlib-browser/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/node-stdlib-browser/node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/nodemon": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", + "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/nodemon/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nodemon/node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", + "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^5.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-check-updates": { + "version": "15.3.4", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-15.3.4.tgz", + "integrity": "sha512-YZDcw0DFn5ggl7b9znZ7N0i+Q1HVIxW+eZlV7XvR+RIs367H+ytKCB4slAU33Bg9IljY7uv3dsFjV2npOt3GyA==", + "dev": true, + "dependencies": { + "chalk": "^5.0.1", + "cli-table": "^0.3.11", + "commander": "^9.3.0", + "fast-memoize": "^2.5.2", + "find-up": "5.0.0", + "fp-and-or": "^0.1.3", + "get-stdin": "^8.0.0", + "globby": "^11.0.4", + "hosted-git-info": "^5.0.0", + "json-parse-helpfulerror": "^1.0.3", + "jsonlines": "^0.1.1", + "lodash": "^4.17.21", + "minimatch": "^5.1.0", + "p-map": "^4.0.0", + "pacote": "^13.6.1", + "parse-github-url": "^1.0.2", + "progress": "^2.0.3", + "prompts-ncu": "^2.5.1", + "rc-config-loader": "^4.1.0", + "remote-git-tags": "^3.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.7", + "semver-utils": "^1.1.4", + "source-map-support": "^0.5.21", + "spawn-please": "^1.0.0", + "update-notifier": "^6.0.2", + "yaml": "^2.1.1" + }, + "bin": { + "ncu": "build/src/bin/cli.js", + "npm-check-updates": "build/src/bin/cli.js" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/npm-check-updates/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/npm-check-updates/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==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-check-updates/node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/npm-check-updates/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check-updates/node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/npm-check-updates/node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dev": true, + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/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/npm-check-updates/node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check-updates/node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/npm-check-updates/node_modules/is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check-updates/node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/npm-check-updates/node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "dev": true, + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check-updates/node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/npm-check-updates/node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "dev": true, + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "dev": true, + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dev": true, + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/npm-check-updates/node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check-updates/node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dev": true, + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dev": true, + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/npm-check-updates/node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check-updates/node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/npm-install-checks": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", + "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-install-checks/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "node_modules/npm-package-arg": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", + "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", + "dev": true, + "dependencies": { + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", + "dev": true, + "dependencies": { + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/npm-bundled": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", + "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", + "dev": true, + "dependencies": { + "npm-install-checks": "^5.0.0", + "npm-normalize-package-bin": "^2.0.0", + "npm-package-arg": "^9.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-registry-fetch": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", + "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^10.0.6", + "minipass": "^3.1.6", + "minipass-fetch": "^2.0.3", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^9.0.1", + "proc-log": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-registry-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npmlog/node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", + "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "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.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/octal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/octal/-/octal-1.0.0.tgz", + "integrity": "sha512-nnda7W8d+A3vEIY+UrDQzzboPf1vhs4JYVhff5CDkq9QNoZY7Xrxeo/htox37j9dZf7yNHevZzqtejWgy1vCqQ==", + "dev": true + }, + "node_modules/octokit": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/octokit/-/octokit-3.2.1.tgz", + "integrity": "sha512-u+XuSejhe3NdIvty3Jod00JvTdAE/0/+XbhIDhefHbu+2OcTRHd80aCiH6TX19ZybJmwPQBKFQmHGxp0i9mJrg==", + "dependencies": { + "@octokit/app": "^14.0.2", + "@octokit/core": "^5.0.0", + "@octokit/oauth-app": "^6.0.0", + "@octokit/plugin-paginate-graphql": "^4.0.0", + "@octokit/plugin-paginate-rest": "11.3.1", + "@octokit/plugin-rest-endpoint-methods": "13.2.2", + "@octokit/plugin-retry": "^6.0.0", + "@octokit/plugin-throttling": "^8.0.0", + "@octokit/request-error": "^5.0.0", + "@octokit/types": "^13.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/octokit/node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/octokit/node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/octokit/node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-paginate-graphql": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.1.tgz", + "integrity": "sha512-R8ZQNmrIKKpHWC6V2gum4x9LG2qF1RxRjo27gjQcG3j+vf2tLsEfE7I/wRWEPzYMaenr1M+qDAtNcwZve1ce1A==", + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": ">=5" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-paginate-rest": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz", + "integrity": "sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==", + "dependencies": { + "@octokit/types": "^13.5.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz", + "integrity": "sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==", + "dependencies": { + "@octokit/types": "^13.5.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "^5" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-retry": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz", + "integrity": "sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==", + "dependencies": { + "@octokit/request-error": "^5.0.0", + "@octokit/types": "^12.0.0", + "bottleneck": "^2.15.3" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": ">=5" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-retry/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/octokit/node_modules/@octokit/plugin-retry/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-throttling": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-8.2.0.tgz", + "integrity": "sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==", + "dependencies": { + "@octokit/types": "^12.2.0", + "bottleneck": "^2.15.3" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "^5.0.0" + } + }, + "node_modules/octokit/node_modules/@octokit/plugin-throttling/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/octokit/node_modules/@octokit/plugin-throttling/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/octokit/node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/octokit/node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/octokit/node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dependencies": { + "@octokit/openapi-types": "^22.2.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.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "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/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", + "dependencies": { + "chalk": "^3.0.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.2.0", + "is-interactive": "^1.0.0", + "log-symbols": "^3.0.0", + "mute-stream": "0.0.8", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/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/ora/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/ora/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/ora/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/ora/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/ora/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/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "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/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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-locate/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/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" + } + }, + "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==", + "dev": true, + "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-retry/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/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/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pacote": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", + "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", + "dev": true, + "dependencies": { + "@npmcli/git": "^3.0.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/promise-spawn": "^3.0.0", + "@npmcli/run-script": "^4.1.0", + "cacache": "^16.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.6", + "mkdirp": "^1.0.4", + "npm-package-arg": "^9.0.0", + "npm-packlist": "^5.1.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.1", + "proc-log": "^2.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^5.0.0", + "read-package-json-fast": "^2.0.3", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/pacote/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pacote/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "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-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dev": true, + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-github-url": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", + "dev": true, + "bin": { + "parse-github-url": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "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-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "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/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "engines": { + "node": "*" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "node_modules/perf-regexes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/perf-regexes/-/perf-regexes-1.0.1.tgz", + "integrity": "sha512-L7MXxUDtqr4PUaLFCDCXBfGV/6KLIuSEccizDI7JxT+c9x1G1v04BQ4+4oag84SHaCdrBgQAIs/Cqn+flwFPng==", + "engines": { + "node": ">=6.14" + } + }, + "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==", + "dev": true + }, + "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/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-types": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", + "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.0", + "pathe": "^1.1.2" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/plimit-lit": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz", + "integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==", + "dev": true, + "dependencies": { + "queue-lit": "^1.5.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "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.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true + }, + "node_modules/postcss-values-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", + "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==", + "dependencies": { + "color-name": "^1.1.4", + "is-url-superb": "^4.0.0", + "quote-unquote": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.2.9" + } + }, + "node_modules/postcss-values-parser/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/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/precinct": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/precinct/-/precinct-8.3.1.tgz", + "integrity": "sha512-pVppfMWLp2wF68rwHqBIpPBYY8Kd12lDhk8LVQzOwqllifVR15qNFyod43YLyFpurKRZQKnE7E4pofAagDOm2Q==", + "dependencies": { + "commander": "^2.20.3", + "debug": "^4.3.3", + "detective-amd": "^3.1.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.2.1", + "detective-less": "^1.0.2", + "detective-postcss": "^4.0.0", + "detective-sass": "^3.0.1", + "detective-scss": "^2.0.1", + "detective-stylus": "^1.0.0", + "detective-typescript": "^7.0.0", + "module-definition": "^3.3.1", + "node-source-walk": "^4.2.0" + }, + "bin": { + "precinct": "bin/cli.js" + }, + "engines": { + "node": "^10.13 || ^12 || >=14" + } + }, + "node_modules/precinct/node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/precinct/node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/precinct/node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/precinct/node_modules/ast-module-types": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-3.0.0.tgz", + "integrity": "sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/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/precinct/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/precinct/node_modules/detective-amd": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-3.1.2.tgz", + "integrity": "sha512-jffU26dyqJ37JHR/o44La6CxtrDf3Rt9tvd2IbImJYxWKTMdBjctp37qoZ6ZcY80RHg+kzWz4bXn39e4P7cctQ==", + "dependencies": { + "ast-module-types": "^3.0.0", + "escodegen": "^2.0.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.2.0" + }, + "bin": { + "detective-amd": "bin/cli.js" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/detective-cjs": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.3.tgz", + "integrity": "sha512-ljs7P0Yj9MK64B7G0eNl0ThWSYjhAaSYy+fQcpzaKalYl/UoQBOzOeLCSFEY1qEBhziZ3w7l46KG/nH+s+L7BQ==", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/detective-es6": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-2.2.2.tgz", + "integrity": "sha512-eZUKCUsbHm8xoeoCM0z6JFwvDfJ5Ww5HANo+jPR7AzkFpW9Mun3t/TqIF2jjeWa2TFbAiGaWESykf2OQp3oeMw==", + "dependencies": { + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/detective-postcss": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-4.0.0.tgz", + "integrity": "sha512-Fwc/g9VcrowODIAeKRWZfVA/EufxYL7XfuqJQFroBKGikKX83d2G7NFw6kDlSYGG3LNQIyVa+eWv1mqre+v4+A==", + "dependencies": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^8.1.7", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/precinct/node_modules/detective-sass": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.2.tgz", + "integrity": "sha512-DNVYbaSlmti/eztFGSfBw4nZvwsTaVXEQ4NsT/uFckxhJrNRFUh24d76KzoCC3aarvpZP9m8sC2L1XbLej4F7g==", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/detective-scss": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.2.tgz", + "integrity": "sha512-hDWnWh/l0tht/7JQltumpVea/inmkBaanJUcXRB9kEEXVwVUMuZd6z7eusQ6GcBFrfifu3pX/XPyD7StjbAiBg==", + "dependencies": { + "gonzales-pe": "^4.3.0", + "node-source-walk": "^4.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/detective-stylus": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.3.tgz", + "integrity": "sha512-4/bfIU5kqjwugymoxLXXLltzQNeQfxGoLm2eIaqtnkWxqbhap9puDVpJPVDx96hnptdERzS5Cy6p9N8/08A69Q==" + }, + "node_modules/precinct/node_modules/detective-typescript": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-7.0.2.tgz", + "integrity": "sha512-unqovnhxzvkCz3m1/W4QW4qGsvXCU06aU2BAm8tkza+xLnp9SOFnob2QsTxUv5PdnQKfDvWcv9YeOeFckWejwA==", + "dependencies": { + "@typescript-eslint/typescript-estree": "^4.33.0", + "ast-module-types": "^2.7.1", + "node-source-walk": "^4.2.0", + "typescript": "^3.9.10" + }, + "engines": { + "node": "^10.13 || >=12.0.0" + } + }, + "node_modules/precinct/node_modules/detective-typescript/node_modules/ast-module-types": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.7.1.tgz", + "integrity": "sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==" + }, + "node_modules/precinct/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/precinct/node_modules/get-amd-module-type": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.2.tgz", + "integrity": "sha512-PcuKwB8ouJnKuAPn6Hk3UtdfKoUV3zXRqVEvj8XGIXqjWfgd1j7QGdXy5Z9OdQfzVt1Sk29HVe/P+X74ccOuqw==", + "dependencies": { + "ast-module-types": "^3.0.0", + "node-source-walk": "^4.2.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/node-source-walk": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", + "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", + "dependencies": { + "@babel/parser": "^7.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/precinct/node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/precinct/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/precinct/node_modules/typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "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/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.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==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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/pretty-ms": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proc-log": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", + "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-es6": { + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/process-es6/-/process-es6-0.11.6.tgz", + "integrity": "sha512-GYBRQtL4v3wgigq10Pv58jmTbFXlIiTbSfgnNqZLY0ldUPqy1rRxDI5fCjoCpnM6TqmHQI8ydzTBXW86OYc0gA==", + "dev": true + }, + "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/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/progress-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-2.0.0.tgz", + "integrity": "sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==", + "dependencies": { + "speedometer": "~1.0.0", + "through2": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts-ncu": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-2.5.1.tgz", + "integrity": "sha512-Hdd7GgV7b76Yh9FP9HL1D9xqtJCJdVPpiM2vDtuoc8W1KfweJe15gutFYmxkq83ViFaagFM8K0UcPCQ/tZq8bA==", + "dev": true, + "dependencies": { + "kleur": "^4.0.1", + "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/propagate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", + "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/prosoponator-bot": { + "resolved": "dev/prosoponator-bot", + "link": true + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "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-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "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 + }, + "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/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "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==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "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-lit": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz", + "integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "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/quote-unquote": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", + "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==" + }, + "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/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "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.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "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/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-i18next": { + "version": "11.18.6", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", + "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", + "dependencies": { + "@babel/runtime": "^7.14.5", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 19.0.0", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", + "dependencies": { + "@remix-run/router": "1.16.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", + "dependencies": { + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "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": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-package-json": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", + "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", + "dev": true, + "dependencies": { + "glob": "^8.0.1", + "json-parse-even-better-errors": "^2.3.1", + "normalize-package-data": "^4.0.0", + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-package-json/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "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/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/refa": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/refa/-/refa-0.11.0.tgz", + "integrity": "sha512-486O8/pQXwj9jV0mVvUnTsxq0uknpBnNJ0eCUhkZqJRQ8KutrT1PhzmumdCeM1hSBF2eMlFPmwECRER4IbKXlQ==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.0" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp-ast-analysis": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.6.0.tgz", + "integrity": "sha512-OLxjyjPkVH+rQlBLb1I/P/VTmamSjGkvN5PTV5BXP432k3uVz727J7H29GA5IFiY0m7e1xBN7049Wn59FY3DEQ==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.0", + "refa": "^0.11.0" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "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==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remote-git-tags": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz", + "integrity": "sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/remove-markdown": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.5.0.tgz", + "integrity": "sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==" + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", + "dev": true, + "dependencies": { + "throttleit": "^1.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-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/requirejs-config-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz", + "integrity": "sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==", + "dependencies": { + "esprima": "^4.0.0", + "stringify-object": "^3.2.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-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==" + }, + "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-dependency-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz", + "integrity": "sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "dev": true + }, + "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/rimraf/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/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/rollup": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-cleanup": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-cleanup/-/rollup-plugin-cleanup-3.2.1.tgz", + "integrity": "sha512-zuv8EhoO3TpnrU8MX8W7YxSbO4gmOR0ny06Lm3nkFfq0IVKdBUtHwhVzY1OAJyNCIAdLiyPnOrU0KnO0Fri1GQ==", + "dependencies": { + "js-cleanup": "^1.2.0", + "rollup-pluginutils": "^2.8.2" + }, + "engines": { + "node": "^10.14.2 || >=12.0.0" + }, + "peerDependencies": { + "rollup": ">=2.0" + } + }, + "node_modules/rollup-plugin-import-css": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.5.0.tgz", + "integrity": "sha512-JOVow6n00qt2C/NnsqPmIjFOfxIAudwWqC5SaC84CodMGiMFaP1gPAdgnJ8g8hcG+P85TCYp2kI98grYCEt5pg==", + "dependencies": { + "@rollup/pluginutils": "^5.0.4" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "rollup": "^2.x.x || ^3.x.x || ^4.x.x" + } + }, + "node_modules/rollup-plugin-node-builtins": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-builtins/-/rollup-plugin-node-builtins-2.1.2.tgz", + "integrity": "sha512-bxdnJw8jIivr2yEyt8IZSGqZkygIJOGAWypXvHXnwKAbUcN4Q/dGTx7K0oAJryC/m6aq6tKutltSeXtuogU6sw==", + "dev": true, + "dependencies": { + "browserify-fs": "^1.0.0", + "buffer-es6": "^4.9.2", + "crypto-browserify": "^3.11.0", + "process-es6": "^0.11.2" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", + "dependencies": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-visualizer/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/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" + }, + "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.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.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "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/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.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/saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "dependencies": { + "sparse-bitfield": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-lookup": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz", + "integrity": "sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==", + "dependencies": { + "commander": "^2.16.0" + }, + "bin": { + "sass-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/sass-lookup/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/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scale-ts": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.0.tgz", + "integrity": "sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==", + "optional": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "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/scslre": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.2.0.tgz", + "integrity": "sha512-4hc49fUMmX3jM0XdFUAPBrs1xwEcdHa0KyjEsjFs+Zfc66mpFpq5YmRgDtl+Ffo6AtJIilfei+yKw8fUn3N88w==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.0", + "refa": "^0.11.0", + "regexp-ast-analysis": "^0.6.0" + } + }, + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "devOptional": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-utils": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", + "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", + "dev": true + }, + "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/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/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/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "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/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.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shelljs/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/shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dev": true, + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sift": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" + }, + "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/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "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/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "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": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/simple-update-notifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", + "dev": true, + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sinon": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz", + "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==", + "deprecated": "16.1.1", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0", + "@sinonjs/fake-timers": "^10.3.0", + "@sinonjs/samsam": "^8.0.0", + "diff": "^5.1.0", + "nise": "^5.1.4", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "node_modules/sinon/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/skip-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/skip-regex/-/skip-regex-1.0.2.tgz", + "integrity": "sha512-pEjMUbwJ5Pl/6Vn6FsamXHXItJXSRftcibixDmNCWbWhic0hzHrwkMZo0IZ7fMRH9KxcWDFSkzhccB4285PutA==", + "engines": { + "node": ">=4.2" + } + }, + "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/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/smoldot": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.22.tgz", + "integrity": "sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==", + "optional": true, + "dependencies": { + "ws": "^8.8.1" + } + }, + "node_modules/socket.io-client": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-client/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/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser/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/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/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "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/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "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==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } + }, + "node_modules/spawn-please": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-1.0.0.tgz", + "integrity": "sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "dev": true + }, + "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/spdy-transport/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/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spdy-transport/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/spdy/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/speedometer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz", + "integrity": "sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==" + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ssri/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" + }, + "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/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + }, + "node_modules/store": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", + "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", + "engines": { + "node": "*" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-browserify/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-http/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/stream-to-array": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", + "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", + "dependencies": { + "any-promise": "^1.1.0" + } + }, + "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/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "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==", + "dev": true + }, + "node_modules/string-range": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/string-range/-/string-range-1.2.2.tgz", + "integrity": "sha512-tYft6IFi8SjplJpxCUxyqisD3b+R2CSkomrtJYCkvuf1KuCAWgz7YXt4O0jip7efpfCemwHEzTEAO8EuOYgh3w==", + "dev": true + }, + "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-cjs": { + "name": "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-cjs/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-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.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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-ansi-cjs": { + "name": "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-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/strip-literal": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "dev": true, + "dependencies": { + "acorn": "^8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/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/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "optional": true + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/stylus-lookup": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz", + "integrity": "sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==", + "dependencies": { + "commander": "^2.8.1", + "debug": "^4.1.0" + }, + "bin": { + "stylus-lookup": "bin/cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/stylus-lookup/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/stylus-lookup/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/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/sumchecker/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/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/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/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/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/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-stream/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/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/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/terser": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", + "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "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.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "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/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==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/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/throttleit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/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/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/through2/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/through2/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/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tinybench": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", + "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==" + }, + "node_modules/tinypool": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.7.0.tgz", + "integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", + "engines": { + "node": ">=14.0.0" + } + }, + "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/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-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } + }, + "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/toml-eslint-parser": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.6.1.tgz", + "integrity": "sha512-7xjjVOdu0c6GpaP2AmA48ZcjesBL7KB2qeMNz93gMG76yV/lHVzQiSlD6HqwAdMJiL9hM44fung0NzhjTfihtw==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/touch/node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/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/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-graphviz": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.2.tgz", + "integrity": "sha512-5YhbFoHmjxa7pgQLkB07MtGnGJ/yhvjmc9uhsnDBEICME6gkPf83SBwLDQqGDoCa3XzUMWLk1AU2Wn1u1naDtA==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ts-graphviz" + } + }, + "node_modules/ts-loader": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4", + "source-map": "^0.7.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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/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/tsc-alias": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.9.tgz", + "integrity": "sha512-Bkxu+LlUp/VG2qkcXGmj9wBkJuJID0mEC9t+bZaEbl9kyk/QJX6uo8/+z8DxTqUoqKPcbSApO2Ep42bsIVm9DA==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.3", + "commander": "^9.0.0", + "globby": "^11.0.4", + "mylas": "^2.1.9", + "normalize-path": "^3.0.0", + "plimit-lit": "^1.2.6" + }, + "bin": { + "tsc-alias": "dist/bin/index.js" + } + }, + "node_modules/tsc-alias/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/tsconfck": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", + "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-checker": { + "resolved": "dev/tsconfig-checker", + "link": true + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "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/tsx": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.10.2.tgz", + "integrity": "sha512-gOfACgv1ElsIjvt7Fp0rMJKGnMGjox0JfGOfX3kmZCV/yZumaNqtHGKBXt1KgaYS9KjDOmqGeI8gHk/W7kWVZg==", + "dev": true, + "dependencies": { + "esbuild": "~0.20.2", + "get-tsconfig": "^4.7.3" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "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/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "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/typedoc": { + "version": "0.25.13", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz", + "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==", + "dev": true, + "dependencies": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.7" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x" + } + }, + "node_modules/typedoc-plugin-mdn-links": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.1.25.tgz", + "integrity": "sha512-Tox8kt/yUt+vUiSjz22D+yJyKH7z1f9/CtWbrJdOkfGpmt4SOssEmCPYgxmKPTTCt+SMHL8w5S5tWSc+gj3GYA==", + "dev": true, + "peerDependencies": { + "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x" + } + }, + "node_modules/typedoc-plugin-missing-exports": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-2.2.0.tgz", + "integrity": "sha512-2+XR1IcyQ5UwXZVJe9NE6HrLmNufT9i5OwoIuuj79VxuA3eYq+Y6itS9rnNV1D7UeQnUSH8kISYD73gHE5zw+w==", + "dev": true, + "peerDependencies": { + "typedoc": "0.24.x || 0.25.x" + } + }, + "node_modules/typedoc-plugin-zod": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/typedoc-plugin-zod/-/typedoc-plugin-zod-1.1.2.tgz", + "integrity": "sha512-jsmuYg1xsGjwKdhKN4tgRYORnbKpU7v5B1ZpsazMH5lUsI6ZLxBqAY5iiZ06oz/01gHOsAdhpABgWD97MOjKQA==", + "dev": true, + "peerDependencies": { + "typedoc": "0.23.x || 0.24.x || 0.25.x" + } + }, + "node_modules/typedoc/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "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==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "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/universal-github-app-jwt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", + "integrity": "sha512-t1iB2FmLFE+yyJY9+3wMx0ejB+MQpEVkH0gQv7dR6FZyltyq+ZZO0uDpbopxhrZ3SLEO4dCEkIujOMldEQ2iOA==", + "dependencies": { + "@types/jsonwebtoken": "^9.0.0", + "jsonwebtoken": "^9.0.2" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.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/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/update-notifier/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/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": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "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/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url/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==", + "dev": true + }, + "node_modules/utf-8-validate": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz", + "integrity": "sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "~3.7.0" + } + }, + "node_modules/utf-8-validate/node_modules/node-gyp-build": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz", + "integrity": "sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==", + "devOptional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "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-extend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", + "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==" + }, + "node_modules/util/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/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": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", + "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/varuint-bitcoin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "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/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vite": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-bundle-visualizer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/vite-bundle-visualizer/-/vite-bundle-visualizer-1.2.1.tgz", + "integrity": "sha512-cwz/Pg6+95YbgIDp+RPwEToc4TKxfsFWSG/tsl2DSZd9YZicUag1tQXjJ5xcL7ydvEoaC2FOZeaXOU60t9BRXw==", + "dependencies": { + "cac": "^6.7.14", + "import-from-esm": "^1.3.3", + "rollup-plugin-visualizer": "^5.11.0", + "tmp": "^0.2.1" + }, + "bin": { + "vite-bundle-visualizer": "bin.js" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + } + }, + "node_modules/vite-bundle-visualizer/node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/vite-node": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.6.tgz", + "integrity": "sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==", + "dev": true, + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "mlly": "^1.4.0", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": ">=v14.18.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite-node/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/vite-plugin-dts": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-3.9.1.tgz", + "integrity": "sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "7.43.0", + "@rollup/pluginutils": "^5.1.0", + "@vue/language-core": "^1.8.27", + "debug": "^4.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.8", + "vue-tsc": "^1.8.27" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "typescript": "*", + "vite": "*" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/vite-plugin-dts/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/vite-plugin-no-bundle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vite-plugin-no-bundle/-/vite-plugin-no-bundle-3.0.0.tgz", + "integrity": "sha512-B8O4ZmWHbA8MWhsCqjcxwCLW5Kk2Q1Ax7JhZBBB/ort+DNONkBA2HND0d9lQ5d0Q+JSOMYAQDDQ1qAS1nmThyA==", + "dependencies": { + "fast-glob": "^3.2.12", + "micromatch": "^4.0.5" + } + }, + "node_modules/vite-plugin-node-polyfills": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.21.0.tgz", + "integrity": "sha512-Sk4DiKnmxN8E0vhgEhzLudfJQfaT8k4/gJ25xvUPG54KjLJ6HAmDKbr4rzDD/QWEY+Lwg80KE85fGYBQihEPQA==", + "dev": true, + "dependencies": { + "@rollup/plugin-inject": "^5.0.5", + "node-stdlib-browser": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/davidmyersdev" + }, + "peerDependencies": { + "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/vite-tsconfig-paths": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.3.2.tgz", + "integrity": "sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==", + "dependencies": { + "debug": "^4.1.1", + "globrex": "^0.1.2", + "tsconfck": "^3.0.3" + }, + "peerDependencies": { + "vite": "*" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/vite-tsconfig-paths/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/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/vitest": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", + "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", + "dependencies": { + "@vitest/expect": "1.6.0", + "@vitest/runner": "1.6.0", + "@vitest/snapshot": "1.6.0", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "acorn-walk": "^8.3.2", + "chai": "^4.3.10", + "debug": "^4.3.4", + "execa": "^8.0.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "tinybench": "^2.5.1", + "tinypool": "^0.8.3", + "vite": "^5.0.0", + "vite-node": "1.6.0", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "1.6.0", + "@vitest/ui": "1.6.0", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/vitest/node_modules/@vitest/expect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "dependencies": { + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/runner": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", + "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", + "dependencies": { + "@vitest/utils": "1.6.0", + "p-limit": "^5.0.0", + "pathe": "^1.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/snapshot": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", + "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", + "dependencies": { + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/spy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", + "dependencies": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/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/vitest/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/vitest/node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==" + }, + "node_modules/vitest/node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/vitest/node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vitest/node_modules/strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "dependencies": { + "js-tokens": "^9.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/vitest/node_modules/tinypool": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", + "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vitest/node_modules/vite-node": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", + "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vscode-json-languageservice": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.3", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", + "dev": true, + "dependencies": { + "@volar/typescript": "~1.11.1", + "@vue/language-core": "1.8.27", + "semver": "^7.5.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue-tsc/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walkdir": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", + "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "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.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/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/webpack": { + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "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.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "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-cli": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/webpack-cli/node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "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.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "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.5", + "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", + "launch-editor": "^2.6.0", + "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.4", + "ws": "^8.13.0" + }, + "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": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "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/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.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-subresource-integrity": { + "version": "5.2.0-rc.1", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.2.0-rc.1.tgz", + "integrity": "sha512-SyjlQ3VZVwpNeVPIMpYf9Qt6oTnq9G3lCcr5YNwjW9TfUoip70MlB9ZDNhJPhkHvfvajMDQwZFfDVVL1QVwnLQ==", + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.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": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/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/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "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-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/why-is-node-running": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "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/wrap-ansi-cjs": { + "name": "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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/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/write-json-file": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", + "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", + "dependencies": { + "detect-indent": "^6.0.0", + "graceful-fs": "^4.1.15", + "is-plain-obj": "^2.0.0", + "make-dir": "^3.0.0", + "sort-keys": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8.3" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/write-json-file/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "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/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "engines": { + "node": ">=12" + } + }, + "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/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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/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/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/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "packages/account": { + "name": "@prosopo/account", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@fingerprintjs/fingerprintjs": "^3.3.6", + "@polkadot/api": "10.13.1", + "@polkadot/extension-base": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "react": "^18.2.0" + }, + "devDependencies": { + "@prosopo/config": "0.3.39", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/api": { + "name": "@prosopo/api", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@prosopo/types": "0.3.39" + }, + "devDependencies": { + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/config": "0.3.39", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/cli": { + "name": "@prosopo/cli", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/keyring": "12.6.2", + "@polkadot/types": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/env": "0.3.39", + "@prosopo/provider": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "cors": "^2.8.5", + "cron-parser": "^4.9.0", + "dotenv": "^16.0.1", + "yargs": "^17.7.2", + "zod": "^3.22.4" + }, + "devDependencies": { + "@prosopo/config": "0.3.39", + "@types/cors": "^2.8.14", + "es-main": "^1.2.0", + "express": "^4.18.2", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vite": "^5.1.7", + "vitest": "^1.3.1" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/common": { + "name": "@prosopo/common", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/types": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/util": "0.3.39", + "consola": "^3.2.3", + "i18next": "^21.9.2", + "i18next-browser-languagedetector": "^7.0.1", + "i18next-http-backend": "^1.4.4", + "i18next-http-middleware": "^3.2.1", + "react": "^18.2.0", + "react-i18next": "^11.18.6", + "zod": "^3.22.3" + }, + "devDependencies": { + "@prosopo/config": "0.3.39", + "dotenv": "^16.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vitest": "^1.3.1" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/contract": { + "name": "@prosopo/contract", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/typegen": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/tx": "0.3.39", + "@prosopo/typechain-types": "1.1.15", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "rxjs": "^7.8.1" + }, + "devDependencies": { + "@polkadot/api-augment": "10.13.1", + "ts-node": "^10.9.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/database": { + "name": "@prosopo/database", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/util": "12.6.2", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/config": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/types-database": "0.3.39", + "mongodb": "5.8.0", + "mongodb-memory-server": "^8.7.2", + "mongoose": "^7.3.3" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/database/node_modules/mongodb": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.8.0.tgz", + "integrity": "sha512-xx4CXmxcj3bNe7iGBlhntVrUqrNARYhUZteXaz4epEESv4oXD/FONAovcyoCaEffdYlw25Yz284OxMfpnPLlgQ==", + "dependencies": { + "bson": "^5.4.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "packages/datasets": { + "name": "@prosopo/datasets", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/util": "12.6.2", + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "vitest": "^1.3.1" + }, + "devDependencies": { + "@prosopo/config": "0.3.39", + "dotenv": "^16.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/datasets-fs": { + "name": "@prosopo/datasets-fs", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/util": "12.6.2", + "@prosopo/common": "0.3.39", + "@prosopo/config": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "bcrypt": "^5.1.0", + "cli-progress": "^3.12.0", + "fs": "^0.0.1-security", + "lodash": "^4.17.21", + "noble-hashes": "^0.3.1", + "node-fetch": "^3.3.2", + "seedrandom": "^3.0.5", + "sharp": "^0.32.1", + "yargs": "^17.7.2", + "zod": "^3.22.3" + }, + "devDependencies": { + "@types/bcrypt": "^5.0.0", + "@types/cli-progress": "^3.11.2", + "@types/node-fetch": "^3.0.2", + "dotenv": "^16.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/env": { + "name": "@prosopo/env", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/util-crypto": "12.6.2", + "@prosopo/common": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/database": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/types-database": "0.3.39", + "@prosopo/types-env": "0.3.39", + "@prosopo/util": "0.3.39", + "dotenv": "^16.0.1" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/file-server": { + "name": "@prosopo/file-server", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "dotenv": "^16.0.1", + "express": "^4.18.2", + "node-fetch": "^3.3.2", + "sharp": "^0.32.4" + }, + "devDependencies": { + "@types/express": "^4.17.17", + "@types/node": "^20.5.9", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/procaptcha": { + "name": "@prosopo/procaptcha", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@fingerprintjs/fingerprintjs": "^3.3.6", + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/extension-base": "0.46.9", + "@polkadot/extension-dapp": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/account": "0.3.39", + "@prosopo/api": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/datasets": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "rxjs": "7.8.1" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/procaptcha-bundle": { + "name": "@prosopo/procaptcha-bundle", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@prosopo/procaptcha-frictionless": "0.3.39", + "@prosopo/procaptcha-pow": "0.3.39", + "@prosopo/procaptcha-react": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@originjs/vite-plugin-commonjs": "^1.0.3", + "@prosopo/config": "0.3.39", + "@rollup/plugin-typescript": "^11.1.2", + "@vitejs/plugin-react": "^4.2.1", + "tslib": "2.6.2", + "typescript": "^5.1.6", + "webpack-merge": "^5.9.0" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/procaptcha-common": { + "name": "@prosopo/procaptcha-common", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/procaptcha-frictionless": { + "name": "@prosopo/procaptcha-frictionless", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@fingerprintjs/botd": "^1.9.0", + "@prosopo/procaptcha-pow": "0.3.39", + "@prosopo/procaptcha-react": "0.3.39", + "@prosopo/web-components": "0.3.39", + "react": "^18.2.0" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/procaptcha-pow": { + "name": "@prosopo/procaptcha-pow", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "@noble/hashes": "^1.3.3", + "@polkadot/extension-inject": "0.46.9", + "@prosopo/account": "0.3.39", + "@prosopo/api": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "@prosopo/web-components": "0.3.39", + "react": "^18.2.0" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/procaptcha-react": { + "name": "@prosopo/procaptcha-react", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@emotion/react": "^11.11.4", + "@emotion/styled": "^11.11.0", + "@polkadot/extension-dapp": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@prosopo/api": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/procaptcha": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "@prosopo/web-components": "0.3.39", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6", + "vite-plugin-dts": "^3.7.3" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/provider": { + "name": "@prosopo/provider", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/types": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/config": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/database": "0.3.39", + "@prosopo/datasets": "0.3.39", + "@prosopo/env": "0.3.39", + "@prosopo/tx": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/types-database": "0.3.39", + "@prosopo/types-env": "0.3.39", + "cron": "^2.1.0", + "cron-parser": "^4.5.0", + "express": "^4.18.1", + "jsonwebtoken": "^9.0.1", + "yargs": "^17.5.1", + "yargs-parser": "^21.0.1" + }, + "devDependencies": { + "@types/chai-as-promised": "^7.1.5", + "@types/fs-extra": "^9.0.13", + "@types/node": "^18.0.6", + "@types/sinon": "^10.0.15", + "@types/yargs": "^17.0.10", + "c8": "^7.11.3", + "chai": "^4.3.6", + "chai-as-promised": "^7.1.1", + "dotenv": "^16.0.1", + "fs-extra": "^10.1.0", + "sinon": "^15.2.0", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/provider/node_modules/@types/node": { + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "packages/server": { + "name": "@prosopo/server", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/types": "10.13.1", + "@prosopo/api": "0.3.39", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/types": "0.3.39" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/tx": { + "name": "@prosopo/tx", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/keyring": "12.6.2", + "@polkadot/rpc-provider": "10.13.1", + "@polkadot/typegen": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-create": "10.13.1", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/typechain-types": "1.1.15", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "rxjs": "^7.8.1" + }, + "devDependencies": { + "@polkadot/api-augment": "10.13.1", + "ts-node": "^10.9.1", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/types": { + "name": "@prosopo/types", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/api": "10.13.1", + "@polkadot/api-contract": "10.13.1", + "@polkadot/types": "10.13.1", + "@polkadot/types-codec": "10.13.1", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "consola": "^3.2.3", + "zod": "^3.22.3" + }, + "devDependencies": { + "@types/node": "^18.0.6", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/types-database": { + "name": "@prosopo/types-database", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/types": "10.13.1", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "mongodb": "5.8.0", + "mongoose": "^7.3.3", + "zod": "^3.22.3" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/types-database/node_modules/mongodb": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.8.0.tgz", + "integrity": "sha512-xx4CXmxcj3bNe7iGBlhntVrUqrNARYhUZteXaz4epEESv4oXD/FONAovcyoCaEffdYlw25Yz284OxMfpnPLlgQ==", + "dependencies": { + "bson": "^5.4.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, + "packages/types-env": { + "name": "@prosopo/types-env", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/keyring": "12.6.2", + "@polkadot/types": "10.13.1", + "@prosopo/common": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/types-database": "0.3.39" + }, + "devDependencies": { + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/types/node_modules/@types/node": { + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "packages/util": { + "name": "@prosopo/util", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "lodash": "^4.17.21", + "seedrandom": "^3.0.5" + }, + "devDependencies": { + "@types/chai": "^4.3.5", + "@types/lodash": "^4.14.198", + "@types/seedrandom": "^3.0.5", + "chai": "^4.3.7", + "dotenv": "^16.0.1", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vitest": "^1.3.1" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "packages/web-components": { + "name": "@prosopo/web-components", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@emotion/react": "^11.11.1", + "@emotion/styled": "^11.11.0", + "react": "^18.2.0" + }, + "devDependencies": { + "@prosopo/config": "0.3.39", + "tslib": "2.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "protocol/dev": { + "name": "@prosopo/protocol-dev", + "version": "0.3.39", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/util": "12.6.2", + "chalk": "^5.3.0", + "child_process": "^1.0.2", + "consola": "^3.2.3", + "dotenv": "^16.1.4", + "fs": "^0.0.1-security", + "glob": "^10.0.0", + "path": "^0.12.7", + "process": "^0.11.10", + "yargs": "^17.5.1", + "yargs-parser": "^21.0.1" + }, + "devDependencies": { + "@types/node": "^20.1.2", + "@types/yargs": "^17.0.24", + "tslib": "2.6.2", + "tsx": "^4.6.2", + "typescript": "5.1.6" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "protocol/dev/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "provider-gui": { + "name": "@prosopo/provider-gui", + "version": "0.3.39", + "dependencies": { + "@emotion/react": "^11.9.3", + "@emotion/styled": "^11.9.3", + "@mui/material": "^5.9.1", + "@mui/system": "^5.9.1", + "@mui/x-data-grid": "^5.9.1", + "@polkadot/api": "10.13.1", + "@polkadot/extension-dapp": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@polkadot/util": "12.6.2", + "@prosopo/api": "0.3.39", + "@prosopo/captcha-contract": "0.3.39", + "@prosopo/cli": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/contract": "0.3.39", + "@prosopo/env": "0.3.39", + "@prosopo/provider": "0.3.39", + "@prosopo/types": "0.3.39", + "@prosopo/util": "0.3.39", + "next": "14.0.1", + "react": "18.2.0" + }, + "devDependencies": { + "@types/react": "18.2.33", + "bufferutil": "^4.0.1", + "eslint": "8.44.0", + "eslint-config-next": "13.4.9", + "react-dom": "18.2.0", + "tslib": "2.6.2", + "typescript": "5.1.6", + "utf-8-validate": "5.0.2" + }, + "engines": { + "node": ">=18", + "npm": ">=9" + } + }, + "provider-gui/node_modules/@eslint/js": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "provider-gui/node_modules/@types/react": { + "version": "18.2.33", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", + "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "provider-gui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "provider-gui/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "provider-gui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "provider-gui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "provider-gui/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "provider-gui/node_modules/eslint": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.6.0", + "esquery": "^1.4.2", + "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.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "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" + } + }, + "provider-gui/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "provider-gui/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "provider-gui/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "provider-gui/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "provider-gui/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" + } + }, + "provider-gui/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==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "provider-gui/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "provider-gui/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} From 0b1c8a6775c0dad7fcd16842f78bea75a6426202 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Tue, 14 May 2024 09:17:15 -0400 Subject: [PATCH 07/21] Fix lint and move package --- demos/client-example/package.json | 4 +- .../client-frictionless-example/package.json | 4 +- demos/client-pow-example/package.json | 4 +- dev/config/package.json | 4 +- dev/scripts/package.json | 1 + dev/vite-plugin-watch-workspace/package.json | 1 + libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb | Bin 1322804 -> 0 bytes package-lock.json | 1636 +++--- package.json | 5 +- packages/account/package.json | 2 +- packages/common/package.json | 2 +- packages/procaptcha-bundle/stats.html | 4842 ----------------- packages/procaptcha-frictionless/package.json | 2 +- packages/procaptcha-pow/package.json | 2 +- packages/procaptcha-react/package.json | 4 +- packages/provider/package.json | 1 + packages/web-components/package.json | 2 +- provider-gui/package.json | 6 +- 18 files changed, 700 insertions(+), 5822 deletions(-) delete mode 100644 libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb delete mode 100644 packages/procaptcha-bundle/stats.html diff --git a/demos/client-example/package.json b/demos/client-example/package.json index 8ebd3a4d2d..8d84bfb61f 100644 --- a/demos/client-example/package.json +++ b/demos/client-example/package.json @@ -20,8 +20,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-router-dom": "^6.22.3", "web-vitals": "^2.1.4" }, diff --git a/demos/client-frictionless-example/package.json b/demos/client-frictionless-example/package.json index 2c8d3b8b4e..5ca2cf7ab6 100644 --- a/demos/client-frictionless-example/package.json +++ b/demos/client-frictionless-example/package.json @@ -17,8 +17,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "web-vitals": "^2.1.4", "@prosopo/procaptcha-pow": "0.3.39" }, diff --git a/demos/client-pow-example/package.json b/demos/client-pow-example/package.json index ebfd94fec0..263a1b1052 100644 --- a/demos/client-pow-example/package.json +++ b/demos/client-pow-example/package.json @@ -17,8 +17,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "web-vitals": "^2.1.4", "@prosopo/procaptcha-pow": "0.3.39" }, diff --git a/dev/config/package.json b/dev/config/package.json index 797cb96a1d..5cdfde0406 100644 --- a/dev/config/package.json +++ b/dev/config/package.json @@ -48,8 +48,8 @@ "eslint-plugin-unused-imports": "^2.0.0", "glob": "^10.0.0", "path-scurry": "^1.10.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "regenerator-runtime": "^0.14.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-import-css": "^3.5.0", diff --git a/dev/scripts/package.json b/dev/scripts/package.json index c9e2556b58..18be59c39d 100644 --- a/dev/scripts/package.json +++ b/dev/scripts/package.json @@ -54,6 +54,7 @@ "@prosopo/util": "0.3.39", "consola": "^3.2.3", "dotenv": "^16.0.3", + "fast-glob": "^3.3.2", "glob": "^10.0.0", "qs": "^6.11.2", "varuint-bitcoin": "^1.1.2", diff --git a/dev/vite-plugin-watch-workspace/package.json b/dev/vite-plugin-watch-workspace/package.json index d51b9e7bdb..bbadd05f92 100644 --- a/dev/vite-plugin-watch-workspace/package.json +++ b/dev/vite-plugin-watch-workspace/package.json @@ -30,6 +30,7 @@ "license": "Apache-2.0", "dependencies": { "debug": "^4.3.4", + "fast-glob": "^3.3.2", "vite": "^5.1.7" }, "devDependencies": { diff --git a/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb b/libssl1.1_1.1.1f-1ubuntu2.22_amd64.deb deleted file mode 100644 index 85fa7e14cb8f72c2938f0b46b60a6ea12a022b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1322804 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

    )No*P7exOQsXrU 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

    E+4p_+XVOcj@ec>Amz`Bfgbeg6fFQGIu!Hc3 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�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

    Xk+3SEZ2K#bV*9fi?K{QKe8GT6Zw%(IuaiR+jOI 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

    $Z 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 uLetXcm1{A|9|R5bvauMP**0@RCu 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

    n`M_YF|iq7>*<~4 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%0AuTG0U#Jr4ujZyniFcm%_Ry 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

    &2_tar<7N#^>= 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

    -a-(AVAxBK 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

    !DKTNa znq>v4L53=CCp+hs5dS2tT%~RLJ`@gLbL&bonZgFe0sxLP-W&O}Xb>>u7Jc8*lYuvB z8j(>arX!#;t^Q3%lN*N1+6jh7zSXWF1FT?PV#2tY6u+y!4VR;=Op!BKd4LA3?fS;@ zzVmouLS(q_rKL9;eq&y9F*WA(o|r*E&^>rsWJh8yA} zEuOA8bGeW>2GZo>X?d6xM!FJryAg;yJyTNuMI7WvC4dSWq&_X535Q&6q9}$s?d5T{ z6vJOxsI#&KKfKz*!r2AvD#PBlvepfXzX=uv*u^XA7;nz3h>w+sP;0O!0y#gEic7`V z0V&kS1BiohY~jT%YLcL*=)W~r-!J30r6de8oNKyk5+w!CTtXY42MJCHhnYd@Qr3$>Y5Text+qU5i!Gt4!JcmAT8f;S;m* zeG%1cyIcqToq(RSuK@Wa=s^+VeLEp*fy}JPPKz0qtng8-RD1S`Nsz2gJtv^o1Mgn$ zKEN%kh)m76VnUVCmy7t^JkH_-Vmke|y+WjVV#+b2dQ)QGG}MVH)iGHZ+AC)yUSSM2 zS@&nuTx8dBBkj2Z4pLe-)<%1wMdP{3Jr8?V+WIMazLgXeTv8F7L+V6fT*9yXUVPp* z3`vLqpgtWA&-txh@CEiv`)srQ zfaCAZSS4F}QQ=)cfF|$9`Ck=lr0pqf&MUez@TC}NeGO&{YRU|L8B&I0hNHa#5(RrnuQ7(~J78=Fi(rR919 ze&r~)t?4LP60gtrRYm*dpp}J0x}9AMSc`p!A^XZJaNp@82csb9P?al=C6jo%FSXybay>U4ipP zLB$58c#iEUQR9HA&9p{eacU300qYd2x6&io7d7v5ZNz|oR%r$AGU%<@H3l<%1FqNa zG4lK?@t~(;`d!;K+V|fV)FqZhRQ}HltsIj;0B4>Gb1BxVl~CQ==@;2?K`o5zE4w4R z8~x);i0o(Oy>-+ylSl^G{Qh514zTq=W9ag)OP)j)v{7M?5mc}G=LMfgHSWc zq&di@Q#Bt#&Mij57XK}>vjIR_s>#K~RFwrl#GjBrqWEL8T1PR2V)|?rxyI=-eq&Tk z&VwY&c{}Y6a7`WLPRt$KZx!=~nkL$37s&zhS3FIFQo$HRMH@hQ;XsB+ner^J2`>Ic zcWJ4+wW^_z&EqgQjappHyhRDqoenMJJ==hCXBbW-lHIMR9an)idiK|BWKAGSfC6&O zK`Cb81e;D-l0Kdv7ar` z@q{}EJi#mkIGak#lqNHE2o3|a_P$YiVUD%44XRJSq-i4(ia+k@Pwo!I{A3Dt3_zj8 zsLLTAy43^;r-cePt;plH-WT;}%Wxh}N~9+4WfnbOR+zV~gug3C=Gis=lLM%58Ydhh zCF6|R>n?ymm@*qi1%Gn|;-m{`BQcB*2DOW20tw7aNzjLPDQMG`Yqk;{<2hYTG-Al+ z{BuI!lIPGCp6|@()-(L74w4RO}e6IGwl38`r{lxaXqoSIwvTVSl+tb4j2i~n4x$f zmaBEQs@REM0%iU&_N8}UH!k^QaNIZ{wKo;U^ zgRRX0K88V+3+1BRGr%L)kz}+c)2$ekUqBbZ|GA<*YM+9ms`_GrwBwgdDQ{r!P+^NojLPSMF||KI;2Cr0P<#ahfGls^x2eb43_gG3e> zfKkN*D3rG;Aci@CDh%QNcv^ehyuuQ)OwcPaA$*h`g5jInf)HV@o1V!ofRVQTz4rT^ zm;?Q%|1?F(8yL6Hm5cKi^V}^+C2kE5AO4PbyS;Y_#z66!h3GYX2eV_rr@ykhAzzxH z4k#B*J&WY3m)q!XBKX{o9*Z4mDKz5D-ZPj}p*cn`It_!^D--AA`^z;bVs)oX^34a0 z!4!p*+8_9brx!(sh8~_mM2{1 z&`&rhw;HPH35TV6BL;zvWP)8>n$7FFsMnSUUu1+sv-Tr8^@w3Ax_yLmNJRvf3?2Np zKN;!!&69%MjxfI5+8Q90iYB{=6)kxNi zcdwZtCBMZ6pV6UZxe=e!fKChc2gn^)KsNh)`rLicAe$U#Rz~gTcXhO7NEg(c(2>xA zfRsrHDC+v=DlM``^|?VN?ljB@;fvEyu2Bc2-FNTfxJ#yg%NxYi7+a$jL+O|alz=#sxHI%oH@Y|%$VC`#${}z>K-8EL z?71mXJcgWm-IqTg2V#Vy6%;s9ERyM*A3!JX)AFoYyat;}K+m#Cbjm7ZZ!7iy@6j-*9KUW$ORNh&hOK$UdW1hAF24p_xHW?cS9*;aWlp_Za6QnWA*xd=FTi zNv>lD58=5`hU9}OA(XQa`ZZ$&3m28(oLCm;0X%t(cfB~NjAJoPPHB>5qIz`z?8wF)a2_}9B-scyEd+|Y|UaT*L~;)opzKX2lbfQ8_JQ#Q-_y-G`f6D&BM7^ zCW(9W*t`JDaN9O{ZD*vYrB*mfmR@vyE_)LExdrU(?7={E$1X(K%ODMdZ{}S|o;vRv z(AhVi4#6uJzS#mvaj|XN4h9bXb+d`1^i2*vC!@dRVTh>DBqt7?<){~dA+?cm&>o?) zVG3Bvt*j|YwHrUeY63p=6e;uRYo;=3Rg3& z=pPcJk2*$?9-oVhMq*!;G1irVFFEq8+{YG86kdhG!H@5G-53+>ohryHz^tN??XXC3 zJ3g_yq*7@%6;U2zzRsVup)?aR0sc0ag50+Y$*pwXFj&ko-HTZ0fXgGz6hjKCuLn5O za7HjzcQti=9Cdrjv%;Sn$zWsOYd)Wf(Tjj}id)=tijXhXp?qv8eV%K+D>{;+?L}q- ze8=PxA$Q4u=Pc4(JFCr8Ft5N`H$ZfU>65?fGBT#Feonv44xx=a93M{aFY#pO0P(G^ z{W)4{Jyo|isG;ux#DhQ?eD|-rQPk&rw~D#UHT$7+N>N-4(_1uGza+}gk7pe9VFxJ8 zc(d~acMI#iS7pD7pJdI-bn@@xIPMi34QN->?u)7(Zp?r*qIbcrDZP8nzA6bsEH zBMeTxhr~@^Av}+7Cn>mF>&mKlxl1np+P}V5Q!xINl+0>@Bx{d_CZq|?>@QsIiT;62 z7sL8>7FM*X;`KqJZ+mU)Yn;8}v#=km|5C}_Zg)BFiQ%MP49HfgkJcu?AO`4$+S-*Y zcTl!%@;<^(Dk7csW6kG20kZNsf=(N@KEIn}jjDdmW^EL(C^zB*gYkEna7l2$M}o>m zK#lmXi@U4-laL&o@NAcA77Ilm+Cm&l_(u6D91_EO;Sq@_&((Pm-Li6tQd=;vPKPF< z{-Oj>moGhCapYmI-8)OU`El)YqK9obi+DwDlRmHbFC0AUYuoSCr`eTRBvZzb>9;lS zd70ElZ%0|eGZ5)R9FIQ)tj@)-b$_TBt>c<1cIdWptwgxX_>E-R;GI@JXx(nJxkpOx zJlAU%X<3s2`k#GY3j?ibkgoE6QvSn$EYpC?ycsS>kqKV~=-a!^s^cXj(q=9;s+$`t zPOdE?`Q*1OQpk5&Tg|^VkG{jE+QlR`SIA3CKI(`!jMwR=uRC7%gxznCgnf-U8?n5j z&V0cXQgfoteD-w#enN{DutKEQH|&Qu{xIJzx~+$l!F2$+8sRlbiI}iQz>D_IQ zC;8<#gGluJA>r1S(cDv@RF8=!zt~;*S~MhgtQ*LguX}HpmxG3I6hc;+J(d}TK)Pjm z7HgMK;>1e*&GcVGWtciJU}JGu{utHX#2$N%@!YNBEV7?#tt!C23V;qyCDES{YFw1X?`m*-tl;lNK*E z{=jKlP+5{3bRW^-4h1)Rtfcc?H>o2GC3&IyLRGokA|+>LTN`PK6aiz6rzQ;6_vcuS zi24oig&|6q(aaaYXPZa0G0-4WmVqy(ms}$kD2{QD(r<7BJKglS+|FinA}X*0W+!!t zOZOq0RimwrCL8gg>=^9aFR@*$qh@^9cDXd0yC7w25eFD!;rpZV8#)yFx4=F*4@*t$ zbh~Z2ZpM4KreQd`+d9lF;u(Z2$6XzW);hiTZWbCtf!bjz1&Y?_)S42)_`2{YAJJZ% z7eLQO2Svc=AEMu-f_Wu8p`BI%AaZgw((}#tL#+!BK}Fp`a4MGhP+a3(|&=MT*tDZw&>W)##LiMKP9cR-!^g{^j85U6UldZeBVX?)J$4MKP9bbP+q{9@P8-y z`N?#jT!bV%Hi`f+As1Poq{RUtoNa{+Y=W_kkN=b8L>b{-v3H@iFQ)W^qmh*wmN7#i z`#-u5VZb)UuC4Cby!V)lp9JSTj*XDJ2)pG!h1$sF1Q?fi3E8@3z;moxI~GI14`kk* z_ET7LaY>a*dZ6!!F#*I`s_Gvg1Wps|0aKxsAQ%3F;Og7+8*m1p1}t8pH(9^EbpM|G z^k7znOvFDqo?#f1Kb-#mz4k;F|MM>yuO!zsy|KQ+~2HtJC7JQaWLJePx2zWOy5I65oiSDU2{w6@+}Cjjgg z=wU-fqe1BreOL$kcIa=wAjj1szF!RK0M zp^}uEradhS-}uIaD2aY`bS~zjRdI@X`JwZ8difRoc*fsdkkZIY}LQp zV38X#Tk)G?Dj*wjiN4c(j_^p;_6OK~Wg&bL!64Gv>2(J_2qT1PXL{DoQ3qh4utCRc z*Rk2u0Zj6b1u6BT0)9zi=@AUbqF|q6uj`w+r|6r)D9c#S^%SE;8b3KwB7oS0(aSEQ zz2$zc_#jj2%uf*9a>@V@4*PXT_IpL|vkgYtd+onKKTy{^YOB2`X_K_24~v5vD^<>S zRu2`DDI|hrsTqXm)*A?&R8ces1jI2j5~?oea2~X(^c9^?^nvEN!Lq6F|5VkAXG_zW zVrbN^WwK~>AunuigUH?owgQ`*%78*`oqqq*wHyZ_z#`@ z8s-M9peVeP+gs?lkTgejx%nZ7-_=5}0-`j#o8w|%DiJJb$Bf^`p))M>RfXDS6>;iV zXxn?6UW3$Ag*=E8;At&%^Pzk5pM2OCrp7XAjKqpZ+#~?SHB$!}Ok1f)6b!=g3#&cQ z9$G5OXX59ir)EMw6u~=hPvfQi!fFLvnouk0N-w?iM5IP*JXX1cXALHSon-ghXz=-H z*Bkglqov-wRiaEmel(ML^h4CA{_>?ob{FTag^Ne~g5W)$@7Kc|NbFV98ADl45G9h4S#u)}LE+`6~8hTsepExmyd zyw)^P64*oba`Uls{otYULdW*hw83K9Pu~R4K~O~S^N=ujA@!vU@hXDvTAukjkegb) zkG9#es~wFawt5_}f7aaWpPahd5I=NprIkMzHt{V9N}=zO-(*Zy>71#|x~}aHPt7XE zCBBzvrN^AsK!amAp6E zdh!WZa75Yi^jac?YP()(cs#>!+1uY%zbVl}`EwH6&I-3nC*^h@U>!q2ZW#9qW}c`j zZ1j28P)pNCB^uV^Ig8+eP{lBwNk=08=;9<=?w_QpN|s{9_KIBo959GJJ0QzoA>gh=$99MpG5@zqFu$MJ`?i?XvvR+)2zK`_Th;PA z2ADp_wuEmIDB5tW0@vecFq?TauU_Y-}d_RW1u%d65v`P?P$ zk`xAL^@Gf_PWuY9ecg7*b&Vf9UN}wF@`3%rM{ysEt4=}G4%YYpKGccfM^4W9tcME^7~y$K1ENOxk6 zuXzH&p28Z@dDvQw^F#%p{GLEmYryG()&#zX*xuUn@&_;|&&-tD*1#nDu8$ARU2Gir z#cWn2Qj=dpG6TAQ{=jv>7^vW$7WDjl>9if3bD~z&5-tI57-2>uAJb0>0wBh>*&w}? zirP>K*A$l#x?2XyY})~Wmxk;`;3X$vweO41KUno+KiW6Tt5+l)DUF_Gn6rwV9T7L- zOe(Ceuklax>7~tDL;K~qIvZ}ie#=zD5ip*j_W3NHJl&B@Qb`)o6R*i5)!LDvQ5M0# zsOIABk~I~%%mxiY4AsO`I>z{K-GYrv4Yx)dv&xi{hzYYd;HOFd`WSBV+tW!dLATC5 zAkG*8-`r%eg3uw;L!zrrLMH=#3ut~`$i6Z6gbUzN%iwQEw(QB(Fki?#i z)vJG3?FFN;l{yy9z^e72c0aTgx2Ned zFqNu&wSUL)lmc9+0^nn!d`Kl*!shXJ34oFk-I>e`xfEC7<-man>4$sFcfcfg5?(fr z0~~u7;e@X5CNKN{U<7&z_rPDdP;qVXc)}waG3y*dr%s z+XJyhG0Y#hAkw>k<;O%vNB#9g2;O9TW~CY)3SFBA{jGqp4XTTgxdh35!ujP(Vs~MI z$|7puzH_ooml^n(xE;rmVK>wWh$?SsIfzrRljv|EZN9XsB#bq5&3bU6@1ym192(@m zDwNR{fLg7y0-#l{g=0)re=V;aag~WNmhsy0`0axwyRUGY%FgR^1q*$xR$acGl!a~4 zggRH7UlU?q7<^z+plHS&E_{Bh2`2!#gQgvqBea%Jgmm*#w@(kM@`=`~16JI)C^T^W-UGp{@-RZJfr7HZhNA z8wHW$&;G0*ioJ2(csnOWn!zA=U*7k9p#y`(7HFwK9hBbg{;WihjT{ZPt%GBRtPr)2 z3Y3XQkwqNcE*F9uQC^|deu2o0X3<~_pNCc(Ttb|4^484Z{epc#&rT^kyM5aCOe9cw-u1e46b zB6R;&+o8PD_34dE!?3cc>-q-Psziy>V?vONn8Dev%!Frvy~*Q*&^U*-;4(5ezoGse z7_g==j_D!qR&MW!-VMTOafsx$|W@q`a`i&00OC8 zGr&hgN^b^GM-I!uSPjd{CSM#JfC4_Wu}QnP7o=ZtLrDsVdY4IF0h^PoMHR7fk4%&y&$O zo%1Z+a9E*3vM?lME$pyn?o%PHiFn$n{B2hMZ&$Nt&_T^iKCjq86`y=W5ir8wW9g@` z%VscpEd?5lqY@9R%XNgK4v4*0|DKw=^xWj8Y-cq!Q5Qv_oLQ$!)Zn3HTH|hwAZ)q? z>b?cBj#3)y3Q&99P2k!v=&6k~7Sp}5Gch~3vapsS{4zP8A`p--Q&Kh=-enR!u((as zdN5bOeJ{v~nBH|Nk@7OUE*|{qaBi2%_;HplpOydON={2 zE(uRXd7X+L-?mv$yJ|I5Mb%;~Gl9POL=JbUiHV9bRC>D{5o^`^Rzo2Tv>#g zW~$Si7fV@XhjqofCcDw^DFqPlAZ^;-ZOupT%GYf%BA~>pwbE|w!0@ue2aP}7sttF) zx~<;;)MeCm+eF?uxwGj>Ws2yd*xr_x0S9ivSMCrSss)Hb1o}|jD#~;)LkE!1Z*Ec) zWAqP?j{vqFW7gXOlb5v12ujp7H$SLV;))dpfXAHZfx3}l&(8k_;|}(S)&1=;v~m*< z9$%$57{_6WMDI&-(;I|XtJypbin9QtRksW8lx`4YO2AgH&B%%~oaF~Fls{sSb@iom zQ(DXRHtRBeu9t*j>P}}$swUu1tUJLS7nUe9xd6$V7d*Ym7iBO6*I1c3uw7If`+6wF z!ri@I=~%w9@O)VYpZw9)hsj+6YU&w@3VUpUgX90KT*Qv4AI60|LgyOv>!U87bdVk4 z>*gfQSrLFk4Nv0BVS>{R(0jz$N7-vX=s3V$N|~nc2zu&O3D#zRSo77|lROdCfn#(} zClKp!chUHVHA~WEAw#2?g{n{*#Wl|bM&s%n+~!MoP{f#_eezX@Ykvl*kIB%9##@i8 z0&cBC&uql`OBgGU#1!rF!;yYJmeL!#dRYaVXN92h17>4L&MKI`Jy|YcBSga}lEur) zb?{(M)EFlQH!xF(oCsW#O*U=%X^X!nM;Z{&XflqM1Sg;B0LcPI{zxN>AJJ{3sjy`>@U%lx@&qMQ%p3~ibpY@ciz1$Sl0xjV z9BUnJ{)w|4On*Sc!dW0s*AJ?(kLr#Y-V4sp`#(RY6EeFDIHDh`exC6{Evkrp*Gc5#gnSjP6m$LW;+Ztm70B)!nt#WHX)!)p7lE{}vn zv=EZ#pc`H$^o)>tjuRbp-uU4R0R$=8{#&j(`c}5Nv2@l*cke%!esPx1;=mv zgLqhj$?DmYJ^8a6vC+vXU%}J)kz}HD;dG_pU9?z6Nc7E=Z6Ez#5if`Tz~%lZbGz7E zUKm)08V{QiBY{DqiOr8ChQya&rbk=D4T9F3>JlF!7>J+&ST*AALFRg=+w(MEcRR9V zX=5;}#F;iY7yKnzC09e9)2in$@^Bue9_~J%T2Cl;?;(&v7{fwrOd}+_46Khc0h8GH zwW8uXw2|`|cu#(;+K`S;Fz2lVcl{tRvX2qHNF>ug8&&%gHUax9)k*_+(nQcL9$+b4 zda?gq%-h||L1cj>4O-Ct^tl~q$HyEh2iONiZGcskwJ?JA-7l&>7Vqje?1Z)ksT3oU?Z81LTOkw-3F-kuEy5<<+@>QrEntdH2=;4;%xV58ey_W;vOE07>)9K3UX}c+ zT&reOYKAw?zrp?!^kD7p$q2#;kQ!j92};s}28a?bLRE(SN+grKGiof^fTE`cc}(Q# zT0N@zCOT&Q;Dc!%qkc?EEi#bh#f}HdfBW_NkOpDmOQB~?zq!Z@WyR%V8`*|JBCAU=zpH$UYk#0zs z12OfixX|FTe-s%_lD*{=j2XGiaGRXDpDS^L@5Kk`N?m6wC>71f2Ac+Q8hK+YbQiee zD3vWV*s!4obJPb6cK$9ruEQHMu7pphQ_MSYY>wvVrX~tNb6|rIrD@Op&&S|Afv?NK zSC7@MiM%dI&1h938SdH$dW&961fI5API|oEbpSWeOBOzX_Ti zufwq9PoD>4qu*4Z57k8IHJ0FsFo(wu2GuN{47dK+jiXoR9dVL0WQWdTJcpRH5364n zHLgA_QtsJhL=#gU`QtLh1i`_EFxTPSu-M4(zi=#%pQwF3q}g?yWz;@_$0x!OdP-!bAG z(+G+}j14E$8#uar*raVqeZ#k@%b`$E5`dwHK7!5f9+a9Cq(nz@Hp$S@4*7QxkA*&* z8|-ywpJi^SzePee=G4oS&6szY7jLK5GB%XC$diKt$z{t%M#U&{+RRyNPFnQqY7FmB7H~bV7K1i<(X*@y@NIZOxNdk> zWM{=xN^`Qf@`&lDU^ZG%^g)W01Z{))@PLnbD?0^IyE5>b+*wL{j@GM4vHhsS)c1it z1;X0}lwnZagX$YXs3|X|#o(pIWYqirhK@HLD?ra_dzG-wAO*&EqO@`2CJ$6oTFj!J z3&(?nS(R4`QItoP-oWe4EQ+9Wg~?>kRWtLGC`JZe-@G7DEA2yROFoT%tguWG_bP$|I!(`q1kzTO9(bhwdLhZ0W7kL-J{zj6f zGnf+wK+C*|SBO9jt{?yqh({|e^OC|_fh4DsedPz%>QH@|PqLiIZ!4f+v5jt(fQ+Bb zkc%>~;vH$7(wG+pzNaWYe;nbg(o`W4yEe}?`gKLBtHkR(2&OKt(!li+AA zc_^@WALq>8GtoZXM+>L1Okt6-R1-%j@m2#r^@ajy*Zl#?#^d30VRTNJPlJ!srw@QI z77hc3KF^@pgJbnn+S`vxKeH1d(jX`B!U?(x5Z$`w#9ahwmkV>dds7-bN{r_dZ4T5& zxKxyh=&1eZ7!`G_wdDgXVLC^@cGV^p$BH? z`DH!4kKd9)qeg?P^X;Yl;JYT${)&PC>F0Kho3pkw{RBQ0M}>>2_)H}J$nSwOapJ%pI7IhK2gIaK?ddPf+i?LpZ-uYuu z`++pCZfhzKhY7F=*>~4(5TNe=fF2qe!{p#VP3v-QDCmG}4RS-j7^M3{Y!GgaLg3Uh z5Q=$}OuaiqhdEEhI5v5SevPd;?Y!f!w1l*Ca~{~DT2OCW zsn|zn1c;RpmDLXlOxoZk5ydTu&VL#{s34l^;WHqQP0mSd^4w*!wfPgY@o&{r3k_$PEEN*Z9Epq*eNjvU(?l053q$zmkWxr{PCD zo0nxiH_NEvmQj!)Qb=MUL;E|D)$(D=#|7WP53|7x;;GDyCBxMCSvDzY34Ez%fl2Qz zA8`omNfJfY4Yk$)qRMgsO|wW~9!xVDl{x~t=R+T;dlo3FlQ9lv_ZCpgm=rzDC9*b$H zeg74(f&-w?bGCU1M!5{o=wj=#(bZ20bd0SX8I47i z>(!KHGtDt@w^g|LLRs>fjQRgXLqHYUH7&%k=eK9yBeDyGx#EfB-nHDVSw@1jw%J+n zgZ@knA6tK8Xb5Xgk@+!sEozxFgaqKul6M;7Ri4v`yM}0D#HsGul!*jQc z3a0~R^P7{1R!cG_n={pL_C0u8cIL*Y@|jC`I;|5^p0qN=AY*6Es{>Kt=Fi;xJ$`Qt z6grTx3&XhISq;TpkYkpPBAm47`177KTGDrx(T(hWgp5jft+wY;4;XH*SORdB%Eoy? zz@^6f%2$A#%}niP-rCI?q%obq`BAD$tfh26I?P`cm$aN>)9ZWFaN@)j!HZ+DyZFE$jYHj|P+0>^E~qN< zgRd?>>6^*3XuHy({-bf|`lzf{NIk(U5g3*G2V7qbR2S{qJgXH1$etWELj;nCK$fDm zrLjTP8relj9!az;hm8{j>$8(N>QSum_D22+$Fo{>q4*{uo8r7-uvguTun1I2d~C{( zf}h)qi)y=<3Peu)Q%**WEYTP_`m8rzo3a;gn-mMdoTrcD{4!s+X1-+zaDk7(+y321 z(`RFhtGV?cxVGi?kTU`67`Ufr1BL=(b+^WlTFR{@BbJz!;hp$hvG?Q}v)YT`tYFTS zA~9%L9Fp=|N@D{=5(sJ;qBX#({pRLsG{QS$(2eHN?iElXZFLBvyB!hwVzP6MBRh1f35uKr6#+&Hn1FTD6TqF z>w^f0G1tV%>nDN_8GJ+&I`Ii@w-hY@DmP|G>PeC42q1^E?OlISWbVpSEdww=k|U}- z`$y4BJ4)V4J?zMk?&xj}sy?X+6^x&8A5tx;eU_up8ZhYqEH{e?@>G~u;;?UY| zitX$+q9b;Jx8ddkH%jMY7hxkJ^0RCvC{6A}x-hs);XYBcFGW{qic&Iqj}cb&>Fb}Z zdy(5;RJS08L2H#-V)#I?6gXVYvZkTPqUX^RmD<`qqszJeGKB8z0lvsBW(iIstlPu( z8Z7owSGGlh|Bb0j4$-pJ|3PVcKDfxKiD3Q2$R$-v3MWo+;1g3;Wm{W!L9N8qr1qg` zqslpd0ev07thdkx*31YgfZ0^KuycTJ`OkVSP{Xl@>+|-wMNT>4l74$<HX? zpyv*HF*c@L=T|H<0j|PQbPt3j$+T7e!?Dyfchv7nqUDEvsxBa`0@1FAS>)8-bn&Pr zx5*T=0sv0f;l-^As0Crc0_@+Y6lJekrG>r49Vas$DU(lzfLEW!qjFZ1%h!6KG|v zT?Pjqg~imcvO(MeX3ie0Uu+*d%KnBn77rkZ7}*Ary!=v~0BG}av`+mUsL)J%5?$XJ z@H<-uhh>2Jr*aST(O_Aa$=_vcm z@m%qi08u;f%=IzHd={<3KsvhxQ!_S7-N-Fhr7zm^l8Tix?_i^BO;iznGMBJ}Uj-F} zIR&nFNr|<8!n~D~RSfm^po$S%SoDH24S_MWu>rHPB&iT=z`Su#)0u#M@`={A0p`4f zq$ub#+@pg8)-Wb;G%j+>wHP44=10y8cP;~$ZUWultL1L$w1~yAWYaCgtNwVKZeRAA zm@Q0oZVvz%_hbMwT0wPLR4pyV+t*13*@d)6m|yo<{iKQ;scbVVV>T`gp!W1{_^TnQ zIknYkugGcrp>>mA4}xT z{8X*uHm2fa5Otmct)2)FS$rOoRn%%CU=Zo+jM6_XECg>TXuvgnDY-j)$fvG zkVq0*Gs9=csGnkIx?+U88{W^aiH%%y;Kge)nvRgzV07D9koymGN+o)PKcH9JC-Yh$ z*+z~r6R8O>8Ys3{vsFbFl0Rr5x?>(LnPn*5X+$(B0LU_JU9~Pil=|*L-JF0st6O4P z*!0Qf;c9lq`_L>gr4%%wmsYt*Jbt(a|JimT&4ZLNdKC%NwLB5>9sOMf9bCq6ep{?0 zoUfHq+MEswnpCg zr!J;z9@+)GH(eVxhf*XhP@&0>(|_}hM0DyO6b(F;qm}5L!O!(EULS`+Zys{I-1j7GWXJ8>U+{&IxV)Wjby50N0zEBnJWJaJ|BI*?Dn&V= z4N;7*6cD=M(Pv+dr1oX0w&FUDrA{?Nuv(fe)GS&^MUst$7Na;!_D&HlA90P&){H*Phi^K3UqY9RP%tK-{=FS}sfJT{M5^Nm}T~TL#n~UD; zu|Ht{VC_;j(8h9pVx8xvyQ9qEl`)m_@>*+yq`M8=)u)_=CT4v^P8_#IQM zLX^z4%(N@bZBKFeRbR|Dl#8Flv?Ttq`1#zI6#0xby*cPEaMW*$Rbtq|?85OijA&3C zOfl4XGB>!Q)RRh>6xpW6QZ)-o`&XLqw0IWJz5Br$5fvWeR%3OwcP4Qh9K!|(zCzv8 zwXf42zDc<@y&n>l*Qv$1AvE31#@_=wlI9n+o=ehCYt0>{_qCr#uE;`A-1&6{gC|yZBt4fLy6%+4J+k(W~04DbFOZT z|2X9zX;)+QmG?%8y`L@bofQ2xE*$Ag?xU?O{%;cIy zs?~8e_syLJNF^31TItr`4eet_ike1iVJQ4m=S0aANe|gS8Ne@eLYli|)$Shq3GM2O z!OBP}U5wc;p@{FfE0)suHkJ06( z%2)tK4f=Il+aZQh1jm`Pb$ zmv!O*T90+#kEGQ?OvS{E=qFu$;Slnf5Ki^>Sx5;vEmp%c^UIiQ7$nRBOJqTg9;Q-8;|Pfm zcCQ9lxj7!(4FPx42cwgjWGuqiacQwFe1wEv%om6Nfm&zW=lu8E>p?^)szr3AF$1Fz zUv+BtA40<&E*AB3rh4oD=UQy%F}gPpAIj8Unu*!sqd3>j%ZY#cFa*(Bqt-18y5e3r%P-Mt3 zxM_^fg*%P(xSjE@>;B&4TcmqOZagSLa;1#s(H1?vJkQ1WC27QcdlrW+jT&GP#Hcl(qFLH%jS$ zzMNBz%#`SV?qeeRkRN-glgg|hHP>vL*8hE-BXIv!W*`i z@wBJeCWcocag2_XoV!{V!j}^E(dRS#lloV9hsRwNbtF8Sj&Z|(f|JK^vf`?plMreV zXEMvjg1#NcUSva`=*i?OHX1&fBb%d>@3`NgfrVMMCRic40&nL2V6 zLKisE`N@TgLZv%-69kM=3lbd-je=zVPY2h!gi0HN{3zm2YuVTY$|SU*F;dnDSX%90n+ zTh3a_V@eKuk%wx0W9rs<3vpVtNnY~0B^yXS#q~$3HPd3)f)b7k;hhQ4>91-YWwbkesd+mwAj#C!NYPmUp$upm&q(e@!OSQ@M5D}np< z^JqI#r}unSh|~kpG@Vm@2!Gc(cXA`Z^SU~;kCI$d@9jWhZdXz#8tXp9_*-suu3uJ^*`01s5sYi9ZD z5Ht0z6@a6~`KIC76*&m-p^IOez!HpCXqaW^GJ-TSHhmSHQ&aHF3V+;We%HXtbGfcmEi{9zUtzAb(x-j!bOh7ODdq0cg-i~3_MkE^Yb_$vdJYmA9~>_A}*n13487Mu9P*=|szAKwS%J~9rD zGi1*tIW%8_A9sq9eS$YN!j%+yQdMM_z-hxB7!`{5kZrza7GZ{-fLXVLV|ud_n4=b-c7;k;47}5L@8`l#Snw zUY_`#82W8iPe%qk_HdjB3lwR2v{_6ef_UY%`oS4XDms#=o_l_gAdFa1h88?|JPKq9 z5(7pmT#}L;S-igTe2szULo?!=IDo$?Zz2yIGoUtON~#CJ7BwzsKO5dl=3K4x$IyXM zQKU{7Ii9r`ak`qIo({g$0O+ao%+G_CUeP+;NayvMD9QSGU+fT?mG7dEJ^vtg9vKft zuJ|Xxdyo(CgX~;=G2{@(EI7WIuNnh_WqZPAJ^zL#pMJ8$AsROYt@yi61yjGk-Oz2r z0>`zXGzCD|{3@inP(Ff|YV;wqw3V-I^-?uep=t~2a z>2-wI>(_cTA~~0w+3F7rzr_MDM731!a%$KYd3Y-~Zw`!$vW%VLO*P zISe*xrkNC8SoT?Nu$L0A>MXR zx2Tiu4hpc)ZVfz+8zV~ndjc4*fIL4wGS{y&Y!L!CaiqKzDruv&>)=enOiLzaL zMZ2rz!epvpJ_XsM1DyWRx?ZzIZEE=9QnX0zC1^=imB{PXg61Hyq&896%7oXY%&xz= zd_ad_~?NfiVOOeHr{Gb%_BM5OCesL(mL7q&C{(c3p4t9JZyfm8bQU6 zG($Y?eMUpP|3VqT;CyXc#;OyFClnwDjY~u`h|Oag=4GgH{&WIwlAg#$L7X@$2ZIF{c~Rhjl!HkYx2rB@dw$gf1n1o4eWOm5#PY3hpX^^;xnc~;7Duoz8h-C zg?V1Dv)*@kx&kDO@mvEh zZa;0sh>+Tcm)Hm~P z(bf-J5#{8EdNE!a3mn>z`vk`t&3zozPS5{+s$Lo)Zv|zlCB(Q#L8Xt=7^x+UHirs> zJz%*})eE$s-!G4L7j7ca%j+s2O+%PB)2X6WIT0a$L>qz`az5tU*se=^u((E^dqgi~ zI*8z}*?Z_mfrv)*Se!?#ntgWLJnPY{DL@Ks^H6sAoSB)lO4Bd|0og|X)zA>y0Z?;+ zAi8RDKQ>&+JS$t&Z~CIIX5$}nKo)PaOzQCN%1Ew2fZkyoST2h<&G<9GZx9-~-T7lMr2c&u3(RhvGYbZ{MK zrY6g;z$@+KkpX}70ldxk0`BbjH%Ivuhh@S}^AKMKoQJfP5*Lls>x)eg%&(cQ z`vAkt8{g?E*PcpRE$sM2Z>R(ySFh^X(5i(EryxEl_PfBmdVWwlfRDkDCv9l7Q%!`O+bbJtxRzfwJk_0Ww_RJ);1$yajs&f9f?070cU@noXGL3rn&5~#JtK@ZOllh2 zYk$!Cp&Ji8wT3=n5NLdjL$D0CJ*P*wHikG(@gpuX_u3Dwofw*ukK;1L_O=I`mPj@%%^{cy)TQ8UmSj zxkLkM8?JP)`8KnOZfh2K$#(>mImbVt6v3Mi$x(&U&`Q0(b;%#lSHT#`|R6CVlCy zN6MuLbl1sa&wbPag4VB6LF-molH=2!5M^F`YkViJv)o~$J$>vv&g@VgTTrJ+>DxRtb#|+-?!BG9Hah z@V||*9j>s3dK=SyvQm|t5VK+G)ajO_5WfW3L~Ux+9vhVY{nA677@hWbz{> zf>i&2PME&ch>OETg0C#jhBqaZCY=26EW}(5qk!MmyXzNiOqm3V%Xq5Va_fVZ3IbV) z!#XtuAEe_^T3+rl^!4qxD2~ZSCuI0JD2He4`VYr^pM^jFRI9DKhh4f7+ftRhm?%cl z!j9P#!gmivj<)IAz_q}xceT;lhW8-IJ4wYvRQWH2oF$sLZR1dOY@5q8(+!=CX}VcS zO_2;<$nwLv8LYJ|bN!iBg z^y(EAp4{Z%#;5|&&jgoaGE@~vX#7vSR0V^X2`Y-rvyvr!nkP4{s*`|jx&8!zS-+pANVT$-C20vI-HsdeT;d9z-lxx<&`p+vp+yBV8g4OH*fcg8?` zM(A9WuwKC!I;F~1us1M%HzWn)(%kx(r*LF{MfSnN2zzL)C8{P-NW`JyDOQz|q!WYd zyv-f;uN|Q7GfeeM1AQ|DDxIlJN5Z^>Ve<5e!2{ewR`wkjhGaxdMZjcuRI1Zly&sAx zTvak>Oxy}|P?1uF_#HWdx-!G(Dqtt1avRZF<`F(Kv9GR+6iv0WdcnM~%6-xj} z&iKn9EO#c{pDXbP##X^b?mJGteHdC~N6~WHYE|GvHMduetuMn(FxJlfuc&B{#+joS zD5u2n2akSyZ#LZ%?z3ZZ3<&rkEevrXCnb)6`=#i`?R--DQO~S_UZ_E8Z5lZ^v?NXR zW-l%z4e_*e>Uv~>Sh;g!h)fQVric8K~vJsmGiI6*TYLBe6a#gdJ- z6}A>}!5|_7%m6>=(3~fbxF?G#x!EHrg=G_SMNhD+a$Lqc+17M+=1%OT7MYRFLnB(y zu=~ND^@2tX2jH9l<0ku+adsLbfl)*$-HH*U~q0v8MxGzGdt zU8-ma=DZ?!kds{1K%@R_Pao?Ag+plRsJ_`><#OVzUf8d6<9M5Wp~%{C zI$+Cknh?PHvab6hF}a|=5F#}x{abCjWp&?~7LJ9+XL(KV>_^vR@(*F6D*aWPdDs6b zWh3^4-IXa;A*Ii8cYqm>i{-uO#(|$Ma*ji-bMQ&lo1YYi3)8xsEVIFJlWuwNG6A2p zvv9}4($EfY$9!grZaIGF)rG`C!Vf&tm|}8(e+^4v-BJDGz$8fkq$#W0mM)wf2RZlB zp+ar8(}2qLfev;HKd*C(;n09c;A)sK^dsSO0gSH!6qDb+0)(EfkZadXal_GO+P5+9 zs!xFIU;hvCAWlqC{=P_ms7V8h6r|?93woyIBwQVB-YVoy0(F0<(XwnAs-Z4C?7!Ka z3GR$-UaQ=a5B$tfZYuM%j`o-L6Q*#O1S*Xh%#6W~fRClEeq#gpv`VF8*tH@j+&h|5L6F-k zCQpwTk;*u69JmCE< zmJTFjhY=>6&9&|8za9lme%_7II@X^D>!f1zNtwdGF``ysd5m|7cwRZkvPyJ_wd| z|IMJC%bLs^0uv+|K>oa0h8VELcSj#;h&q91UQ&F#|ql37$lD`}km{*Ammv z<>h%M&2~4ijjfP3e>JGaWA-J|I?61>F#E`o#+Y!(cqLM`FxumOlodbY;PtWoD`iH( zqU^aVnOlf{y6~cH;sqL_X+Od!LORWJ2w|J}lVMiT) zOIQQ&zY5EEqiaPRi)hZk7Qb<>w~gsRgPnKN=>k*pzk3Yj-m>{nnoLAYIIKMJwVEaL zEF^u*#eG=;H=N45JDgLj`L%XWt7UbWx=n*wYH7_I@Gm>oQW(I38JE9|?PGWOLl1E-AWq0jriC7DVbXe1|$xDiMjE&O&YWS|2pE}&C36N$?kk#RJv*}63 zIry_VvD^X#f$;&eE4qjFF7ILxR6coUgR5Q|a6=mR&0c*g(q8F~QeK|D zO^-n?$7yognOc4^{xZa3ODq%Rasr>3nNs(Rr0i#n6|52-t2BRAI>#54!e~x?d@sA{xA6BL#T89=4KqFJ;Gl8RekTyE zes<|xfste(tW~__)PMQR z0|ZwE>O$H%z+8$?I|GyfdxTUA#JQ4pyP#`xwX_6)5vvl{V3%JA)|9vy#47nKF8GGo zewG!n$>aCqKT9?{>ecSp$Vj-l12Cn%GJNL>;I*6gL8Z%5%0xtMC{3ngU8x+?y_HJy zfry-bQ8I)6NqG@vO!yB=ZII7|1gF+L(3m%aF?tVqEh>RY-AmRGfGEvAt7v)76NmmI zU0DPDOQ@+5bzjBwg20NvGQ7lamMLsAlF7OboQ-7~JRzj2o?3*}cyTIV{1gr`>vE&G zvUip@g!WkF*kK2XBh(l%55MJt_Ev7{`_`nPm2tC*fF>$ab$FGZZ|sg#@i%CHc$Zg) zGep=<+d!fWJ!Q@awUo8ZoL5z|*f=Jbxu?2>{Q-1__m8iw>+R9*JMVTbK)ug}T8R7Z zewksT6;8X{5b+C`<+mFKH~^(xI-QwqT^zuE$fz6l6E%{T->TP>O&pF0AQ}#g&(RVw12!5 ziRBdO3A$VfsaeKrYbK+q4o5|E8LH50Ri@V~D z%1&1j2c0s8fgjN~BwRW*_t*6uZ0N@Dva+boVfO^I=|N zo~jVbJ7eaowcE#FYE<-$8JWxbT+u-JUFoh)ZRC4LVpse-$dYRs<_%&ReKIpy5`m{?XAKQ#LXq zzS0bGvKP$1_$%<(s(zzBf!vEr`}Xye-jzXfP0MBy;tZ>xPB?LfIAj(>Y_++U)$Pg@ z-sCWeQ#_{gRSi>Y#!s7DZJO+N{~8DhRcz`PJv#I7ad9i&L+KX+Af6EZ{-%H~Ji2h} zVVLtcG;FV&?T6jtGPA_KyN~FKb=fnu1sS&b!c>UJqq>iI*j~iOL@+dK-l;iQTAnmY zqXR)|@bQ{^fK8r{JNAwbD}^I9+fvD=uFUcwsgM<3-$XH6fSGYvjr-(+3C9J5R!x&3 z+zk0^O-cZ^P=?q|o#w0JaoRu1ut)bKkAWmey+bfyh zAR&+;S;X7?^v&;roP0KQNLw4Ba-2<{umxRJJ%9Fr58qxX(}MIg@k^iwG&ty>E=B_~ zjPDkH0yj{9a{15fW+^8$wS7ZbEx`^3Bb601DwW33J)(~+{ur%0)i~G1UsvvI2@rmmPf|8|BPB&S67cO0ytA10N{2($W@7o&cTLh$IP%-U?x1vZ*Cg zxF4OS{0M}nM&hEQv2&G;LRiQZc?-fo=ZHeY#zXGdc~9;KyGFv$Y?s>K#7Cdtb;_^3 zO3mx*=RCK`>~9R%PR2x`6Hio~&6{Ah8R>7BaPDmFd#$Gfwd(Gkr$pNlQ$Eb6JO~F` zTJNp}J6YGC2X-~ADzfPWG%*C0-V9Hts3WcV7b(YjA6^D4tI*KlO>Xu~rkjM#WWaHt zOk(LzX+z-byrUjfZrg_*&Bb`3C6@vLL0NBA`oocujRl2{pGY^+^`k64OY*GscJ@&% z$u9Tu*!BX`keUZS28Yd+HVug zSxht_am%u}t0EwbHV%K_#l|daxxpN2+Cv@&L-5oTYx<%bE*PLEsL^O&N^aHc#vG#U zNAoe5sbiW~1BIF4k+#42Tw7@sibm0l_gZLak>bnPU5_MQs!f(#TwEwf+`Q0jl;knf zc3`Y`U0Du{Wj4m#o~nLCg>*QrMCSNij@e6H!=-6o9jS@VFp7>B-FRxDL<^1+NCnC? z?^AMH<}#PGdMh~duDBzh5bj?&$l+E*)cDVf=8Fw$67O%&d9J-JaS<^-QyI{TA|&uT zRiRmx57b<11Xi3j;mm@h06Av7%N~baDR+DBf<8eV#30y^0u1-%n6!91;Nyg+T!Jgp ziLE8i&SH3M&}+z^`2N9{=|g?Y^C$ z>s&QCGHRm5$zR}k?+-uWHml|#cfuZ$SJ@!}rpph-JE~mS(5|f(j=i^ZCD^Y8mTAuh z$M*;846(dZPEzfqueC92aEb79<=V#f3ZExEBd<3tvBC!PiJ=v7ey;SF&_^nLja+6t zDCRTT(xZoBTv)%Q^>E+~0zhs>$qFBtm4}|8Nj@UY&A4g1*VDu;LRoED=ZF_p`xMA+ zb)m+vv)EvPNDKbXQ8;7j4;ULSmT0K~B9i!rNW>+i@DJ8oPJW2FW#!IvH>RzFd4AO> z`pdI27HE{5A#@`4#)oA?{$?Q_2q9FBfKGCYYqp;mQ1*^`3ODG-uE&kIs;79PI=;l?jG?F zlaTQ3Mi+?3ytk$GxZrQ)`LlI?TW7wQdaat-MSyrAbs9sO@YgIkIrAXFTkrdDTtds$ zrXLA;62UUW0;?%3E>f+DN4tr+>klJR2#GzNKX44E0r!=ZS&7qK?_HakB4g6Cuy#m= zUzMstBP;WCwE$uu7P{cAV`_jyQ!n0nNo_G&lYYdPaRB2gel>+3(PB_QLE}i!e z2RyVEsQ*Nmso>p0M2c!m)TB^;bFCUFJB$iQkKGMWqpeVgOsY9-78y7Q$*+H}d843w zE`2(}7Q1)~`n;t)CE9u?Kp-qeuT;|nu>z*%N2IILBp?n#&E%U6D$jb>AY5}8E1C~y zm28Gw8U4mvo(SZp-fn%?gm%~!;PP~Dq+V!NNlW(Rr=6+LUz65@?*h;PudI{` zh+`(WXAxb2W>@(GUdE&-#em?@=xn2<+Yi$M6D2jQUDFy+7Jer4G}Q%y9^?1scnN5%Z&Cn?g|I0>Nc^Pm>!;~{HuBITs?AS2V30b>VD2@`rq+<5C*_=#IgF|HEgY`?}#%=p9 zoQ9rvkyI49S@i?sVLWtOv(}|NR&j5LID(5ZgM`7YxhkdzV#H@@8!dD&bqF>4;KVG~ zLQdY^vPw2?7F`&Xt7vXWh78=~KH$EDC!?oJ=7ta_yL(v=NYM*6UJsjj+EgFUbQF@6 zXWwg_pL5~J|3)+FOcIL{V#VfK`GHrr_7l3ZT&`RD@mAC?zSv@j#ve>4{;VBrRwqFP zDSU7e+S#&s0uSj(;R*uoBO=3F_EOG(s&8VC;Yy)X+uCd8#NXpd=9x8jj}k9R?m zd@Gj=|02H_OBlo}pU-<(?(XM(!(Sdf3sCniq1+5{>hW*fuQJ(_=uW!()9jxk^YmnY zePk3gz`xqQyMUC~s7+SX#N-^sf5W_W#RQIoWQEq%xhO0v14*Ce2b!lTM<&#@p?jJ_8o1bKn$0*j48IN@q10qBa)6AOgaX!)Qz3tiMO#AJa3_|JdVtE_TL z1!CHsiS3bLDRwUtQNL;p4u^&NjM*mt{anW42a&{HbY8pNV=U|K#u>#3eJmF^T~?mQ z2ax*zk@9~N(FE?*njH*4$ndlO97ivsxqLv@z{)E|XMwpam5NKu7%BFLG&i0XV^o4)5rsuZ(vbT-A?i~aRgI7`v zx21|TW_t-htm5O#7qy+jErUW_4D&t9PkY5e1Y(mLihb;DY(Dkl%0i6h+f5>S3vvjq zsvt?wRUyEHZnR~AoUd}!M3`_01)w=tFH#)B%XR z;a($?+gnn}Y6)zUM6c;?Bs8^C2?IC;Pbn28>VsfQLt%_&vcq0tyGxsK4n^yt_l)a35lSTCWL8c+t5VPI45|bEak0ZGy?q8FDU5u<3b_z?Hw|{smk`4m zJQxcKY<$#oOs?UrVXbDU#FzoC%sfEVQCrshIQf#(q6REz&@D!(a5FFRd-`svuZo`% z2AJFP0{po2?H+yKI}rMYV_ty^38QRZuI#ErZY5c>j7`LvL9EA~6erR(Vg;MavQB4K z%Q+27B|)p=<_J`kUsVLdOXKZ?lCT|;kP8<`dl)wWM4d_W8`sPCaZfsMPOn1tyXoMP zKG6>rV(25W58@Y+NHmUdW_XM2r5B#9G{>{vHQ1KMVGdYH(vU1L&_` zfNnR4VQw$ebX(C0R9WrwE`YOjwcz9mVdr@=B~k1qK!GCJRSaC;y zf3fNs0*P*U2;XY44AqB5OPZA9m8 zmg_-0m3!;a-MR(g-OSKuUi|~7^f5VfModG(PuRpZdRfIMOm^%GnAzPi$*S`rs?w{t zP1mUSl1eWAy6L1U?;0{*)WDA^Ie&lOla@HT?XWtSSt@rSE_wZaFBekSdzWhs-}hfM2a+@L-TI?5k|#C)uB zLc=1G9dRyQm}s8rJ<+9>VE0}|s7YsN6G;Bd5W{$_8Hs%7-~}0@Hl)llqL`4azX$RQ z(69B$JhyD&k#8{17?URnhL&`^39};>)(W|v$eF8Yh~Q-E%|6nW>v6QAuyxlP1D{kO z95*seTi2w9Ju#_gJ0vPaLja1vHQn79vaRN@+_-w4Py{V5f9gZJY#;;P+y*1vc3r>I zw7kYQCXLAA%Lh7fI}i(fq&&h~5Bp%cN^7aQu97*mlr0rBGeSqHM)8c8I4Ds3IB9Y3lddL6G($Qw!G%7)g5%>9mnj1iTJ$RfWkEd+qRg5g3+iFcL@ zvI@^SHafCaWwY6ci7&1=5ju2etehPZ1yM_LY2M#zkC+k>Y~z;^-C+!Fy_qS5Ansd- z{O7HqC^AjJFU%jjP?e^oxHpiI zl6MFcj+_V$rpTbSCyzD+!E0Mx& z6}X^XrEu+gZ&lCLJp1%2I5NpEi8qX&9K@HI@Qq1jf5Kp1#i}Avz>%xL9Ll2ej}O?+ zT}R#pas#a?#pV_Q#FsPL0T9gl0lk?-e0jemi=#8rpl|tLIwd{I@zz7Y11k}7Navo) zLltM)aL<`Ez6NFLMzuSVu4D+VzMiAWTE(%PbBdcC@A5A878>U?KL$`0fes}}EEFf) z=lVzs9_>!{cxSiw-U}GqFOB!y@OH~_NyHTX`r*Z79w>{3H8~H?Tw}iRS8-rlXWQjH zp?Sju)_LBuwYkd|u$VKnh3EmR#YQ(Ky@0CzJ)lU()o7UPLr48ccejMrlf#-cnCc)P zJA6n(@H+w_1!(^xG?Rv>?Cye1?NK~^NPZeCRNqz{h)hXU>K$zkKBv60)3Z3ApfKL9 zZuZ)u!6Ia?^}47u;Sslh$R5wD!O3Y*^A#h{w8;ZyT23jw ztXZ1pCF!9N=Gp3Oo zErpaRXl^$*eKk9)D{cVa-D$Soun27b0%0tpi`D80%@N|Fm zk&Os|ovP1ysBg;$ZygjyF__sYRaWPCC0GZDym8Zp&A-Z@=@mrt>I!M1l7Sg`9`j$y2GxYTo|-VYlwRdLL+_i8|888Y{6%P2`|e3&ce@}C)JD%^ zU+<{-g@&BI)c8EK#I|^%agygcFAXuVtHK->E9MADz@Uo zk-hOn1;*w2J^xL9U34ztW|cn;uK08`)T)lJHssSbQtCfm!HN^h!9%n?)y@0h znNnk<`x38jBM)W@CZ$C~q!Bv3X+Mcpx~KLkfmZ?cyCh0JHzu@oar%?GU+8q^m3`Oc zeaOPH5RTt0%MwtH-jY zyas1hl=bq)l%0^T-j;&WXw3%$Ty)sg$dt8jCoL%3sv*wG?YF`B)$g1Fu#GrVyWbzTA*{J2TrutB?32F+!!L-P}A_PHGNT?Xmi^xD-;>T=+6djjX757h=`( z`)6OmgA+r!EU!O^Ew*`HPWU?SL$)pDII~tpj^z`_yCak37~)4Hiat`7o<{7eEBbUi zwTz&dBu9!D9wQQ~=Rq_Jd#LuJ2&DI#ls^4}E~AjuHwFm?R5T&IDH6s}_?Pk9OTc&) zwAjZc))0;Kb6dy7VBYbV1;umitykoy->cGKpbyi`PGaQ9u9y|XjV@Yf=2;|brCPYS z=1@~ZvkMY6O}=~5-}*9?=s!|vPQr*6r=;%tKZGH%mn3C69fj$EkV%@`8#4{ z6~7x>Pi}$`6aOEXMfSoKr{=;IQKMxz+Y*1lQ>)cq$p=)e_~bw}Wu7Ps4gs&XS8FKH{pZIyK4F0NK#~*xndN*n{YT4BZ0*L3>Nq1=?vfVO^Zm|s zHT;1uNo&$0+jOdKnFGE>xn_w9f!4SL&MC**hU0X77UR*l9T6x&<^jFWRcAVdR`D`@WT(K$i-;x7f1uo|eI^oni7Q$e=eJ4<@ebc1cRO)} zO%znEYSwYZTk!};nA$k-X%(N$U+j1q39ijn$9CzHb=4#f2dR=vt9QcihBO2iY7asI z+I)MZvxr!PpxcTdn^wO`C=TQ)mw9C4LccvSfGp7ziuhG=*I@Aplv{EU>(6{_ZJl0>WA-0I_96o*jPd=0A6kA{b9pO95?28 zMrwjpBh0GO&m;zV11;k$m?hitL``Tea=TY{H~GGvmkoYaRiJ&JN5e+3Xpzs~h{&eq zMi7Bv2ki^s{3%`~cm4P9PkBp!_vk*qGcx(>RV5^hT=C7`IMz|#$XC-ZQ3_b9BvkKe zD@r1!`apjDNlL09m+K)-ivV=K0nDuyFWd=`peN8DNhToS`a^Nlo z5MAztESxE9w7tN(8=th;v3O3YLTU%U{BWoG@gmQgaXKp5DaN@ucxT-+w8ir@6cO8&215Jva3EWDB30CiFaprmYXZ7b^jB&MBAh*T){8B>M&BYdU^eo%hCo|PJ< zuVb}9_B0fu^?cGLM#FTc33HaoOHM@Jo_Dc#Bq#u1V-~PCZPQs#F+lj?#$UF;ZhgxM z*GZu1b=#RAFigYRg(oiXr+S^EDXCrxQRq68V)1*G2A5X?bgpaD;48vf2R_B91v^O9 ztF})-a8M-BddiQ;!?r4UeK|XBgZ#Ir2WA0Xww zdz1^hB%Qvbv2ptMIIvk;0Zou)3!5pN4aQiC|AGG4ck&U zxYk~s0mUf1#5fKxCVlRY+hddeRDTbw7xzS12QP&e2;`zJ!e;$gn(v}-tysvRBCqVcJQprPwZ{hVuF0m%iA6vPMNy#G(QgdU$6hMBfJ%Wl@324zDBYVmH+5_>`n01jPUE zYOD6W@NM(c;<|nT;OTg84CCoP2QI4F@9x%3R?`TnO-La#sQss@v7Q6GFQ#`P-lVVR zg0<#uPhBhxgUCQ*)IK=*kTSDHjAOo4U_DJvneIQ{@si7lJ7(%%r9V2(0?T_gn-Tf2WaO1Te-gRWnWKS>kLo8JB55{t>A|Uyp?2 zPcDea`dSa$osP;me2|iFc+i2=<{Qaz!C!_Z60|voN9q;IK1gWoMWCPGi*VwywUZ!D zJ6bi}X+INZ#M1yV*zz$AfKK7F4oT7HGe5OB#XVt#h8eZ5#?=PlDEBZ|l6QSU`Z5#%biAye4ekV#7F)B2Y7F|OJ|$Jb}P38Za0vo&kF7b(NU!; zWd!PPmIKBYX3VT%Rd62SAQH{zw#U-iDIqpOh#MeANn_~mF;Iq&(KiV8;!*h_JNbQ=}JL!%S$8!_DD1c<9WX&*wO`+a+B zD|>D1r2kaxF;f1knlmO?*3SU2v$s^;ZM{qTAQsBFn$jj9EUa6>xzd}aTqhTUpMG0b zI+7RLbml4_$AEn?s)J1OJw@C;+|Qig4=7%4iSGOL)oVSC4x_PAIT+Y^OLlo5scV{n z;NrQW%K9A`4PdpRGYMovb}2#*K&Q4^Xh6Sz4fd=5>Jmn7rOKh^0AD3n?8e|D6Owz; zfl+Q?It5WVH3uY}C%)CJ@yY(l`qY18mvRgI$Lqd$-10sQ6UYOa?(9cvX zt9!oO_PIHqwjv7V=Rg~^bAq@?5a1s*ngsz$28zP|g|7k0`}wK7%yP72m4fvfs( zn;z1tUwo@_jLEZZKjG+3suEA)BH?I+%!mIzR4RcP(dH0NBy~cj_5f_)mzZE%kR&K*Ga1`%89JRw3BR(FWuS3B2`kE*VmpOz%#$N=ZcOR-^zqVYY(L}=lf*ZiOV!mc6 za?RQtoMdyw9rvon?KCrgZvV;ddJ~)kw$}E|tH?6d<5S;L2Bmmp6q5*OGqK$Y>N1=| zO>$D^gYZL;^gog+6iWzeQ*o5O>bSm6-4$Vn*cB;1pxx0}N`C%L02sw4anG6vXNUb6 zHU#}!yj=n*2e$*ci=FXpjb;pqGZl~iTtEF}EyrSJQipshs&HT8pfuhKfLSY`_kl=g zGhlP*Ol6+lg{(D|KzE%rJ#RHN@lb#`DnZzub=|yw;r}v9HcecgLP?Wyus&~CP9n?F zzNyiRGS`0)LXYoIce!oZ2wW7+5IX$1W!jEm{x4S+JqYpRgi8?2j$sX49@v9lGSh(H zRTF>%x^T4vOv|`_(<*5XyBrP^fvdXg_}V#X8zhKR_{oUN0s( zg;0R2dDmT+CS3ly1sD%<8x@=rCtS~7fqkaFynli8s733#5H+%z_nS=e90vb{_7aKGcEfpRB_cRSj$c*-7Lgc$0U zP{HPIzyJlD=lM@#$#CB>vp&Q$3nYk-skw5HIP+k8{}yx!NV&Hk+-523QS@A`X6X^f z^g4gB2sKcQns(o2SI*XKF#?PrcG-3*RbK$pXm(7jGs_*8NaCey(-1weUlN`vSJ|H< zCE&w$C7d%$R>9)H37$V32;k#v&Nrcx>I4D^sY?{UeRQ}u@v+aRjjw%BcTj#sQ6Br_ zuk2{P=FR7p^MXI9ZG=_>S=#-qj(XeQA`{sreV zgux^L2b_1Q?wQFmjdDl@i+7bMStjHiK}c|RrM8q`ns?bZf6!G%BP5F^6@y1?&#b}y zcV8tl_Iz-l`SsTA`hgN}19_Uuml3+fnEw-#@+uu(v2Vu|3d60AUS&#(djyBxMG?0+JlcumNe z@Cx&$mPUHx43_i*xLpb5{*;FJU~%@&=rc%{Ut7gAhC8ycuStW?2L+8Zzs9Mno%43)N z(@tAxgh+GA&9%mRGjb05W@1||0baF;vy4WqA%$JJR)%pca`q_a-!%7Ly_bE&Cs2JC zDt|pwN-y0qi|E`o&Lngm19yDzo4V0#>-jw!`#Ls!mNArG{=p?vU9wbl^pc_f;Wvip zl{l65F#


    T?Af?9jz3V?}PFVGcv~{Ab)Mmn0-?SYtX;?`9T3#iCOpoV7~(beNqU zbo#U?wa_wDJi&vXpPdVj??!7FB(_M`I^|N1f9;{wgA~O$Y<*_Y^v?NMMozfa%I-^^N2$xJyaSA#RdAoZ;c|j) zI3&`43))al`c-eTGD~^D(e2No1qx`_RaCQsq{S58d%8ldOj=mc*+8oayb_4A_uAh) zUfLF}ZxZjl`kjRno#_{Dg+8|lo$Fw#tcROa$OQUNMjS2}%+SazQW(pwJEmM!Fs32~ zH#QaiuHxLAJ3ynhC-9rAA6JVS?3X8}n|mN?nOxVdyZUWV{v$`{QayyXJO+JLg8H9K zeb_1t)?3l&HV65%+!&Fg5~7iTboMUrgK`4gx|5{#6(L-w#jtB0vm8*WgFsZquMpXf zwFU!no((>subfOEeX-*MoVUBcSNqR)+_6eGr$LFXi|e_ZSVF?B3S;VOy-N3w=B z=rpn4F(7}M`VT2#maEQYgVMdNOn zr!H^LiHnixb_nG*oYEVl#P%(V!K&iI5JTx1>g^`0y$~3zZ{pPZ(=8r;s^_@Gb@-9| za{pPlhRLcfX0A; z>@}84HV{6-OZQ6P#~#dU#Oo!6?+wAUzVxlTY8AzNRZm#pi$>!8QdK3e9?*PVuZJy$ z>atQ_b)`djN`m^(j3;H>Ptfs-GWHg>{;|FR_AZyN#1iyAaf)skIA~beo;K~58@61; zQRM>d&VR-N6t-V+KBUu@T0m+jTEXSX83dl7$QXjWN!6@0-3_#yb~NAgDC5q zW~_u-hM|wUAQy-`vDGxUwl<9=`%z~=0oyFuJ?T!d{rpEF?;C)p-4sO>Ui)rk1QyHb zVdZt!1qE#(xyarkn1pgHp7!90j;$VyXbL=jBTZ}bzZ*%PIPiRIJ~FaKcjOy_=jz8de~5WA2c zlV(qR9QYqL(S;T7j4tFO>=mzdzi$~JT9TRXcZBmLLZ!{ZnM&!a_O|C?qm~UgU& zYn+KUcPj^od9^1V9v(WHYqZH2TNRiSNgL-m;^pM-uIQ4Fo;ocd*}AD``T%44*`{m? zopgkQ0#N)<=X^GFa!^X~+>yO&N;@Bn+QVi>*HZLXl;6E{=U$tkKd+OJ4@dXOPLgx{ z(HhGE0I;zZlqRi66E`*^NJsmYQTajEFAJeIf`&@uu39EiZCkCOP-U|0*$8#SrA4)x zFEE6kmP30`$^m=W@~nsh70(^D*O&S7fi+`ST*|+W#BoW1-%V_)yMMYq;LCs$Q@-Mx zQkLZF+5n+rI6H$Jd!hf&gX_<{Nf-@sNHhRUC%Mz@oCwghSE2BL=#H)9-` zWc6__@&G8=bTF$(ROhM!S#a82&)e#kn!EjER5~hxVN(IHM{(K_$924Yrfc)V<2v>vB?f(MM+q5% z_Vi^@1DrzkDG{~vF#d9#B;EA#OnQhwf zej+o52ora!V^bR6H0L9>#3}i7>{eE;A#BEZaxKpru{_}Hs(QK-QVXxQE9WtX^5L8Y z+ZYHRjDWsT^$E$ix}4pqg^gXuaBo=by5`SxN}NUbEF!#tN?ad!KmuYB`JWO7_$^WT zYEYyu+GSTQS~J8%CIf;eMh{weDhF7xoFptNz;{i8Xx_lbj2rw{j$Hk!;0L`+FgTTY zZ$y&q*R^%zu@Xm8pU9ZQpvbimO}MAsg+#3uJRId-T7IPM0kb6k{e|6-_Z0Av8^D-y z#qnDR2V}xARCoH%cVN?HjTLXZRPEH6j`}zt{dvMP zt)mHYtJU!P2O|t%DZ}086(jPGSWbG^%j(nC{U!kn3hVo5mxMhU)3GoX{ivQ>+~n6# z?_>5(b*rHYE?{xz)bOO#r(f*GEG&gHF>9NTXvT0!y=WR7oS2dNc*Rl!0^K%Q z{P8OYR+}dfI6!v^kBVvhAPb2MtGpy>v&EaZl;?`9k2ODc=jx?*{t%JDf>M5tZ$(ME zZIr>6$l1dcTE0i|!L9sw;H0WGYu#w0r>S;HGO)F6i~ASDVmhh3v3OYGGg&d$e+y{< zD7I;1o>iypyeJTNG9QciL#|{RL0VmPb`$~xC0m&X#sYJ@&3f-z}_;Pj}g z!DcA(kr;F796aC(Icbd`_}r-}9_|Po&sY{F*9il<0Df&a+>&p4UZ7XXm>~fR zfbGmz9pCRISbMR(Y4mmWKyS0TdGNi4bgWd|hM0vpQ&EcX&fUh=LiWuZk*=~cuVv;GdVl7 znAC9^bWf&ZF;fDU4a1-fE$e*oZBOwT)$|m8>_)@LM}ExUW4_c_C&@tb(jDNEWC$g?@8!6E(<8x>_tScO z-!_~>H)$`t}oeotzC$ByMt98u{HXozlL*b^qgxl`Bk%p2Gog%PG!9*rCqs1FMM za!XiIvpa6sQg!xla*^5%A$XRyz0-f-(q+R zVeOhpxvY(;eaZe1=9)-Vc-+FO8#UeO|J^=HDSzL$MR8zc!ZHPwA&g$X;3Ta0 zh%)%jQQFtW&^Xu4VoSSR3Hj>Rz2$*(CnoI&B#q7OP2q23)eIA~WL;kl$J^Jl*K0#Q z3`PO~p$1CBMftM3%+s??ulQK#6fT?O0ov-V6z-3CiD1~0+PcPP+92+V=p>@Yx_DsK z&7$W|s8L277YI`1*Ty6}p_c+qmj!IFB!$i%>Nkw2@|COIwn^0#8|6dF-J;m*$1GA+ ztb05miw~7}>E?&TZIPOIzW#6K<$HAm0-w2Okd$wzFsNK9q7jbDZxN4g<0Aif|MO~> z@j9O3?i61LM6p)$4TK6th-&zKnmM`q!+C2SNF0Q9owik?3K{rD+VibB-%?2_QJZQK zRmw#;lvpQ^OwU4J^!|b0B3m8pVv#jlwOx0F6se54LgXE<3BsPysg6l4Pz9pWjr|~M zrQT?!VH|``k{ph^N>#6fy{kqsKd!SuM-ej~;Du63EnFeyXijM}RaKQGp1qQVlY_h0 zM12rF5)hS~QL#lijVGsA^;Y#Ii!Qef1uX3El}`Mx_E5b$tYbBBb=6iUCTi{!7?;5| zZ(3~Isbk~za(;iUJ3s%;S|Us`^TH>f+tE*p0ZP~upL8rnc9upIIVP^X%1@rpMFGG* z8c{Pf!-lH*#NM_Jz~bW44u$OsMdM>2)_YL|%%h^aM0s_~e+~w(8oe6Pf4N^W(f(V4 zxg4CRU_wyrak4ll!=7Nik92~G3`|!TfDahIVC}D+wQET`mz2uBPpy2PngeuO3=$EC+G6c0ra#R+WRYC4+&jb~viwrDk71B1!oP_H0$E&ap>OAX=_ zO(MmZl*1PQfN>?oP>V+i-tCsO-%$vrewK868d6i&r+9(Ab5^rA=ZBAcFB=)FJfnTe zI7(a4m5G&LxAZ|9|0sZ^O#zE^|8cRcB0`&5$9Ja~eTCVj8+}wyz89`%3sobhV4Rmf zsc-`wus&H_@X<%t?=($0WCQ%?(KYkZ6;b!>z*C&dKo3S`cN9@U9(1S7;y%nv z-@(R10W1iXVw*RN*~sTH>ZYndgVT}2z|JSF()}7jCAv%y{UQO5BRogPeaDS!7wRP> zizuc%WnJ1C{FX+Sz3_v}T{COOCJ>L`W~qawhEs@+u@rWZmQG8__PY$xcSbqEls9op zcY=a7d$Eks_UUYQ9UENp8 zQQA#qSPYy!e$W)+;#|s1t9mwDiabeafRD|CjB3r(Ic{6Ud-VbMeunA^F#B#6h(ff3 zhOceb_`*`68eurOm#k6B9n2E(V)Q(D|AKbStfw!Da?PX2yd%%wmZekQL0U(s!QBrD zovbu`O$W9ZGpdy=MympKt*Db)X<)#tcgIjXLGY@m&ODF`m=^49eB(D7#57dR@Ganw zNKXKW^=F9LT30%C7)j~UX~$*CtfG#qrMs3?J^-!%V6@FvH~;&2MrW8b6=g1Mf$t|K zx0jsBU9DE@@Vy&m75ZE#&f=S<5;?SNTT{Akl+f|J9Wo?)t?KOI%TG!Bl}dPUWNy@( z(EMh?OXH@6TH?=59N1UKMi|AEH)nDPA$9o@U$fb2kJrN-*-(fONMa2a`a7zsFJmxQ zljQVe!K1uF7$1rFa6r+igXH=dcJvF^BY9)FC_8aeP~opZ7B!@KPG%$e3Wys{?h+}b zdNd@^WJA`pPrW_;J0{w19>M~Qif4%-*12V1KCf=Z zt@4CW=ECq^)h7*20<2G6 z7fhM>IZlOv$(KYC1%W#h#B|IEJcBpVU(gfMF7-fJZV-c7@Qt6~I?etjroe}|?^(tl zPgXk2O$pBwRz&UeE)%!fk|dD!17ywcDg8bbNP8DaDO|p1LeF{KE-UGI?K!f`Nj%m< zKFl8n&+#H=NGoV@UZY!dvx~a^TB2o^u?&&4NgM()IqaJBZ9>-pH=)OLZt*%!nM2@< zjZaFl8`w=?0$VEgX{9`^dL&%*8=szzc@6C#sUak(VI+xc({$H2Oa&!a(j1xWrl(oj zS0Ll)%2Z@4D2tj3$t}6n#Hnw(MKhKLw3IB^nZ~i>mS^bHSKZ=oWA;nZE!wJ&)aqkf zuEvT!Ct6|#ZJk!t^)c(g!l9;~;xp_y3*_ro``R(4yL8Aa0FzNwzrwhH%M|@i!VO63 zXyQ*Z=^A}wNY|_I=^NJQ9?%8rJ)Q55sps?39+1A=Bp-RH%7_zy3-K-;@Qax!DCOo36k6 z8!HVg3!LPWF5f9b9#WK}T|0p<4Yd*=pCX8+Oq}$cMqt|D>#qn<;q!_LzdZ7SFjG{+ zJacWvJd5D*zqtRc zT`$#!9n<9Wvpy>zP7!Or=}eqYa{I|k1(ja){yN+%nV zY(kjuOG{nqCEgUNZZqkMqgj>%+;~zNy#u65{x5Jf}*2H!92xAEuNI@$&*)P|7tTJrBGcRJQSXCw&5(I z`kSXmA!;r59!Gq4$ryR=p$=N?0C`X2d-?%=_5#lR=Dx!LI2s*bMB%JR0ap@XKmV%T z&PJ4I+FQ1*z1n|e;$dCv!mm?)Yv;`mL0NRqZb}UWp&qSu6z#8=TxN8Gq<=-j!9||=?TN{zJ;F>8$l@4eK$V|C>QxGqz;#U zONB9!bY2=XoptJb3%bRS1S(o-eVnAMFbg^O8B$Nhu}tPNc=5@kCkqZgM_9>kn4FAc z@|8L@mT3>`@Ekvp_kzk#Skr?~I<9K`+>n;}#VvJ^C+{440d6QQqIiA-WeAhV;@OjmOps!87=^SMF{^+W~ zN}g!|>8uc3$ya256=N?WxjmU(0N7n_?6j3O&K|chA-v^Iw71Ht5bO^0MWd_A93R&P zH}sN}x#pgZCge6sB$ifc{HA>W)b2xaiMm9OA!SG)QMMSWDZEt{NkfO_;lS=Z(?pr4 z&4uRJsb4(qFllE@eQ~SByKYQwk`+2uX<7kZ?(_XG&V#E-;{2)F@cuQE7bXP7M|v}C z|C*#dF;nQMpd3}Z+c`S88VCS)ts6a|T%EkSS_LDq^93gb4xW1dPThNmaBajvv>|EA z$T&XBG~mc*-8kqD``xDIoIvYbPl?V%u?fTgzM<6i&^wc;Ix~`eDfb1WU&dzODL77U494x4N9 z(chHY%j+?h!>^WuHj&RUXSn>5LA@ki1qI|DU_}F{2z|TSL8aR1{)k4bz{4qSQsZQ4 z3IZ=^BOnLRMqy#cgM;q^_NM8<0@z{G$p%=5MJ+6Fd{XGUGU7j>C4S^OK`drZxOQOR z*M#y78OWsShEzo!mdQ_;C9qshGxjzvCN zKTh4+Gz`WWxXUy<+nzBPsDL0Cb?3r!5O)hW4LVa=;B-ilRiU3Wz84Ty&PrQp>G$-C z)~?+X{~S}=G02d!=X){pcX4kl6iOF!3x0Z2{&0H_batk2+G3y14~(thAWZK3`^Okf zsKM2eu#$S8<6&*9s4NFGZsBT9t^%rDJy?I+-9GdM;15mAV`_FK7~xbRVv#LgMucYD z>rOwr_t4O?x#vByMYljxDsQv%dWW6N;**W9EHLGqKo^caEE%Kq`tZ#8)1{iODj zG1VT2+vKf+l^ILAb$nkLs%l}d=>LtAV^nPlRyx7kS(nbKe>+nidtY0Zi6x2G9s5!& z%bG-HpV7T(tmXc9%N*Q{23tT0*M>v+Z}jpIV}%QqFW`R+i?9Dv4e9S>;nAgsJTMx1 zhU4G^xnm4NHE z&G^5V$WTrh0}0D!c`#E?9x5aTA#MaNzL}r# zfCZT>At$>#o_rFWG(bGTXu4m0wexSDO9-B>vpB?x+zwcz0W# zli|%#87z#-Y8%p4%&K)cO!76zmZ6M4H)X?2Jr#=PR60s7orS-|G{<{a8j4QD-8>u; z1L}Z7!DbUt0F45m@t02RLE<@r(C&YD1P8Y?SEN9jwQuQ6;qrX(xNDG|ksCIkaD=xj>RVP;adc zeo}&SnBjiFq4vOyUD^9efP}u6rYPxRGj%DSRzRt<{tSzIY|+?E!w%5@do8IvVTywmLZ9~) z=RJ@QVG_E1ulUI(1KBAi5S&CzPs;`HN2y9U6vrRiDU*Rh576D8i82283O{PUMV9&! z4|gI{Y0`^WG!B#R^4p%>iupTjasB*2ygXK?o0`o{B-)zDo8?>QuQpCC8f1OwguF?R zNrR&w91@_L{xS&tUZ!YG%G)4?wK>$`$8^`ktOU}0p_{($i*}#na##d10rcYmEleWT zsFuuAkGVK-%PrfARsrzibn95MJOXsz@6v!+%?{7_8moD{51NOlZjtx`cF zUxbG|fb7bg^pB^+mVj&1;(JjEN(u-n2W@Ef+l9Eb3Z&W0_npysm{^KC(iT4Ew9}Z3 zyvdk*TDzxEZjmPv(mvdIRSVc@tT7VAaDi8Ovw@wJYhIAFqTHhDyqLzzA5w%i&dnnS zasFEHJkx^LcC-+XpeaxyEG~A1qv_XcJ*ZC1U7nhq*D2A0kc&o_iq5?lo~;@MYGH!w zkTPm~od3g0>#*%$WO5{tU}Ky99_djY@&=w4wrfY#-|(ibW=F>Q%c0pb9I7&(c-R3* zt68e)F%>%A>44MiMy(0u=jw`KGve)$Lepa@A`RH|Pdp$*t8W)mlc53F#ZX3Y;!=+2 zqq8w?9}KVXhksQ+D=y(V97FYb>fv`d~JoHsRm89P3PW0@opRo8kZ(qfkK&!T}(**U~l8JyjVqFi*I#x^6T-nDc;$78GL-Wx$nO% z_bIB}ek4hc_N??1iz@X2OAo?pFdFGo!+h0bjDO5`0tZV8Z3s6)8TpMX#(^}_-&V^g z4hJd!H1AZ`4tOsuI>rnWS#Ik@Bg9Rv%PxG>Z3{ItpD2510@4*9v~9?1b(!G^YCf&3 zICB0wdS@Bl?&&bo3WzN+wY}Wlb*g0lHZwgk&?NKDG25TE3T5rG18>yEG|<++m2uV* zvg(7t!V~l&5oG+TLeE9ASHh(^2pH3HIWLTD&I~#Z8DM60<79t)2KUm>&q4a<{hBub zv5+p&q0YU)GOL8gnhjP*Ij2KG?HlB_cW_4gFICCK-DKo@r_mC);?=283D zn^rJx%2S0x_sCO-qSJV zUE)Vl(lRtnmZJ!ewE~c@hZj^{<9bC4awveIgV@K^WS2-TXBMNe%7*~5)pR0X<8`vU= zuZMeSi>e3!ZT@?FOwh)KfiGEK#0JJa4F5Zya%Bp+M?onhS3>|xK(xPU$92c? zCV0h!p!enaYqKb%OrK*F4|&Cc_;88sul2HIxORVly7z)X2ZF7yWcIsnT&^E8&nT|x zG?JxZp69Zf-|v5b%u)b1SKHv1(eKRtsbyaCHF73tzSE6lGbXCdm*Vg1u0I=DoETZt zK?FSLEse-yu_53Hb@^2~)G`f!yF-?(AGr$n+H!&j@U4hIe+twC>c>h>R) z#>#|YZ<7%qrm$x(%|1tDj6A2wFdSq_6684eV(=U#0ew5UsJt@j2m=<7RC_XE`ysPq zyyNa#2X79z*K@W8R+sjrO4GNqmC-1KYQK~f2L?I5Crg%VzD}EVTP}8=6mV?JCqbl- z2hV-1FlB(p?G#}668KRI(^s<%sn+^wCJnXakjm{+XRN8>-wQb1A6R3)_1O%fkNO<} zDtoPE2BdIz_jpY-Ky(6L)j{VeT1)dszU9ZHx3i|fL(ZXu?XBdHejvZNaGIED`1xWE ztuWC8(88MhfbKMsxB$=hM>RoH)ZfTZcWM{7jkqTkJn-nmDVLmuRowed&KDMe0b9cL z){uEbUsbie9MQ)jbI@@pCNw5x=S+tF(y+Kg-0-p(LrBmCHtVuHwq>KVs73~<$y6KS zdB`Zh%7NltUR6n;@F4^~=6%MqIs%eb2bdjaxWUpz%-gBJzmLct$KSt(ntJsjH+kQ$ z|0JJ82yVE!n2cdd<{@hCXZAuYCDovr{q`+anW89i)s+^UTuhSeP1^lE6 z<6-viVd{#gIq6~<%o70t>C9XxuPZoVV6j*S;KEmrw<%pFlDq2up!*GREi6hOzD3WB zm<+y>OM=Z=<`x@P7mq2@t_i21W9N=YeBHnEd|D$j#tdA{&Ghq3R`-90#<0Gp6OY5# z)SkU0&$1KTeG|#(CjW2vzwchMuk(0e!?YUeBWg}66YQ_nG5};O&w|KjAn>FsaE0L? zfk9;)1(n*a_O6a{V)aB)zemB3?)0xc9!XSY0*5h`DOOj2ZTLjDcVvCrJ)N^sPHGKp zKC8tOt-iaFx-hN%AGG-F@Xa3uak*G{u;WS!D>Ht@7(lVj=yNJjAe_z8LyW|$URFg# zx~Xmh&}qO=D?SAyX2|Ng3?YYoKH@4Ap@a_55^;=oPkvGyl;{uE2!I|acE;|`Jp_N! z;lyjrbVDVGMe8*Fi>5@njz=t_Ly~vgp@Mc zxgWzg1~@bs?qlm-eL0|0*Rz5^XUB(*mDC|G*d0p1OrEboI&0|2&Dxyb+x0f;{+(?< zDx(;~XLm31&QcTz;b@-Ad*=3cBI&{v%Vm4L)gO%SEvs`apH%mD)k8dH%*h?tjD32v z*rxawR~YXhBspH)33gA{RG1%0kUNv1D-zp3nd#$qvWuR8v8OgqAiQV0Nf)AP>om$e zLAt@GEsFXe$=qejYHU2mLEpcL-Fu-@Rayn9YL<&4aRUg0YLSPs&gxcJbtvq-mo7yE zewf}b$O}e^#G6=DRw+-RG%m^T{Oi& zNxY@fb%(!w5TegNNK_Y|OTI+u$p|QJrJ$S|k0*>U=`@#UQjy^n=7Poe;EH|M$|c}C z=|p+o#scSX=Up~?Vos7(v#M^G--1nF$Vr;4m zD3wQ%-p>c1`dnOJXk)YOuW-Ab_9d=m=S`UnPB_0zSIm$^8bFk{1blM4irM<7(n~lHGLI_*zl| zPULlaaS%f{!g}T0+UzqjK62n)Efl?j?+W*}Bj;70c>Jt*XZlbiSmmBZejiW&t8qb8 z6$nCj4U3XVtm1(VLEfm6-z~HeD{Qc6TmO!5q~T8Pl{g{_jF}NaR{@@-nXYEc6}u4| zT!V?)dmUS}hcR9`s@acK0r<61_&=9dFN~~#tx^`6)$|eyLu7aa@=)|S)EbP(fm5B{C%|&hObMpi+tHW~(K1rx*fD;Ikv;6QsXvCCOJ72}F z8VQ#co9%PMA|a0*8aOhME);uaDJmMQn@`pJj_Sl`@$OB-j=(Q9fPL2YTdV$F4sv#f ziRh|I_?iL?=^fi|eFxCZF43#nbp^jYjN zz)WGzlt^=^e-I9-OBt44&>^R!)UUGJLbZH7(`(-r#aH$d0{no{$6-9dokal;T{+P( z)sMgalStUGpV4ASzE7?ND7|58%{5Ey+XJTb3C+6k3^U#4I+mZjB?NM2GI)|AbjXYa zD%<9GZxymSbi)7O%Gl_eY{`#ylW0NPX;!)j_S}U4HmXzvuz6q%SoS$T)yx~8f_n8e z$fm$Xn>i@`i%-$X_UwFO%k%^Q-YK_Zs_e~FHQjSf-?V*2m0sbc(yUCa)4)4KKOxun z|2kA|t-?8xJr1$q>KdXG>)h?*i-R@FU>$qae&jEsAU#%kwoN+gt>favDZ(P1AO9Mt9)v(L=OdaT)>sy@V;Y*Q4J}2UsAzC(J z2Dlt&yO}^%&b|lqsYNqdwHrq((h)b@j7;4s1zz)ctWijLcr8biCZ65^)-e{00eHNn zWK`UB{%c?Sj_W4qSC0%!N6tM1&9&=l(3^g{OeIf|Tct=v% zHc;D>gaXK$(SrF@sur?pYR0c2pIx*2dTQ9kut^S-riHubc(_5Ntl zved3LrM)n|hI>HMSsg-nBP3vCCjDG%pZRdG&RVG~%C4-5CWS3Ig|euoltQ_;V8wclF#FiY;@XQ8>*^9&<00!J${UPewI zg91S2?JWQ{O|(w~UjzL^FUw8JTD7!{3l!Md9@0$>r}quMOn|fTk^aTGrzJpE)lIYn zhB|E*S=-m&qZ`oAF0Sxd4;~I6(108kT9;*kY8!pB`jH&|?yf)3F*j}+xkR=mbr0g$ z1h1c!cv}W2+F1l6x_L$Mw+rQ$hcKns1Br$PajUxg$hF}*Kxwv9>iaz$k(9VjPCti1 z?9vY>=g$u1O(aZ#zAAD>Wfd($B+}vx_@3vMnxPz!uxohEhl~ksKVBEt|W?C|o9j)jh5eVTWFgEL-rcxeu)#c0RN2;>JP7J!G3e z{p0)~uzmE8m;ZMte}wrPsxh98%GAtr2}!R{_X-PwFL+dn;VR66-z|LhEit@l22?}6 zygmnBr@Nef75(Pr4jT$%BcJJlFIUklap+RUN}vXHY#4zT<3bq@NeJZDfPStJjpzB%9DL zUPV+1f(>4_gH1r2*YtLRx}K%54G6bfuBAC+Ym3STG`VDsTxEnoLW-ymVQgn!SH5)l zMN(q*&s{;3&cZ3)ah_&1@qq71Ns zp;Kc^%>*Z|$?V_yruHajjco!Bf$Mg|ddw?F{Z_2$e?Qph5CjJE@EG(h!mvUP9$y6q z-`f!`*9KmEq}*W>$10GiVQaYx=nbgmKO>=Ico=9!2lGdquwspxRaG5A-#&LCZN2I% zZ3zXMg=mUuF_7?00gqNc^$=5RVIL<+O z7q#m*a?{b`6;rY}d>C4mpnd5^*W3NFB=@UQVOQSt2aNFjw9%VZi5;}c=ZB$cJ*^7t z1L|r&eYo8SAMebe^;o~a03D`vp9Ah3kc*5dQIsDfNjq3y-;!fgG6!}AD7fQ z)EPKn=@`?ohoLaimE{{}5HPk)R^ui?!O`;2-z8kL{gEgXpkrlmO(~r0CJgpvv+@ac zl~@jk%X$>G37t~W&mE``Mt9Sm{t4X}=@X{Lf{P{|+R)Ovv52$vTUBuaRf~jR@VYsD zdL4%&UN)a&1tGk8q0U9TI+|S@xg}|s=|%FqIOCj5W1ne+Rn;@jV)j)cC}zhvL8(H) zR(Z{7_uwBvefleysK~LuE9-eLNPV3F6bmm56%$AGmUdbTXR;L9FFSep)qA~e8fZlK0s?-eLnCrT@8KWcw0E#OlALQw=y|f z%*j=Us5vmkc|{5o+t*DD#n~#kQ*i<9$tEW-;NnK?7}W7-{N9ddIU=c|a8Y(fe1y63 zm7$2X^p#84F5ATPmqAwNb0ZB)mOaYetblSwa6Fz4N2q>+k5r;llwT!QlDp3tO0VD| z5bP{~W&~$#s|HLnzyC~6ew}d%<k!pXK+gXIT_9z5pZj{C_w;8hHM zGH%}coU4}HRB~tvD5|D;E#_Cf1IRwiabGo4emdUIIY(rB=c{IDz<;(Jc3&lvbzw78 zQ|JW)uK9h~TyHrmZs3}qafY{4;veWkEp2YU-8MIg0kV_APKWI27GU?6ZP!eu~nhZVTf{AcP|_ zq$LCuRnaF2N8RPplT?n{YrG)ItV98AFLj+L-DN^+HJza+j_!9vvm{E5;}Q!Y!%po6 z+NHto=H`VBpk`=`{UVjr*^IcbahFasf?}bS!eH6K3s014L=atsaGrw6`BehfZvt?~ ze$&$Tl`Ww<#eJOH;)iH1Xy`iHjf-K?j&OkWW+HbV#bMRskT3#Szv3+n>mHV{lR%9S zXHimzS|}J}1Y%WxCCT8c4=VX&2Tl*D-FN;_NhC)~*?F6|vvTnfvahFGrL2SpzBI9pRmvO3Z3_}f`3ro8 ze3XFg3X9YJxmg!53)^9#;vEQsButawf4?MEPsVDxlJoGZ{`ZBeNE!D z!mMV~j)O6y4A-wHKkQdB9@Y|gD|+W%?nQ5cN(Yr$<(jjEpzBm-ZIz`A;ZH*KEfx_*sV+ zbGoT~Tpynocn?Yh*k3dvq7GhA7m2~e>XEx(!{mLP8x)NEuhB<7DAE~SG#Dk?3lOm+ zAx&RRRHI>TX(6~kw1ndn6|Pcn-2Bw-8DH_^sJT>AzE|Zc$)`eB77R!IVxCVmsI2I8 zd}2DPVrEa$W<%N?V_0bxXbq0``GuxJ{ zECfsT&V2pcYo8s+bHs6%%lONKT-AVO-q35bWAUGO67_&as~o|y zuz6Hr{3!3pQN%~byu>qAi|QtzfWNy!q-@@{1WBiq$j~j5Pm}>CR-IPgJ9bS<6{N7D z@~;9)%)2nY0vemu@7Td}w8)%STb|^|TTd3^$2~fvL)tH54svV=c4U3ER0!TuC+uM% z@_;VX@Ak^onBn{;(Uiu951~C`tBZN=94$4Y#pEX+YX+Si_u*+y9Jx4Hx>ENYQKL;| zD!os!yc9VnlH6-4nef;(?srAooTV=4v`Yty@tR#*Pd>1`pm?k~H(#w%ryppjE#0Kl zOHb1`-uWB~)7v?@;pGnUzIyTlbdjTaXmvKotz0$odeo7B1ce@@^M4TMB-oEzAU`XV znj}_{+r4+Ha-T15j4&kiKxQn_M+xhr54eGLR!0e8Q0gJL(^CeS0ujfwYW>?}ud)MY z$}5J?Yz*e(>zI&X#f#11y6AelJy4L53xK9gWKCNx)#Ot%hbVbBw2hXhxrXOQ)={ZaE%fKm=!1<6T1s@c^V%UBMZQ+|704Azanv z`%pV~xe*(=`z%;ne0V{xHIF56XU2XG6JK^!g2~&CE?5t%W5iENN?KM29dp%_9_An1 zjIIA_d7dZi=BX%~oTQ<3DH-G%yIH?t15`EjB=eq5oIMJLeX+PdvI88$rHE9D^p?N| zLr!rRSLc~ch<&$gnjO${?3Q~tSr`lYwx=Ka#BMj))ROysV~HQ?nmxN7VN~5KgUUC( z;ePFj_dqZ$iFv3ir!uc@JcoQY+@i|#YbKh4SjEmPkA}bN4ti`Yyat{dQ_i{2Nj;EYf^2N0m)qV=C=vqHxl9= zIoL|j7n3a%!?0Wy3kIo6L*1(HRdFP98O|N(tOa&+V@sB(;pQdaCZ>>VY;QWpogFDx zOFTRJ{`SU#3o9}2h$#4r<~lE@V4}#5J?#*JpehM8c1*m_?(lxCPa^)xDBDxKeem~a z;Aany5i`Qi;%Z;j?~#|s%E}SfjectrwXqYg|3fzN0AVfm44$nChLY&q+7)DZC zuyJL2Giz$msjza(oLF{Yz!wl=zPoKN0LtdpbV|0gp9GY^i2Qi+qW6YuRcqyn)T}hR zQcY?WrF#+|aivmX6w=2{o@8KgpS$D@|0x%UL1iA=S3;$q>W%xtWW0fSbeJ7Ex zb~cQDg;Ag2v=f+Cf?BB3_rxhEdY3XsDkLvQB142b1nH_K7j?s#HyUm4HC35qt=ea1 zue@TmAnfTb_-#tGCZi(c@Ak9YFb*X<0X*^Du0IOoo|2SLFn9E)bENm9di1|2{}Co7 z(*gB$JFB8F23Zj1eAL3)%h3)g!o5s^!Ww$Z#YLBpAd60;7yWx497Eqmwt}j@4D0kp zU32J5rf4(XX6%{t9kmKe2UuZ=7OI3hH$cQO2Li_o$V#`$`%al(AJO~%nj6gk%T);@ z^st@3H^e2bE#X}^;!~d4+AjXVok#29rrko$Gpa5`!4VZopW$e0fZT2jp>o2mAhs~# zgGA-8SulpynvnXQ7CG*rb>$sfTPr&&W~)_OWKVKh27b0*aiepGb_tJ!|BSLPfO5w{ zqB603;86G;EQEi*vR+W=6{6sWTHn~D=IR_Whm-ihnzXoE5_INRvZ=XTMV<%Ggd`KEgQzH6V2SG^Z`4!4wDa0;@c;83Lg1B4 zv0#pphKXGu#V-DMZ%yvi`P-U`>^%95R9Sl3+0YDB>8dJ~+_Vjmw6mqsoim+dqkVEl zDv9-yogfVK;0R3yI*QfFAxtjp0Z11aqqim(HFtHAf|BXu?ZYmBT=~q}A1|{amr5f^ zyos6M#7a6%Uee-u*|iHSI<`tJ42CCsUavsMMHM9vHb>UT9KHXlI2$D{i&fu&rvB(k z=}wuox$l9y8LVh{SJn+g00W#@Bg~_x4gm$N({n5b!$^nVfO0 zasME@|y5f|n#+Q`L6%xic=#?Qry{X#qBvOmp(oYuJkJ2qiPx0qGoM_li={X`utN11-E$?pudNaulSFUIy^(I7M-eR+&Au`}>ZyOD}(7xY7GMYmU2at6b|@ z0(|zkXplVyox=7fJ{OJ->E8Lmtfe0*+#X*RKgDU$GQ3A}g~ zCMs{rN;EtqAB+yjcriB#8`z2NIC}$6DvX@f0u_HJS-Vz+Nlk1XZ}j(uMr>BuA>SZH zy9Y_(1ZsgR3+%u?*sS9?ot6%NFpn>Jv0q#QknXmAc#}GHKn}Xb-i>@O?yuuqcm=)7 zj0l0KXiXT|OyIkKLDY0l^kS4XQkFa-sFw`2Q81k-g5ZIKnXmkSS zg!SdFB0Lmrjfp8i$kU{5LE9mK$Xs;>4W)7E`?=f6y z^@EYu+}NKzJbd4T;)Q%;@YtWMOFvY`iSO>t8Z0DHrLjYrdzmW79X04Y2W5FPFQv&0 zD1xvSTt4VIPI0`gr7GmHd&XgiuHiGIjaORUhIhTx5z39MHvd0ArE=>-&_%a^b?s*x zgFhQy?zFy|=3&j0pS$<4(15EGdxA0cRf&v6C6JxxCir>dEPJyI#*wc+C|S;msVjMg zxN#|A;Qwx-)rjFgY~D+zbA#YJgd*tNOpvX=)ZReVD1`Gc>AeZ$nvJ>3;Lx{dvHb1UwHv#X}OdUg{bWpG8uiwZ>;9_q`Mrm(qA8aGi$|+HVE^=~l@WnZN!k+F@ z+39VGT08dRNh|N`pJ0Y!!)Kmu)cA-+xJWeHwQeVXh>eF25zE_tq9`2asVLF;A#~~OQIST7sg}M z%(pgYU*!npaV9gXF3lb|i3+69Pc!XpA(wC;a*9M7TRnRGmX4^XHBB3B{e`fGzF*-^ zEUgUS&cksLaSZiw-J5+PmqXS-M%4jGtUF%7(I+jnK-&qyRu8x-fiYlO3o7M!zEW{@=$kKtJCcaIL(EBU0!_o92^meM}A>GRgZp zVG(ZNAZWzf%U>-Fnw)`>FO(k3(O!a%8^L{*JMPq@U{&T2=E*p_+W`eSR(^ic>vLjd zy?*8z?$_)`P>kif$30|j%hv6NPJV>v%!L*Sd>%A1bM(T5M*kLtU-_R4*G*9Xk1G z1xZ?WsCKoyd264x1LeK_M+|r@>0W&ut$0hbz@ngXIE^&igOWJfT-l5;vzzZkh3=g! zg6{A|hjhhZ{;~eKPM)1B37f=dLX+y>Mtw{ON-()}`Um6Dy1$FCDek!wAv1wD3u$oU z-4TpXQ-i9g_AjQwt_w*mB5%W`!_qGS5&_`;BO6}i8FWl|XV5PDQp`R!eic0o0v}<`B1uumRd$ULt>qv2AnyX zx1|UmEgaiDD9saBjW}OzdwdhHlW^snE5P|8LI9F$u{M?N4$e7N#~ln`)N>8S9?)#S zips>&d+&~wnuEq07Ef(nKW(2;vAqC}{UmB^lnGbe79o2?0-?rvx_|uHIxv`nED$zu zbvc?nl;pbcHwM-jLO>o%_+1oYBC~jpf|5YQ5n5XP*T*>k>O!%V+9z&Tq9w;91SX@J z3Qf4bIWxFE5V403MRYXDqim%?K!P~@Q(mPa6Lm9H0lLYL$Cs`qEZ5=J-A#vf0%Ups3|bHquBv@vfXap6J}j z=j60&0Du7A@$at~h0uune>39UqA{y-#&ik%4akY8_B6PZ!-weZY(3a|T74kBpB=V0 zFX|{*NsRZ%CP_H`t7hd`!$?K6fL8Gqet=={FUEzBsKBQSdTa~UeIN$q)cv{Sv@Jv9 z#x`VMLU2Y5T7hniB}=d0coP!mmw6_$*PI49sX}IEB~TF;I`kk!ds$APewQ{I%Lbb=j?V!C7%w`J1&xCs`^4E&+l?M|)*l@3=-|}}XNsrwrMy&Fk z{v7I`%T`}tZYmoONq;oIR-g*SfE#309O#rg_58jJTmvuT6{CO7X|ZB9XD z4nR9(s$Phh3R4X>8T`TqLg*Bf{HYfel8dfK5@NhB*2*sB3$%Q<)>wTB%-deN(^q$1 zJY;0O?~~3>puka2e=BXeE2&j(aL`~w*d>Lhm)wU5IaUFK%^7sibYIB6^IoD`A53M&(;Ne`0=V^na$#b$B;~1XOojY>HcZWoaWm0y}>e z2CTCX=u>Z*nc{F9q^gb(I*5NOYECkvz1bI8BMJ&jlbhu#>@VAF$t08P1vOu>Z^)b> zx2j{^4I&sBgI(-+NXy*XO!yLm%Y;S;)pBQMx)JS)yx zzfJnp?>HtnxU*i?i-}F^$Hy#wrkXdg z-{AC4xDMml7BNGN+Pu6V2>nB#Ps;|tB=N~wfoCgK(!ATO;eAH8f@U`cZsDTj*U(eu z9;#5xHAp`5uIJr2@~k!JhQWdP(uET+3;mK`dV)yDBA7_v%~_iuX||b=h$X4aam zAuGY2oKkGGK?y}-3vaYB{Lgw|2-|VUV0%B!V3Jy5Noyv@+tD-EhC~zE=^*}}d>-py z+%+KxH*o!w3M(*fh6L7KbpikrN{sU2Pf&edt5P5Fxg>~PuEh^3Dm|Uch8D@U+E*a3 zB(AN?60ECYf^!T(rt&O5Axty3r(K0D!U4uu!jZUU7r$0xE9j#X$BPE+QtjJZw?;`9 zreKf`xOrd$3Xa`qWW5^YHsw)wMvGE^^EP=*0~g}?w%j=ygYDAeU%ukq++oZPk@j0U zwMLUfuVcgET!5^NiC*@ptNiZ@(hC|zx`z&qwzF(vq(wRG!N8}jqjEDlwc(UG1T{#k zhua_Bd>z95r4gSOVt=2C1RkiFa@@wk}h}C_UXM8&|l`We)1_q?aWJJ;&( zo=alHrzDrl_wXu(pn3sV+f~(U}~q(i~m+t(l|i)eVjK)eDM&+ zdJwg@YFogRF`i-+Qs94FjVIz|^3g3bjj$mdx3#N1Ufgw!8d{NKG9NI&ODJ*ag)#r^ zQDDs2AxIa?;D@7Tkb_-?a4ghYkO!m**i9c?j}CM)T6?t>#OGI0d%*mi>uMtZ7eJw3 zLwZzGT+yjsm{$-2j~>B^1=hfvNUPQ>(`J6^9-9M6AhyP_LArvvD&d|@BBIn672B`k z^KFm$>Y$+cEx~)VIb~5pBo~{VUqCHUGA9M1$=|GVCc&c?q@T&QuH{}?h6A%;OkAgB z+Z3GQ)yR;8lDEIjTrPPRGP|u3?nneGcB5gfzX+XWIqkaRzI+^5w2QA!8qP0{^EBf8 z`yY*NtqsdsdnlT4y)gaEFE7$2RgpeNpKG<{R5iGO;p> zv|DkiqG2R7Ig+qqz+=*UVCw({?s_M=X^s1NC}Sj%&{yGo09;7^F1zZ)|8ajg-*8L9 z#UdfaSn@8W>q%k|KOTCG1~NW&2L%2cHJa#^JNxQIgwdfwHPF?J;^8Y{{khk``MI7` zJnz#!tcl)Ms&5|@v8qNvz{C=IYpLe6P=|1Z_C)Z$awh~=npT7)$JHZHh_B@I7*PXm0UU%cOE8Cn!PWH&Ozseo}#KB4aY&I#Y_hD-UBC%MT57v zVmPJdLB!l8JF(DvYK||sUC!23YtOT}1Dsj>#P=lt5m z;P*XiDK+A}xVX&hInfe0WB*Hz+ccyc9DpwjMk<94XXp?>FL3aCkCK<3sJ?_Y_*Txs z1tN2-g#`MCH}Sc#X>~$N&s+c=WrTVL07!_LPb%-;_5|OH@@Fb2Z^*f4 zxD3`$fI$B7U5};ZgitWr@N;mq<6^<~Rm!vLp39{Z#$UN<<$)p{JA&6f?D$8&t&5m? zELzdftbK&Zjx}gUUrFlm+5IbM9elox7@L)S$JGZ*&Q&!#@9r?>LMJ5lb~G#wGw%bi zixnJiTQANm)2)gpC7C*$W+z$v5Ay7zHPMjw^gyl(5A>zzAIsxwOee&mqR)Q&9%tq| zSN$Gr_`4o<>QmV1K#!^q`OtR8laL=q4%8#3zdQ0-P-ausLq&0QZu4edjEeIg$2)0f z>FzK{2X^&n*VY~~3gvaqXB|r5@}M&+o7qY4!T6t6OHWTK$h83lu)zd8n%1{G}WD^gxg&%QREc2g`6wp8QI)x|x4ww>+}hT9HG~laK*)<5uvDKrO3i2+ z>yD(%JuBR-CTb<)_=aF3gU3q%gVJ;R70n`ZQuVlNpe^`|c~yMtwT|r5Dgjkh%4d)| z`N65MsD4TJZcA$(6GLwPtFH#MHA-VNc`O?9KGO=x=}De7GciwlT1VE>)%?TiSyVC# zCvV5O|0oTQK|r>@~1Rj-|1(L7&ay1cu>wCo*Mdt1;pAZQ)@;V)nuiF2o}O77n6l7 z&1kq?z1jdg$90CPi6?Du{LlYC790Gl5M%dF?@hlBft}HTnjD*BH7N?kr7xnA?~HD= zxyWc72yqn$>RU^hUDN^Cbyva)WU7k}-4w`Zp@I?T zK!nTiU=dD@-8${t2kwCV@S|t;Rug@1TV3}QyR1xVGr4<9$y}pME}(&F=tL{2FG?)K zS>sc@L;O%mitC?#GjEKvu7q~~Pmg$Q-)?umaN=-JQ5q3QhUFqeM=p_)!~?&SZ%=tb zUV-#RUcF(>vBHllKm6qh-Z3~2n@_|6Et$SxObK!{bOa#lu<$mfO5q4%LYBRYTi||e zOPnR+gNKo5bX`o@;a==$P8F;j(4uMd6%!MUKrA1OY%yBjvKlqEnTtx4FI+2GSg-Kuxo+-na(N zZ9>fNSrL9N8reXV^*JNxID8J`wMa1FtGRKp=h$f+q2)rROY;R?eEG$}s4J=iB$pf- zaBg>cktIl!Zm6&P9i;-&3IMRK??-qH7Dn51cy!^MxwzdDOcF@4(>80 zZhy&yQDM;V;c}Tj@u@P5{+k)I|N1v0TY{TNi zT^d^C?p&{2uSAt32;)f1ECPO1F&?#O^8p6VV^1s|5(R+wmBW7Dq>FM(-97%wK`}Gh zhy;1*gsBE$z_NONeANWSwa8s;iZx*rZOl<hJ=jBG8}7Ra7rI`B z!$HF)AQqYkj3?$ugo9=p-u!zLqrJY(M28tVdZ`W#T2{XZybBXIn-+=yka2_1CMwN8>Zh&9oR!9pb&%tKsht*-oQ5-5MKOjtHutqQ!`g zJ`cK30pi~8I*CG<47~tNyCS}&tN1N}q{;BoU&1q3;c8lL6Yjr)HQT3ZqB4E`1N6>F zbn&}udv{$p7d}{tm!SK{N&VUcWu0y`Kbn{VCQ{@nRb*NOI-W(_eD9cqsz>bNn|Hk-(d$?TaF>V6#gEt>;M5Q^uTE`p7mho;~O-1@Jh)3`T$yAZ6}xG(suc1}KM`wU|uzH>O-$3IW0SJLzF5{WW+aQq7tsOGJWMX@4od9HRg`K*Ya`fq~X83kGH{mVN&X_)*&>SR)SL>MO=^ zg1kxdDTanwG;c&f#mL+(kuPnJ-pkHp61IofrZ*%%t^{4vrET$1kE6U3X!PVVl~Kd$ z9uUIXNxla65U+Cnt@8+58Ix^gu5g0;$`5QUTQ_{d*%1%#3?M;~*6r}>`syI4=U^Ze z0UWx@O0T1g8piXOGkHxksz3vM%rNA8 z=OoP`tLkz^XO}FHLsy|K6D>w0}CtzUk2;(%g?G#vk8TEad-;D z;oB}@$I!>#7e{spZR7Yc_z~R{gh`~V;yWj8*A-s!EZvOhncs{?h!=T$Ha4-XBndq# zHFsl0sgW6!SYkc-52JI6rXHp>_R%A*tdfyA?i&dqjmPN6>No5$#Z=81^zD;UD)xBx zgY2QbodFM9CxUK!OP?O#wYe$s71*yp zr(aF%y+d|Z04=U)`1CCF_K|ra?pE< zQdcAzN}kAsNJ@*V@0A^On)&Yqt2Ov34CWyEfSiXQX6!lVbMI8`n_F_iGHkH?Qi%YH z`^(fdoc<>Hs0;MLU`#QtL(7pa+&qCFB2ed?D9`2RKS*`P5-h$S=6b-{LseHi7dM~u zDFqNWruC&e_|!fmzP2_H8KGCSBVzZcQZmQxRg8W!^c(FA3EbAb<`IpUBs-LWFuR@*pKW@ry;M!6uV!}*sI$Mi9B`jJD2o(P zryMWq`)Flmk z0*$eks2k39RtOOh^z^Ht^(d)2)fh9jXK*f}W4_^L`sU?|8?o-)o(OQ-IGRXZhZXt@ z5v{nDH6P?~I(GkbNSq!KjyCStArhv%{^z4Q62LACtxRO%mB#hrjeTp001e|#CWZ-J z@8IBU5tkKScW`5uF*zE=fNzd>lJ(>r`d#C&xPZ*rCm$k)C&&*6Lf0+Pa>VTBr^{Go zz}VkrGs*XSFo59S>WVKm=joWpAC;nz%O9teuc&4$?qO=+2*<-u8kL<>(!o))HTn zJE^Be)8K4!g+7qvV2y7Yp{!WCb?)rg(_B=pKs;2?(cLVE($>xH=q^ZeYzdqjy|WBr z9(oAvng+?kII;hbwtgQeIox3HVQ{8FW9KAP?twt&z{Oa!PS8Qlg1Vnm#k4tg!mehSZvFW^Wk)Rd_ghN$SJ$JZ4 z=^ct%I~LrW;}^Rptw)z!N@%90az6#3bc>DiT@Dk^@;11W5WHSLt<*2be}j2(Q+9pm zi7wlV-{D(Dr)W{QMjRqK`Ur^{>UYWT`HcJ{YqGA3RGqO!G>OMC=vUlEJFNFCaWd#l zgPwjU=^pl{2Ed`40F zEcuNPr(ms7u~j%i83Bxy*UNOzR-&B46}3VKjo0pyp>l(#m__Mx&v@b{aB?7X0rwVEeO*UVbx+I(~`f8ysn0W*i2OT@JZL|E#tn|OrWpXT9vP@)@*Ly}WQ z-4;hq4S&3|rv@QO9!Y&M-Oe{?R33c1+hP z{aHS1$)xdY+)}Wcld)(6SVf{_0ZEGbj2ogZ$@TjOKbHGN@}zUPT|J5q&z{^=4Tq8{ zmxH2Ltd`I?E=9Tv%`?14f}=?_gXvj_J#vPi(XDmh4PGn6jFFV`XIfgV?1*8aWT{ot zdUu>S8QNgSKuE{jJ~xc3B@4Y2dLneATw(2ykzYb2f&!MYRo4sp=FqhRT=`%BxmxnE(v#sUTCJ)FxTKh9^`2-?eTmN`GS?6jg>B|HdrBqPt3 zAuHG(0p{1<3EGpXz>XxpNjICikNj2!_asUL&$_QJL2rdqL{+TpJgNQ&iW&AQGkbr| zQ0opth!E;|4j8nkTuno$$gS_^&WWL$aoS`LfQna>i?CKF2|D7Z>10S}H4 zxt?n+Tbl4Dq0$T#kZdabm{K(}Jzz@C3vqB^A%SL;xBA-t3c&Xb_$r#ncMULqf{_%y zO20TU@Np?0YvE`Owpni%2e1pHF14w7f;TNq9Sx)7t0pULKrLw2Wy}VsaHwJfQ zO`}!YIwf&kxU05CH;?hohZ<5y=YJqzwf>y@6y7#?o|S6G443Cij4nrhUa91$m&mV5 z-eWoP0ZnvPa1m!w_*wDjPgFkd#o)u8r6YNg^Zur@UPNc5r4b4t-RBCVvINeI>@+l5 ztFQNzj>jQ(zAHJ{YqVc}s_-Y@yKO6m%i`@u`I zpi^Hg{p=!|m$F;JlW`>`bgMIT`8!B8T4nwR=eYpk0B^O!n&?%O1=|o?z{Zaz9>k{L zH5io4UR12eMQfoX!y3bX+*Bj>$5p1P(kjz`wmDmySElr-*!;K#`F*{k#`94RI+3+< z{EQdt@S}*l!Uh4-@Rqla`pptiaef9H&R-{h@zuq(c%55z`QRT`QZ?9n!s1{NJD)g# zj)3BO4y=5BgxkmN6c#|(J^L&bL*$5jikux{YPZ*v1g9$zn!gKADX}Xn4%i=e<`lA< zI#gP1W%e)C>9z(F#MuziRhgQ8>i7CfgWaLH``cUI(>~6|J?%}(cnlxEIg^)~X?NTieRzpYQy_`hn_vpDA8tK+Efz)3gif?fwhL9V<4uM7YqZ z&b0++ApKR`?(dd|<@Oqs;n=I+06vS3i1sU>lUusm3uP0LPG9Pq-X6&SPsJO*Gwh=U zoAw>?43cD`s}8bdY9!*QV;o-G z5{SA`S&23|#jT@872+P>9>v&z???6kD$$`~_aUsj%W!7JvJKRjq3dE8Imm3jx>Th> z!qMifM}v~4m}fAC1BnXi zp?OGxL#}F8x4-H083M*O{YrXaD!euYl za#+yaFA<0Yw%}PxEBY7~g!nR{h?|l0U^9*quks;+0`dOU!$sHIMPzddOW2t7m+Ef^ zdVqI*MEqWZ0>>>8S3_535Ub-<(`#ES2P6{v*-t|Vd&aJhNLf(SxD#p`k{#T%e*UAr zao#Z;6i*)3<@t0`mHF&{P*9BSjP63y^&24xt54S_HLy5(`iqH?sxs2mQ_Iq!Pzem+ zQi9ol$E8D}ttx?xTdBT6VQml&b7L%ke9Sz1%-Li}vx3KH=U}4@n3@0|yJ8O@M7m~@ zW&Qm0nKc#9JZ)@h36LCDg8`|Eq}3Ha9sCmOg|;9gWW5?+1Wq3jNNQgKYzamT54fL5! z?xuk=^v7IN|0>iy5)L3eCdcO_`jT5wXG{B(1(IQh+Ivl)wQu(MM{OzzGxnC}1?Xn- zuIGIQa*M+T?W?;7f|}6wd3(mTaicobwWakn!;GX(Obv?#r%*Y`y4o2XIm)>1tQoJr zBga+{Lnxg69Sf^O)R*Zfo7S0ZkLJNBQb!)|mu%19uO%3k3AwkVn1$ms#`Zb3T3c!|hI)a1*bT3=ML$W!$t(&S6-qkK1fmnq+#mkmJz z1_8xL#_sBsLKzE$Qfoenu}GF{wFlY|lAy5Z9Iitlvnefg8KPiuw!(2)0FtT0#+IbD(es9>8<7R!@*zkSNG_g~Wu&=Glg<<9D z2cR1%dZk~C%l8IaQ2di;I%&s#T0ne7_Gv>#YSHo~U*5N_ci@)nMyE=ru9vHJ6mXhz zU0pI{BO(U%vd#$j1)dz0l}Cs%mB- z)%VCB6#kRNAl8+PFe;ruoyPoVM=RTDIS72SY4fG-987Vtl@|ZR{-Dq#jVc5FIjzC!<^tLm~EgOuo9L1 zncL`RZ-h=+mi8>-F7@1PBrR14d}=q!9kB(~oP@>cQx0VH0Q@u*?d~}uQ$FO;79pae z@vV9#!U*}(>_!Zm}?A3GPSTK1We)9k1dw1tr=v)=m_YpT;i2E^WeW=>j8E#t8 zL{u`=q;L0-Nmqh&q7?h3nnsXd(QYRWIud@Kt}@3%f0vqOV&U!_;oB5c-&a)EUn!a* z=N>pf-_HbmBA{XYC&I5HaS`=2Pc?69E?(KyF2Zt;(e=LlT)co+51>LsiU-+=BzA@v zg<0ti2S)GE@!j-~UA(}kej|-%_33GgXVv;=a$hDhzM#QIA~X9Jdd&m;0FR1*J($$p z^rnv+sLQF%+>Zjv5~S!8;$jKAF?%vo4eOVPF_#hG^2cy|T1qjh`e5gXuYgQxi%dc~ zbiW1A5Yv7~LiJxnTSP{MD6~0I&mkYjs8!$xy<}3WeiCD~%766*W(k2MB9u_SdLAkz zZ1xBwdD@(*I{n4Q(EZRH3T!O-#0hM&Ce2;YpHHTi@%~VuypO9SDK+wB$ z3Vh{*3qXh=|8L!y!Bs+E_i#ot=0H{dHZyIf2WZnmK2z9@JHR-WKNtO5yQW=~1Vy-- z2TPxS$+VkVO}fhWsD5HP5Ds`O3_s2rbo9>34WIf_39b_4h%cK(26<_4%m5;L zD=oHL5F^HH_L?$m=2TCS*WtWkmf;Skh7)ShTx`JC?S-HRWx4ssU22R%LAkYeYJj3o zGqZauGvCrZk|rlZ(5o+tl_^y;RKf-eW4CCO!>6Cc5X-9@8fUN0GJ)DxGdzJ>*xL!s zx}SILVbuG-cjg|=KdqpHS65QibGzAX{if<{Yh(O8d8h9V>s3o~cV~*XU{mfQzmfqk zuvfKanI%X^M8+xJ`5+$;L{W5T|Ax5*y!a1niajFd;!qx$HVsD2I>My7kf3GkVZL)0 z_nSxLN0sc1!{3uN-P0NQLKT|o(H*_8jwB)?;aZ1%G7>yuG3yEzlG82HrB%mYEbF7a z_O}e6bkS|WA{9bpPs8&eDVvmXA=^JV%p=LFH?ZdonU@Z+e2W`wEE5l=8VJy%`F>Uw z-?Vl-p8K5A`F-8BA^q!DlJ?Xvb5zx}$*5L9Ky2k7ExC zCK&KUape~cw0Vz3akl*Q>R6#f^V_mZ2i`Obb{~A|h4e;k^zkI;-waz@+?m~ew%!frH?a=smY%*jiYq3&l3L7>nkV8- z0;=Z?y`T3g;~xE{gI*Wa%wJ=#>MTjo1%2ROdGOzA{3dr`_Kb@4vhX3!5jtW!BjkUb zWh6RY%)@+YBndh}bavEbJT*V=mitv=eY;{J-Ic8ASQ^D!Nm&ZgY~}GJm8NQP+Bro* zE;~*I z&(|SI79c|V)r^an`DVFn>6$Q}ov5?{-1QR`7sgTQDxwB^oi7=;oQsjtm&piF4}2M| zX5&b(&45Taae@?zCC}E#0T>4M`&9zR9WSPwfU8<3(GY$K2hcbW;@p=VC||!-xhxMt zhX&+pT!xn7^sEz=^Kjm9uvDHQ=jVdG zEW{rV!2vMH(nkMGiMm>ECoGGew0gMp9Id}F1O7YVVHTn65@=X2b9k151H!3G zSZF0KLte_2e;9K300^U?xn18#9>0vVivPhAGQ|jnUcKDy@w}huDO!$gYdMAJD>fyk zKj3RlUl;1*2?{~Ub>{LNi%Ej&xN&M&c@_BLF^>CXPM|49eSAI(dXKmcAQ1dIDd+*X8&={c^6-0NJjfu9jGx;=(d1f^VS?=+)GH+`rw z4ozoJSi$Vv?(yV^nN8Us&aRM(4#9kMJ^wBT)a{=P=aXp~Ru;{nZSsn|Zl!~~ra9{o zT<+*1=TrZvVg()m1d~Sh(lRzmW2nm(K_jr<_(T;CBL(MEQyFtWDo(UYgj8o!LM46) zm5uAIZrTlje`Rt{_aJ*g$d;n(G>|2`Tu+a$*SXZdWA!QP#0TR~(+I{1N<`;acVE*d z;E(9*={UAYCs#Bf$0_Yk&y^fLnk<{l2l4H~^%t4kLV(eo951LTkF?0_<}Jk=WmMZl z*GUQAWXL}{&c+;K(20_u^)3``VGAUkD59aKRcLMTygyZ?Q4e$@o-GyV(Dg-8r+f_Z z(Scb7fO&p=nKCH|dTy%GV~lI|-iB-mGBUm{i}?aMBF4rhvOPEg$C7_L$xYEv4T0;f z)xCO%XOni9wY`P;x<#~l<67R$F``$oVt^{wMuP`(5j|c!r)ocZF<-C9^sM*sT3iIFK2e$Jwl|p{^Y62+53cdqHMZwi{hY$N z#~dMw6>vDgybOc&9EQ+EI|VlQl5C0n5P%GgnG)?+hDv!-w*9qfravJoHiF5%wIJ|K zle8}yX?(_{JR5M8e;c4J*YGz{?t9Ii#*>VcN@=;%j@t=GunIW2F(0M(?O~2Kw@pHU zvLx-Y5K*9+GmMvaov*`s6xs;1gD!Es<$wBqNO@@2#Yh9-q&?G}*8)j?7T0BlVFZa2 zwk_+*UcgRcgA#+<#K$&3*Q$P5BPi)U;YOn8I6$Vz;&j*<0)bJS{T7fhI1a-_p3Zajd7 z&ON$wGZ$3D1;`EOb)YVT?@90&*YI5P(rJXS^>q}Zm=b5cBzy_jzG_x|16j%G9lc@g-)Z)5bub$A)uj|eWf`ax+JDoX zEPUAvxp#JgRHujTvvhoiH2~$LIV}jdHTyI=fs9MT@g3J6-q)+d zL?725s6+7y<|d6JVdf+Q)5DD0K!+Yn04>dp(SvSC_r9az)Cv4=Z=F3IF zD1*euSl|B1mXi$p7~v6VEXt^n6_Mb)AE)rKLbCzO)D@nMm=1%#Os=hja@Vlv+`KWi zZ^k$VJhDGkb-U1aG&qR&CxNKjD0Wv>TvkFNU@G%C+jg!(xtJgaDhbN|QBYO5Da{Fv6|MFtbH zP~r|gOv$vsrL9yl9=N|#ZhBI0kq5hfL=lPJ1OUH}FpF`I?G`iFCrG5kt_{v)ovmOT`3bIhy!{wS03SSkX(_cTxAtKPnBy|_M3~)=m zE0=1a_L4mt@fhl(&ic_M+Uotx@RN#qC+&)WfWuSGM^%6fkkbF~&>p@cf0M@hQQqh+ zz@?=jc5CkY!alZu15k2He{50=n#uB7C8aNHP{n8TOHhc)J7wir+b6G12dF)) z=}E24C0GtM=MP-d-0MG?=+;xP^kDM+KrOUwIHH#sZl7K}cy=J0%gz`TT2Heww zuf}sIUelnVD*Tmw5d%ihxU=h?W|qVYo)1Z_>i}2TtvLcr)__@yZyx$160~8Pswes^ zpl2Se?x48(rHMDW-$b!aO?nYl!ND);pje8d9UVA`qsOYr%i2EIEvDUmb?ad9KK3h? z8}gB+w{tNGRBw0!YX-3L}V^wIh`wqJ-xq7 z^G`c%)IY-(nrv3Ns$ln^=_pAk?eQ@^pVGyOc{+r>K z_UVzwl&*;(Ykt&`>DLa|NP0gh#DG}pU=5`!f26tuLS=7ZC(hce!Q z;zvocV<|ZMEazLNz$sP&z`|YhdI*FT2xZ4;*; zmPl81_(785^cW@i_ASP}PYDI?*Os;1^XZ#}5f6i{vPn4i{PVVN3Gr&YN;o}IsZnvf z?h=exLC#dQ;W2WjKJzEk>?Qm}ysRfo7xZWH3Zy2$n4io<>sb&f1ZtluH&WyhI#yI4jhZRvRRUI=t4dEtd6t>xum_@?L; z&PP>HMnMcs=gC)@-r`J7ZcPgb4Ch(>qp>2Gxdj)dh2JlTH%7s>?H!Oi$CL~QC5e8) z0;G>ua$EZul2|QU>yPPFd|MRHoHJ*Ft+ltkeoX`lF_Yi`Y7Y`XdRNZ`)tOoZG^JtC zwhsG}yTvY>RE79!;{j^;q@MJj_JI)t{_n~RQsE2E8@q?+rA?=CEr*%Y>``faHqgW` zOmR9ZVZKd9*!dqfd|KACLWV&stgdXB_VScZK?ze?NAMTHZ6Jmahupu5lHfsBrxR`t ziPMGySMw_+;iNY`OUq0V6zv43Fa(@#1CYN&SLz2Q#iFg%A`Rdu=`Sa^t8b0)yCpU<7hPdf5Dbmuezwv%PojYX3JYDw1OISyAfu6a>EX%js-smr|m}i-h(WLJ3YA6 z8tkY;(4sFJ9Z_Yl|Ee+BfJir8M~M+P04ciVXMvfaM|SMjI3*ovMpENGx^w=?+CvKn z0H9w!I$_dA{58H7s_rYE39z)wlU;NUZuK5I*m`j${0ha$PHpRqG^xsKLaTeMlwwqI z0N?`>Ha)^8X8=#epzbMb7A{f$6SS%lb_F%xi8D$@Fk4febmo3GRdGfx+5?u9XmB~Y z1TN!|U*Z;xlcn)aSDBH16pw{cbpr*beXTEU(LQ0$Znoa8f825#Cb2CEvAynY+2}9q z6=blPmuk8=yWU63?G1~08*fvMJk z;Qj)`OufrLlrs`rE$%wwOn4e4LVu8rwBsMbQmU)YToz*rll7B5W}_(|#5JWY=AfR; z&`%E+pApa3$8gE9m^H0yszH3E;DdsN=ZGNGxDX>i%WDz?eHfvjF zA+la(0p>A9>U0?XPbaMkg3o+-<`5xCtj>5o$)?(4ju7u#p)%_+B-~h$7uC)V5LqzF zpIU~-9gI0JjE*Y-7UIETq&grqB?HX~mK|g##rOBWl5tq9vTn*df)Y{m*JMqajoEyz zH*Y+?260N&8X--ZdvvQNyK``be><;}caeuM$(^V!xAjjE6-gY_qlW1{04AM`#VX zl?SAs`eJGqARH@}@jV!km3Yl%HJTT@kVNkUYk9li~j3n!2*+p3D+l5KYMM2Iu`@kjR0k5XSH zJcC01JO7;6wFcDKbp%asm+D3jWj}#)hUk`da}iWq8CPrE$phI*Od5F8l|vJ0FfDli zg2B8Y1WjMZ~|vv1ug7GF|b<6AKHImX~;NV_@Qt8SEA0FP2d zk45{HT(0Q?bGCA*-#-8|;3W*ODT!Ei?wM3d)8CJEo{yH)rV?_~E1(?Wez)S$+n!*+ zONppmgDl-$35eAPSGN$@o)A6TSnse4LQ&s%(Tk8Ifo6RBaH4ZOJyU(~kah9TeOzA0Glq1)E<*bPOlHUsr zsPKq_pca{Cr&3=puGmd``Hf>FYpt#tDciqE7b)HwJZ=MnRd~R$k)3G|R1~;tZ35--04`8t2VY?r_Li^>^102XD{gDDBs8v$4{Ve7PVlU?7nSOEaAaQETPc1@fIFTlMIdYnVtBat-avQG>HcrCXYA;L^T*0aPYeUlt)^}LEhD9j z2vne0QUFU$9Jc%~31gO(c+vuKUJo4n6{$lq3;b>D3lyQqc(ih@1Cq8NHjw*;`fdXw!w!Rug0{1-?ZUp%sdvn}VAfGb?` zhZigdk>Nrr+9e4oIXtj)AJ-T5T$xP>m_nmCGDKh-8o1VdQ5z%=e9Qns#Te<}lCS7wT2-T^$RKj5mLQV_(2`Xd4Bbq1SZ|Xr;SKZS z_{Sj#9&sQ%(Q6uINR^LN0fFXpwjMfSRTE~qYIhpA{V~iF%tDVko+wH4^Q6B_%*uD=#Ibe|F_+mywb$~w@$r(4u=L^q zWuWphyE`5@+Sn5m+Va(j*K_4-BPV7kiGCzZzB@eKdVS)a;av5&(h0PX;9%F@*&DGu?n@W;=5ds9%HV2 z8!~OWO1c9eG2r43VP8_Ww7Ga^?YhISKaL+5V73fNdq1PS^n} z+~T`7cszra8m|2OD0NU_<>crDi^yYaU4nRP2*^bnlO%svtBbe&Q;Q$iQ)kvO7<8eJ zX6wIX(_nwkrXLXwg5BrI_~8J|oD&%+oj9H7-E4X8-J;aA`z>zU>Hy^CD4nif(Y`Cs z=sD_og7KhsawZ!L9yRJ}MdO^1kEN8ORfZ!M^9xy8yrJq#(U)JKsQZ&a=wDP8&uzaj(xCpNnl;n?-nqSCVukdEuq zRWhe701IoB0j)M&;1@aJVgJ8p&kt*V*7B_apug$+o*eic^j=9Fd}^=IS8GDXpRa2M zPXsyaoBD*V4W7$~g3&O)`TPj3vU0HyhFj44Ikqp5(=$eTBlgO^V0IOK4u~ z^m`&*lQ)PRAJaxPCpHx#Q$_7m?jP5Jo-&#Vk`D`aDp!Y-6P7P#73NsocNBQbmYjr8 z(KNyS?3~)(XjCy!)auaw2#{34`*^_y{mTG2arrY$ZWpIXU*&(f=WZDHouY&NB%+Bw ziFL-&E~8*QedoMVzTShRgraLSMcBxVFxO}AHYxZCuTT)S(=7-cZ;wmjJPf;!Qrq*5ZA*k0l-4%12qB!d*jN#X8x}G z@*-o^(9o?f54IKV8#=ygD|QCK%Ky`%pJV4$ULeoPq`rEX(^SWBJM@$6Tr^&7{8;l3 z9A72vOH2oo5mt~{(m-(bbgwInLmi+)e_%uWzymR+C|4f-_>c<#g;2`bBB8k!>=8#+ z@4b4s^q%(+l`H7wooBR;8SsdMmcdXc(40=wzMUqa?u z!+=HCqPYn_oH~F+e6qHOxN&stT<{4}G)qfsf$(8I91m%tBp5CZ3gVnxvSBp0q|zta z=syq;ro7oIZwfb-o&2l!gg!PSE|#0=UBv6)?hN2vwBI z8Q1lX81Q6_A0pZ?6Da6vl#ooTUMJ@hs^}uRC3f<@$l$=vy*a*ttjA#=d+C7}q?CeU zDMSe}6fkuq7ldW=uVYpaC{&Jt$o^8dh=a}OUdkm+*O$m!likNjyi0mx{bEMTrqHMu zkD|KYC}|k7+&5{i=ru3F=Fy*Ws@yiTu^qFziJ&9=&qKJ4G8B&&S{V~$h&0w5yzP~W+Y7QIO?Q- zBPed1dD4t`_+Bawr0oHt_=4`@pn!GWmTsS~+2{-2qsam;2il_RaiItDxyJ2oebJws zh7GPOh*@)ZpNLTOk`V>d&evxGYPB%_|AWOMkmkhyR-LfUqy7k1Sj@OTJ?L|z5NF66 z>wPVucjQyi>0G2^vs{Wk5tdYBUfnlwlfU2JsS-#P8jN_TV|7o@EU47$gE&=TFfG%z zECr=5av97MiFeePytJ~{lcE0M3h1nf zWs`Ts6PLNo4m{jcsQt)v=6qlQlIB{D;np~Fc=k+;0bt~DKYW*>oWd^;eGFIlmC&Rh ztR>QmEJRR&622hFQC4QMM$(x05MMpb4n%e2Iu)zA#JuZhNPCo~ zEem|#-Au+BHBu*y=&4lF1in}R;I#)?NT%q_j7gSIs~baSNVN6Y(PR~MQZ0Gd>pela zOd~~C3a0~O;&hmmtT^e2Amx^1uHl^8QM)pIr}Y^)>pjYu1JPWj;KqX=a{Wv?0eY!~f82Gt=z3oqF7km`Ka z0g}|j5k-L#=*Fgg^&`X!&$NM_Rl5kYBd;c+?S27d&>+<{4-n}Rj+0kkFG=r%?Tb- zZLS^q-#qq@@Y%qmj}Bgc8Fss>0W~-gIp23FZf%wp!dbeAWSOm8GyvGpbs|_#%8;(H zN7Bc%9I6HlyL=6=qaW)r%4{&ue>Lj%@2P^%{0vdECxM}rM2iSidQQ1@gPG}e36!BQ zX-IBW?HJ7)eu=2Iphe_w0FM|he8{W1 z$k)O+jmUCX7VY9CA28r#)uG;ErMYCE&#f*v4(5$3JqqjNx8&gaGQ z*ZuGa*_C(53x6z%CQL$4PKrMwJ*Kv&?bpaZIKwA*(j!1j)?HZS_p+bD$$A!ADr6=` zhBgl@I-3IZFSBz~M_Z*LD!R0{H#C7fI+hzaTv%q(lo6&f%b&&~{L8Uya;(l+&SKT; z$C_}Y^7kJ!|K-mmb{+v10@19I{a^99+L4c}A8pOMf5=Qx@L{wEzmwi+1WVw)uC9RU_cwK1ZPTstUQ`go8K~%6uvhGa=fL z#}6~tM#iG8=jAH|g2T(5(>tr5({!5F@3d*0LA4)dO6d<1f^dEGpu0j*KI;`p+_D7I zs+p6aFRpta@wN?$Q2g#_XA8pn|209a)N#6TT6)rsR8Glc6snV7 zQE|j+4}MI`M!#Pf8KY$m7aY3#6C>h4UJ|#m_)DLIqx4gaZ*G^9g?tQMLx=0VIZg_0 z>U3?%6DMsCP@lc->MroC#L+*XcJwXQq1Qht8^T+vfO(spx-pjXS~V+WMbzW;EoEhk zj;lWsZYY&J@{5#fv%~=+As#l94b{w3+O*6*S*u$0yhS{h@xJCZB2UhUe{=x zfv*?Cod!@Z@4&(z{#P@KtN8uM>+FGp0|8?(d7_T2XJ!xtLT-1bRO|N!BResU2;++~ z`pYT_ZO2+ST{QwZuvU31i@Q#bGz~Ah>QS9gzyKm^Z;$#T1#;NeWPeQPY=5^IqkOzM zsKq16N3RWq-^HH^5Y2QFQbtY&6uqFKLxiizVu!Mxu!{=|+C>8|l#eeoVaAkp4`|c{RAvNd<5EK*mFqxcuV|_6)FRc9@ zkGK2wqo+Lq{wb&{J$qh5Z}-1J%2ykbVgclPv=D^N){vry5W0@g%QAu;e;{!wS~eGAeEmo8qH-u9&S{PbH#^*m)Qby1CXm5P>9M!}G0(&l`cEuAK& z5OwxryHTq`Es4*{xhXt;bVO{l{+5hRD}h(fmnlZg5S{_*I{z*?cUU-GUiP0_hc@zG z=*c+qmg2!HY*5&h(l6gzK;VQ|^<#b%cJtkG0;AzA*?Sjeze*!6cjo%vZYWyE{tu~4wHqs|)V+-@)(So-i>m&KxImA`(IzWquz06{3YE=4Nd1=} zx7%uvr}`8ZH0{g#z|a&a$wT=647=7*m=g2h zkL`(v-SU>Kc`WLa-NO|uMu~L0TrWqPK3iZ-)HdQ7mk|xaxEVj_SlWnZG4Mu&f&+ni zji32If$JAm8j7m5gHyGcR0PN+jB411zgZWjFqjnVa|o5&^wZ%kMgd6hpX|Hi+`igvW z-i^K&<;7D8mdpU<^x~zrh}^?yiuKv^Nt@EeO6K`AciX)i_u%B-a`%TC)Ks|N_Xh7j z(^DZ}lXiIgIpaeXnLPRwql1%bF=+zy8sqlo>Woyd<)ymcW24wFekEj>B0nKBUKk0O z7ijh?a|v7n1|_u)meH9e1|(slu4*O0iD7?;`L#`Vufy+EuS1c4eO8oS;}c~LYV$um zyQOnCm|P`X+)pE2Oag;&6_El`s#e1gtdy^ zt8xwT@Hu=RE4iS$K+lQ;%)TKCF)g9;=kTF~{;)^~go1?Qr)08c#+^}cdn6tKbD2s? z_RHs{kg3cC`1=E@?ZbvaTX9QW(w|S})!Vz6-q*b3;20JzGly|Bh8Hbuq)s4e0ncS& z(5m#$S8sbCfKYvJHz+U=Q8Hw-E`{B!dk%xQc(~>t$iasi=GMc|oCbo2P4#BlG4Hfqe#^wd(zL`2ce<1R(N8SP-_VW-G)4hA0Ko^Vdz$~qkm4^p`FGG z(xF<~m<5NZAO7`HzTSe^@Wh_fDsjH6@RvJjM#~{5?`v+9LdyG>%7ZK~PEebi# zl6b_uN$GJ7=wUwx06^l1#_~jv-DeD)yi0I^dHNQzP{&sO@yzgbBfW=8cqlYUFCLvl z6HgBZMKRyj|Dtf_3={j~kSwb~s28B)q`~r=IA&eg`$O~*VHDEIZ{+=uXil!*C=yL4 z5I5mx97IaMp1P?8SsSigdz;@q=WcoMsWzAUT)TkO;95kr?tslMj}-hfX@4+3^WrGY zVD`wdYL0z^MS=0?|Fr;_H4e%GBqe|HIt(Cfr-h^>LO|G*xzidS`elgP1tNeGtiW5)xZ0Dt{gUZV4N|-E9Cxi0flImGwdPJel5vzaCs~z z{?5M8oUhctb5z2ny`%j>uB`f4Qae|Pf6lH%J;P4{MAjkKDAVbol(`1l#wx|+YE=yhU5u9(A08hfEX(DFj7Rx&tEkx{vl2l+J#AEWtkjYIQsDkb3 zDZ~o4lc58byweQFN1??3H9#H_7S|OVetG&D&8^_oZxHrU2{t*2`mqw`u!ly9xmsH3 zy6hwL?iN}XBrlnvHAeHfquO(0ZB5G0hi1j-924LUaW)awYgJz}#PzB1vXW~%H3eP; z`Yu^hz|Coaf1ReW+wOUWCjPs+(Y|x*nj#VoJ6HK^c{|MbMdaq{h z-Of(-* zfA^ADr~SN6O5-xoL-c@I6w~g8u@$ERltT_IAjTD%xK0dRI@M8hiDz_6K``r`#=d$A zy5{^|oL}O+9-HO{kQ-gudOITceCL6*(g--j;;a2K*5c!=We@RwU`}0MOzzpPu-NV{DUnrs|2cvt#ss4yvH#`W}SHGxC z=N7r=MVO=_@0gl=PDh0u^`Rk!!KPQKyhKw5zD?DS+m5Xh^4!fSx@cpHXz^Eh~nM{6n_0Zkxusi6LCC zd!i`RU*3Hpwixw0-0Pq(I5>dE=aHisO@oR{-!YzM;FgrCSN~yj)GL+M0b9^eJAQ65 z>ok6f0LtHm74~~qg5jdp9>H9y@Q2F!^EW%%sup2Bpv7N7%~)kEOchm%ZbBC5nt=Fr z`$rBCds=hedfz;z$xzav=894x&?gl4azqh$+3=DZv%JUv@KM_51j?#Z z?+Wbg5M$SRWUSu7HNKy?6NixbAJJG!vM>4c(c4Gv#ri8g;n0ytokv zwS&qMScPVHckseiQz9b6jq%)aVD`zg_Jm78eBxvaKm)=4CH}KUZhPbX$uX(3z|pQI*-1#B#)KWd?y1JrP>B|xeiu``C8SN94rQ{{aB+ytC_Q{DGkeYs z2E+e@>}m58etz};odg;{(GcF z#!KobwYs=Ww_p(b?8lRFSC<+5?2JU`Tw%%GQb)dybV4TOef|$f8o_gyXtLG-O{Th~ z@}SiVA0+wkhqoqdRG!zTovCEbY_OzP3L;oHyx%*68k%F-k5>P z%NJupl{>yJcA;|SIxa%X_QS}Sg-xp3HMbFIKE9hd-##x*5=z%^2P%nWI8>zbn%At> zs!(a21zKdt!-xCK7zmUFDOO%=&`I8aohyTofT&AL8Y5x0Tc%ljaI3lnM0e_ie5RB6 zfp%wRJ8s~Cq+PK9T5!AH6T2qMCCfR_gAEb&d#^Rxe9>~f7+<*aqF<3sIt2$PGn6uf zJ}tQ(r_PCqMxp(WcT@}xP*sb}^Q+hEi0C>e&3sA?(>2t`y$3CiFzoOh-J69@9~iDw zw|dr{Z&wxx2pa>rRQp!5$$wyh_a|%n>D=bUNPyN`6Ntbj{Yh~NQQ`#?(Bj}k;Grb= zhtWooA!RT;&I}WqC)#pCOjgjh=W(7UZAWEH3*2a_LzPhwFy@FeZZ~BY!haW zgucQ%Wzb|f9rfBoSXy(|9L(pi8xNJ=a`nqYOA8Pl;S+IfEFBy`f4h+*RFj!O`5LFt z`k(}YZAfOWv=t=DOMm6_w{lRKY@T31KvUr9O@EP=8FZ;xv%ek)r>RYoc70)Plh#VG|zgW#<-Wh*SaNK6v2afLy=ay(K)JO<5E+eV2&diDELRiT4~v4dP5H>Z*S>6v5<=>pzPz$ffk0k zI4u8`5~ROe=*%bq@r67q9-KX4g$9*8q@@^JyHITj>sF|Ba$Zp15y)Cob@fb1GwOg~ z;q|}fIZ<9{i7a_l4kgJ!?mba0GMm9#N!BR5A`hi)7NdXxy|Ai&ox!vi%b=yJV6(47 zAj8V^7Q^5QGeUXRLcioXGUA9as3P!V(wdS~LTSLr-riq5WLLrY?-#=#0DhcvJ7<%w zJNbrhRtZByfL|2}=2O#WPpaY@-Rt+10wVF@g(VV<9@o}?LqC@jk#g`JW@A8=adFDP zh=(aGbeSyoMY&-Tpj$St?oVc{Vg+}R40R@Y8&)nrN+SYh)1`Y*NL>*W;S^*XWY6T^`N?z*8I)av?5s(NqLyaiq7eD6VP3c_|8KQ4X zXN27Uo?mBGeh=*6Av?`LJpJ>M%EOFy{JPVAb6w-T%^N0%;o?nHW#%%5(;o)Ch!;DR z!jB%=$>!n58I&|K*+J28ZXM`_rU@D2#RsY$NJhT)HXouB89NxPZ&T zC3j+I{#K<+UXzdb+A@#qeSXH~6?*ZI;0UZE zq9TXsiE}S3Uwqe`3;q_o-IGd7n-}?pdZ*z3#BKR^D5eo5Ny|`H@5B&g8@EBTh+!33 zRb($;^ard{E;Vg)x1t9~bBXT+l}LJ(Y&J;Je#zyIfh6Df?Wwc!c&NaM zQR}d0ho@W!AJl9~_ujfAjQ839NHi^F=`h3U-fn%Q0=3yWhYB4$7ofal_B{QpNL54H zt1CVex)?qWO%=aY_r`r#ON2@=oX9b9AHS7*u+A)VQ1ZMw_{-hW?^Cp2%L#Hs(S8RV zu|2Np<9`(Po7I}I@og;R*F?uKjpvjY>#md|nLW5|h^0aOF$YC%8$l0+*gB;O zGR>u`5m1eAhrW&;4$zxDV|&{Xj3M0&bGu4p?{h$pGjam&B-UJRgf7vqUc|O>x_dU; zYv%ICn-5Cu6OFb9|KF=WB>6?S;HsM<3$TEgvLMv{l{FcXzX25^$t8{0F9@lQT2B+v zekjP>D0eCuU}iny6^OQPCqzr(?>o-QH$-bA3R<9QZbr)g_jKDc+zPmro|8Kq@h`ao zyuBoXp#6v-dIM^fv(KTGA`R$;-m5jy3DnF>x06F#+VSa4UH6ueDLQE%Ak>vXsg&tm zm=Yb0_ucHJIxw}Kg$xLMsqHB){ED6^peNu)Nm|sVQsK4@N5EmLiFVE;Oy1>;{kOXb zF_$IAXmI{`3aIheoH&};6RvnACWPK4?e1xc|6J5r7tWZ+BAyL=9tdMes#z;%NIzbG z5xCXeNO0-x#=i^vLva`KRy#@y=KIbn&XPb?bhPoV>GQCk6BP1dAnPQcE${>N)kkvcwC5bXRKwwH}F zpE4ZJH}G5~MeR>JiCn*y0@ z$Fz8SDl1-0Qy}mOjJJMq1A_*gGr;xJSMt9JON!@cn=^1&(kF`Dg0iH%;tI3o%kolF zn#v;B(zb#r;T1xPM4dR&y3{rmp&P z(WzyQg`T%87eUP~oT)1R2N%bxqLO5}v~~en?mVV0x{46SX#qqan`urCWc{!$q-W0q zw-wyXGgVigBG`}8-^E8x86AN*j~D6yFo}8Snx9omh}QZu%6QeV*Rk4UUynCo`m%HJ zOfX*PQGEq;e>qk&@#)Kzg1J^w^Md)ScUGE598%KI`l=5^hwcai40jKLu~p0`a-6ZK z=JJ53G8zy3R#_gXJs^_+?oT<*VLrmL`wuG?2kcR#koSC;Uenl8DH8|TXX3k&GKESB z+aBI}oBd1hwms9-{@?o}!JKt=+OtX}9&{WwX~ADO%0v*{_*kS|Aa);rKDC^lc+7o8 zdgaZVR^BG7N{%47T{N5jkko$dE?Lou4Li{*yN0lksSa#Tqe2^4ssgh2VEjNlG$_cD zGRyH(XoG8maUoZhgi}oFtuM*U9U}e%`fLCY%Aq0)8X$$-Bw=yJ zc4gj735r*{a+_D1Vv6sOc%;y-8ya(5$n`gy=kY`-`_ejld?i1Acpz|EgD7Qats6U| zbRz9Zr<{A0C;@=vX|*#ZoV*o#Y9iJFdl_S#pPcuNSeFdsshKz`KrtR}n5{y+SJna0`_-B8&9<`AiK`Kf68E3o9E`x(e+{>;IrUf- zjPNPh*>f~ImxiyWbM37`M2QRHS@?orV_}3tB4QWTgWe<^L|-9dzOh=^w4onUT|fix z9Bn{K?da5d^{)U1_qfT9A$939pkL2JxoF7ZMJLBPoAU#~+1ey+^(7GH>Zi*y?YYtz zfFbTqb-cxV7PE$IyT-q8xYM$4H=HghJsLPO6fPVjl1U%Qvl)AWSpWO^IrN*a0;F2! zygwz8fCJi`0>d?&PZ-eg9^^85S(81c zbd5`mo=InujZ-kSCs11?(U!^K$hFZFxM%OB)9PPul}5&I+URqGWry&tl-yvF^%$uT zh}JYfC#75t?Us+hFuYvoIK4*)>gK)%u2M`)B(h_@yCt@wxnem6PBJYaASuN}8%T=H z>Nb9u;7Dlr?5?u1xD9yeuL9HJ&c(mk!PrG;B?q;H} zm+cH{kz3m-Kfr1;RoHD}Xa8Vh(=-m9quM#ceTRXcz?0Af>rcYMj>RH;H+%TBBDqv^ zR`XrvgZIZHfuS%_6!fy@_;=`#B)2*{B>oc7sTm(&*rB39qUF;nekB^8)nVgLfvUJd zFIAnyF-M#q6nA;Fm?K;i6GpgqX}WFON{nz#bD5W#(tsGrTQgJ_Zd1skJtmle)? z-)%H4Lwr_yq;HL&y1h@SnTt&qvi;3rOmfI;bTtCMGszp}^O8p2AkRHqUKZe%@sL8+ zNG(6{BQZ@f&_2Ex3Qn%y>vY(etM=JTSl8lG5Y`kBxME?w41AJLYxa6EeQg}O`;nFD zZu5tCRw8X1WnoebHEi~Qe;m+WKhU5lQmbMtYob7zQqczrP`E0!>8RkT zS?s2K~ zvo~^?)C5|nPtMqW&2q(%B2-Zr=X{$UdpzPZE%O2~#qC=B@-Bvg#~-|hq4o|^^SPlI zGVIt?t4-)4SvEIEBzgm#6)MFD^g!l&u%~ZQ{L9o7asnz?BS$C|OU4h|E~WG3#a4-jlw4vG@)ZJR+np?&cn;oM#gBkQp}-4<<2g&>sr zg#esSG0^??qE&E^$A(9;m!OU{uxNp0>Z0T)^D_uC3=owu%^o^%Re(T`4m@>z7zt6s zE^gn1!}y}Wf%MO9xza4RkQCxpx?!DR6XCumM46l}v>{M)yEKCR_Zg>LubT`%1gxau zT8}xh_DwxrM>`Zl(D%ie0aR6THfW7+5f*g8%y4CtDn*AbfJoxQBEaG0bSi}M`@%M| zR+|Uh*TRx}f683Z6g{=iRnKCIPs8|R;1GD^>-I#gtI6-rxgrMBGkI|y9Z>t&!FT#% z^d9ufj}9ErM<*&Qu-0aF?Xs!c*h?Eg@D3M^S}~s^A=u}Et?Q0kL0lS%YzT-WB*CM= z24jz+ke5P(G#{&qp2?tg$5tIv)cu#HztS-|Y*WwncAdKj(eEZ{kZ}ZdMaE zdf{R4*2enL-APw279^X3_APD_M)M}>@*s8z!_`8ah<5T5EK&uCX#y?ts{kY36q>9R z*R}{sBNGEXO<=Ys&WjVNU~(7;1qr5eG_^XBa<1L3|C&VOpC)kT*XExJ=}>9P+AXI2R@o-qO1L_P zthF>=&BxJKviaeQ1~QC?^k_xaqnJGXjH|jiA*Y#H69bwP(2BWL_{B?>9@4T zqn2Wf!Tfw!x!I>1pIoCs6dS1Yc4>w_n6dM9QJz{VznI*^*m{NOA)17FcZjapld^lI-ManK+F_kDPBLb_ z;7ecA+jfkVt|rO%8}61~`f}BF--xBU#hvb_hfUlJ56sG1pE8h(yF1Aw^JmNCB7=E8iHV@Y;*7(R!=o7v3h*{#CH8Ra(ZF;BK0K{Iak!@olR+biNz{uOm?>!>t3OWMp_jsg zrnL~qB}bBJ83REy72mkE>SSGPF8v4`3B2QO?c~m|4Oga2l9D$wpzAD))J7pGP7E-A zi;+KtmF0ZCwX5S~{Qgac4TKXPjGTSlkq%VQZYQ*n+qo{E-4j;0=`PGkPqbbFrTNfS z30p=KJUp23hdBKYIp#ROo)hN$J+x$!tQ*&|DRdM;v3pLD9@^55OUO5Ton8yBUwbRq zt(d4#z1bN?gB&RKc*=f8z7f$VCJ{nr_oHsnS7-ML^M1v%^avmMAV+@@sRP^?8liE& zqv?W(36YIATEnXzs_Q)r;X62%v62TwuL-4NDIZ16k(f(IUl1YB(#IZ&k9c}XzIz0d zSi)S7YO`2Zf>%|9Vg0GKa1Nud2U!~)(%Lp*HC(mD9o}z~e!R*yzfCy;EdS)g9k6{G_FPJ^yU3CcxzL)D`2AY~Nwiz5f@viR+v^9o zQ5@zXN`?`jG=@Njj$d1SW(xF(++#5@h@{s3kn;0o|DR#Ts~N*2MeEH z!C*+3(ZFZ`NdAOKA15AWQjkk3H&*cRT*{omE5aJz(*)K57|C8mYbzk&(g^j$6%Kbz z{_srEj^plG+b)I(@?e10gLiKs$ra#tjDh(e;ThgE z>Ct;8z`3W!nJQMLc_gf@2*=k_%jC ztmCzm{60N2ce>z`BxnKylHIA5@Cg57Wmyhy)P8@`ZU(0yz>JwNb@K?Rz4x@}dR{#) z65ORQ6>~0a|J{oT&Kb*;lB|7&%7>U3tr}JT=hRWqb`NE{fl*R{eyDX8C5OP@56v+D z>bghZ64K#zVc@5`wN~ur1o7+r%~dI5c~z5UYC~_)wm)=3q9M!4rBl(Eq3qGs6_2_L zs{a1y-LtKVMl@_s^Ivd%-8$@AhYV@&N#Jlw(hJvLYM6r|#-gD~-p>>nq*?niPGXA0+ADhr9OC05<%mz1)Gdk*5<0|uNX;|p5LSQ+upNgxg1U*$cBa;;1W{=JLhJ~He=_dp>Wk|rSZJJW}t5JQMg zeBRW~Stg9qS1N6lk;8DH{9SnAOVfLMacmSyI`PKc@E@cQpRyM zUV#NrjXj&I?!0RyM!<=L(+~|t z>jg41#+9}XVZA?W`vj-cU&wsmB4()NGGCm)BQ!|E?jXi~l!slGX+QK_p5mI-{5y9L z3P41vX=Xr;(IhSLKDAnVOXbS`ZU7vdqo57+Jr}88NrnJ`R{!mRb{_Ntl7C9vp9~l0 z<@q#(ZqWWXUR%)cIW;rc0SMfCDp}sk!eCniRFc7dKn(iuX)fv9yb|r<8Nf;AfRmh2 zMBTq<);1YX{t)&HA4*WKcVeQ%BvRMC1b$;=e;_CjBC&95)0P_I9uNKs`;krlokwqi zC$NmxY_(F6y*k$m3bbEIs~9^xV^6NDF2)5@%6s?Ddm0j&$}OTse)U?UaI!5mQWkavB(Ub>e9+Lozm{1=UYp)EK;cy@RQMd0#=KR7&7I?4BAIp!Oa}o z3Ovy4Y_j_rF$q1%#m&fib!g!Nr|Nn&&>nVi454Nan&M7B$ki}-TizQ%V3v{JQMX4p zN90H7sKFAv&yf#7JITS-iZyH!@DV@36ew%;BvcUV-tB_G{RH;sCaGVvX{S3bta^VZ zAhlwV{iZ}AW-KRJGpI4dZ%*1H*CXKqJX~dw#XWvY6hjI+%8AY&Nwvgg!mF$z5DS1x z91l8O7_jcYB)DBtfw8-T0X;=5!jHt#I>Xy*k0(hTTg|CXIO9Bvc2llYihA|h)S(}; z<+Sg|Reo4gy@j<-X7wNYNa`RjA6$!nD~0*5rsS?wYzA>c0Qt%zup0wFMVo2n*T-e+ z8i7OAp$1yE`w}P^3f#h$^g}^ct@8{gO#h@df~BYRU;z%(FYo@w2$;@Ee^cLk$(L3|kc3yg}kAqRl zN5WQUDDdQ`hcJ=m1v*KF*K_x+iCzu3E9fXS^veYBzaNLEkC3Y;N%Hp9A-^0Xw=8aS z*FoAV8WSA`$i`DIJ2!4S@8dIF_1iZNyB?zXMm#<`WrAip3j}Xt6Q4|AGL<%_Gqb$} z;dfS)+Bb2gd?J4-6r09@}UbBN)d?)n_w~qa-IAUccV)UN&>w z&w!lvTx-KibwN11bAzK(JyH+~$y`}3&Vva=7R68-96LjlgnT}w`n23sWlnk~&1RAp zZr$s$afH(Xv=MpmZ42Q=AX*n;M{Ar%eC1v8seQa|HeoP9qylo*+AAw--wb}_J2`Si z;uk(T!ZjX?4*BH{)ZR{w=8V^qO5q#Df^p{v8g?Yn0+Lu$$a*_2gkUH&-$RRkWzs?& zr|ylmKtgNOl-PtKN0`@Ihrhx3P1FbLo-Ntk#ZUvCqB=9vVRnhuV=Ptnx=G_YY}O;y z3n5XdBtOzgWx8u-BGPOa#O4p~vla0R-2>ji);Zd@F>*z|Ytsl%h(hRTMyJ~c$3udb zsLx!^jAcHyIeo~thQSJ$&|OXux^SG{OEGdiF(_1DLWiDHrVSR{bW7{emGWo=0ZfG9 zU+%8do$%mUyloGl`iyN<^lUk?MXN7}O309q3;3uw1h@R|i&r3h__gCfILqod?W~Tn zq~&N;qG0z4WYUKIsI}0^P*l&a4TaZ(45Yrg(R}!t8nTN&>AybSrO*^cSsAR1$jY84 zMEzfNUbu)qoo0dKSbGaXcr;$#9%O_-6zPhK&AM_2hbKtkE#^eLqnJBgu9tDv9i?mo z%-EHv=p5r6)XFzDJ-Z-C{=-W~wjm!#D<$P!cYm!KM6y!gBlEG(u(9Sl7qjpvjf8Cw zm=u#rO-z-t=2cnJ6d0e&oH=qT2W9+pNPfP?6zl>wb)hjoLpbXr$cKpqG ztR!GCgWiQl4VBZ6WFaPxB^>6`%9>X@@X@ay5o8f!k15A|jDyCEdoro*_lgiMnRBZGB!rro3^ z*K_K(HDaY?p_qL2*d@1I!V{u5Duutx8Mzx<#fvEyh4pf9uM7J~8v__tPi5vrNO(Fc za{499qH%Flm+*bJa@r|m6T>S{IYE&Z|4NKriTJ&8A#9}u#xBRJI5?VCY&QRA7zSLL z+!MkQs)z-52IR!QlyI%VL1*=*qJ=wNP~|g&-erD@2PrF725A!M5cj$2VcYU@aYQfS zBCfD7kKj=xC0JeZ|BmcL^h-<+_N|rHLDi5d?dQo&w;etu%cdVo`tNdxH}4rI5)I%3 zZCV17PjF(V1FZ^9FTgPjSa*FWJ4Owp_$4p{poWR!1A!0gv%w`}Q|v=(`KF8b7?w^C z3N#T~MKiZ(eN?adOU5N#Cs(+kF{6y;)6SlLOreBhimQIxn7YJN_L}V80mK2nH znZ$@sdyGkI!^PNonOHYN%zi&&qQmDmJ7m?QSdr2}K*y1KqmUeBN7Ev9RZWCN{RrJ) zNr9H$ykNK#>w&KIxW5=HByo9TIk(E!^yGcaz>;$w?cV8oS;2~%%dz-sJW7i;$PR~C zw}t_F=6GK0UXP#~El?lB0wC1Yu*p<7tiIo>&X1wXmiAiDGK_wrtyJsQ-;c)nX+wh< zkA1tak0`}{6~8kXHun2ak-08+d8TSw2r`Md1W^I4zzZ8|bzgx2G5HSSWBgx45&;vY zM?A}dy8SjQNq_H#^G-ep9=rGcBpRH?XDN-c+v3gPyGUi}ZA{%l6-SD0ErYtFWTpJ` zF13AH^}poIN?1v=77=1i92+3h7tw|DzAZP%KA61+8?SArcA!N&xmv3CJNUsanS16d z_feG6ZmW35)NTg>Sd&y>3^y8L5rEe9Tae;)4gsVg@;Q|44JT2cy_x^p8P;<>ba6K? zp69mtfa%vkd}N~ZhEkrpk~j){BuflA3I!^VuivUM=O7EgsPsLi z-#R1M5t@dW?KPyj(5{ed#O$NX6<{hL31ji9=ohi{K``o@{zJ<0y_#d_*K^qoB9QkZp;HlS=Y9f;u&zEXc0zzy*A}LKp}R^*idTd(=?xUi)9wU7zSX znj4s;W>gU@eZ+?puCXh!`W@rL(l86sXI8r4O2-FaeZXjbp`6~H%g1pZs`%)L251}#F z8h&boC1dWKeH*BHB@1=6WJitK3`D%9K3`!mx*z?f=Y)0I;8{+dz1d$hkA>}(VM>b9 z4{~4UeIm{76oi6@ZYI=Xi`(wVBa|fov*6nNVw4TcRcgh*>PQ4SS3vf{8qQ^?DVSh6 zR-G;IlEO+SAIw-|N}bbl>N~olUd{uqRRvJ?%b6R7Yml($qgflg5udf!7q2LshGMD8 z=d+jn78dIGozz$qa#Nv!=eTS)eTq~nM8U|--f|xYdkz=gz%FyHO+SR7QUW}4`kES6 z!khX~IkTd1k^b&!@KSSPo=$BUzK?0VA%rnc1rGLu1@nzBNT)-*J?ei^TA+dXut)b# zsvfgd)^-kC5DL2zX?1EpT8#)w4=h`tdxn{T#lo5^!{Z^`c@HYi%u#8`Xne2yqf$mo`6+E80k#~Xe^thq)xKRWRf&)9WOWGO9X z&&=;$_)Aihqsc?z_k?Z$3uW;v1zNtEN5p|kWJdO-6UYlcqrClFJxg3`?xK;(Q#SQt z)6D+GpQw;wq7Ca}W5o#Qqr@cWp3*Q&aijEiZXJ9cLCyM&=|a}Q^J|d+U!QEMV z%u7bLInb~6Oku5!P0Oi8QpwGWU4m?6$CwD)tQkRTDSqwTDq|MjA68|~yD^{jbZ<-Z z3#}|w*~9koJMArrrh&CeOj6jIZ0d z2LyN1c+H;nEg35umwlw(L`cO-w=$_VG6W`eYC{uPgvEvC1ik@0=M)U7Qm&0>{-tLO zp-Ke5G3MSNuQSr3A+4r}1AU12d7RSSGv;9zyS6&=wu8=6)`~f0iWrqZG3zhbwgOK? zRU@0#vv%={Kd}R7mUyzKDG`W7x!6z!c5W+U4%%nl{Q45VD?f#vkM{jc%*J3QG5_3M zzYftUox=JmkNXyWIVUOk1=$a2yf`^G?(X`0F#-2q@|op=ZIcwtR7X_$RRSL9oz??J z*OYx9Z`y-EOaW+R|NV5+LE-ixPE+Y_-3oSYXh_X_QG(SRm?l?7cujf74O4N?GS&Z;;^ctQx!G^)yawPBMBG02 zugEft*Qd+XP06IM(hsJml!koLIB)&kqkbla$q9BYbCp4Nu!+Y?XK;>mq2p^(><95` z0nBsbz!g2;ZE>cHK4d2L=%!m=T)c4LHrI#YPzYo(Ddumo*`;U+27C;u+L8VP5~;Lj za7TtUv3-GfPF_tnLS~{I`LAv)dd0UE2<*0w_7bIhxlYaaqDYrPdM)7*k+LBsK&LGe0!DBS;ijfw6JDwSzWC~OkjV7vEc=PJ0o!r2cvHa^V zrNs4Fp1YG)3ryIjsHid`EgK?cF#*j7ri?N|!^XumvCW8{EJLz>A_D2jg7y*?gB3kA z;L^d|AqZ)k3Tz`VHq*+M9e#%2rrJJBal&DYL~<(}FhLRP`ddCFP2|}e5y$0wID?ZF zJkN&DXTV4=(a)5b=Dhw7{oxj76iW=D3OV*rAX5EX)<|kmyTxFMm}f0c=@8_ z%ABULwhfX0(Z`$`XblG#beSEClx#Xkl1Ym}&~aw>#vnn14{ z?|kG#qp310XR-12IHrQe;tLqEce@|lShYsz>895n--K>()OS2f+*IbghN;G%Ot_V3 zy+wocBE%pAXW@|S%X-eYHeG#k`EVMt_@A~XH8GxvH8nPNa*rA3FrQiLn2jaV2`caE zQXU?PeS97HDKI@Wy0ub7H=1S8?ytinl1Ft6TInGF{CQS1KYVcUvu zr|~XAaqBH#WuEz#M;KH5IM5CTs%Qy|)oQ~DWeQmSv(HnnyOSG7Rb+^O{gOo4YV}t? zM_RJiv^4BMnD6^?GVVkteb#GIV~K&HT4+cnKa{klgmW?Axx zjV!NHd{r`+T8jWlK(@a~ZoKY%&^Ks+b8QXp=VnNECWs-zD(Iqy{rBiTubvI{PO1)N za-5Gob#aENXie9p?`Hm}w|?;bg1UE73^tw|%PG4nL(MYnAZZGRDhB!E9?jH$9TR;8;6@l9j86=imFtct0v(HjaOJC)-3nwfU z(UfFyQ}l~ZT@vhtWMG43Rt*Efe1Rh4R?wXfhJX4KBWAZdHn(A{WpLx z2nNnj<{vct;AJqA{^IN#Papbr9oc{42MIr8e4Pmp1eoY$<>;vo_h35d93WuVpa%G% z(D?fsUyY_90cYF48YW5s18Mz#=10eHgJ9r>WzQ~L_}IgaiTt-Gb(z^cSH{QoFtdcM zTwy`yURGnMt?IeN1MNKK-RoQuNj|9*YO=hShp1J(l*Lx}59{i%c47#LO=dVh)c<{( zXo)hUtdQHS^1j7KpUm)MQ!yk3(uz>t)5CAaQ`0u|*cq#(ndQxeo*19}{7uckXI&S0 zKqM+;yfWvD+@U;z?=E#FbqtrGcn?eX?H&Yu+5wXYsFU@3t(c)Yg;=!1{aCfYdXjeo zFRr!|L!I;1FOiO1>gPv^YUdv^o9!3qpr{SKJSu>01vs8f8mK9*&(&;vw{jRJ2B(hd zc}P>M-Z&(wT2p67`{-1Zj*lA1%UV^0z^Mf`XzxXmG`S>==j6;b=Ck(Q&{p3`qVJ}L zl{UeA5{9@7yL1mS5NcljX^8BiWPsCxx$Z*O7^;*gz4@{bwl&{{+bpPQp z?-`D6=a?`}_ZTEZ5zzmw`iiRno)a60+Gxn1XT<#A6Y6%1yFy)eVg>tA0eIlAn67N* z^a@)2z6-ZjI`MRwzscJf=Uoteg-c>&+r+l2Z`KPsp;9*%?YynE!V*B9LlF=RBTpRr z+503)o*{iddXp_Z#AN>o@?zu_AElF3;WP^;jM^Xos{6Lf>XXN$YIST@;3H%|7E@${ zggZ-8%qM4^8uWi8FfoP3*U`LLIyk#!?c&4d!55Cg@)y9bcZr2w81B5`rJ99V~VtS!wid~4;DCvb18Okutz}bUtYXs=6c*^!E z^iFM5DYU*OhuQ2p9M#Nd`jzj@^r>ow9&Kla+qbjy)EHc&<5H z8Ypy-m$W1FLAJg$j}}_p1MWbxXe)|lL_S$SDD#oICo36#u7!0yq`9TsH>W_PkeneIsk#BN1YRv-a2b|9NhZ5_|zPpk9flnLi5zZ4UV8n;|1DrOSsu^Sjk%* z9VQwydMG;o*mzohSOO8wY72v3-lY<25`L%mL$XCJe>N#LvWda~l4f6Z*fKKsf>Yy# zzmOr-$qtg)};lA#k`+>$+#_&&{MiY@yeEmurY|K5c!1n*7p` zabV1j(G@Fy88V_sh~g~0^UiDQo4iVry)iZ>--lvGH~@tCP=HQ(a>e*0{Q1o>X+d@s ziZ#e|B@fa((G7s)m4I#BK|>MJVB@hz_*nBeVflF+CBF!0@N(=K#IvSR@IF2!Vi$b# z!aQ%+vi0C!{PcA&#L|euKU=A_sr=5pI$SI~#>*zuRGe4dOA(GbEY-T!(pI0N=tz#d zh_k(e&hyJFQY82pM)KxHJimt73wkL)ZQ^jA`WLfA&piVL4Z5NiLQnbb!GW-^rwR!s<<7%ongYV3MOM4AEmLz9vh)7#(!}LDGIfr_V=FcVB2=n=& zEEi2N0I8y{V&}V&uGsPkVTJPPX5hTK&bQwO@80ic@;|>ZDmQ0wDLatAa#LE4o00@{ zRP*wUR<~LOg}l%}H<=?@A^N1}0RDL8j}3bK$p_mJXIe$u;y-wafXuQ~-JkpZ|IN~f z+VDmGw;R?^qChVdkSn-s7r2%v2&090AOuzya)@N9rv7V#8D*pJ++1!tYY1LuG>2rZ@GE(Wm9RBljR64w#am3rJ;Fj*p z`Embwst7slg4SUF1)e=F^_FEi+BFU;F6#H`1>X#>v{FtYmt1xzkp3RaL{!ZaH*X#Hl&Yn=?tjs~ETI zG`W)N!i3F8!`dMGv+ZqmT+A=bE!W*NF|vl=h$X~N;XtEzx*BZ-`a2{j2oIWp*?N(*YkilJmCyS_n|Z?cU`&Z3 zsBeI`6rIFOQJn3tlV*=U@2XoULY}}>>uVxir7}b@L#wLP)npCw8K2kC@PR8Sl$wJ) z&XnzoQHj%~J_|69dNIwLgH!>A-6qeCL@k9zI2bqc3M12EJs6hw@`S%fhk;K?Q8O%% z%Kcml5>>E#4EAt)E9{vd>l+3HSl_j%0&EZFP>rmg-t2qw&|C$bUEoy&oD!Zyipp% zwM4-;?cPK1@^L8Q?z)BiVAwB3E1XXv!b-)h`z$y0W;UzDdnkWT|4cG|Rh{+o5Xp(S zU5YAD7X!Ypa1l^~5GzUwz%)7wzE5XhpUBj7rEH!jv`hywnqAxVUCOj50#xs&@r4D- zp~50wY$hQZ?}q0Sk>n5eY_6$rLT;=z)rtODZn-9!2DXCyGEn+-NCV6Stp`|wds}nK zQ9;P6;HR#>GkLB)#$kyzFGsQS({+Jsw1h3A!0YW+C#BV}*-W* z8Qyz|FkMXrIitwqS!#0(lS`6ZT&JWyUe6_E<&s8bd4KX@Tz21;iHr0EVFFCoy^`@gA|kO+lK&+H1&wf6+ih?$w+cA zotUKI8dSaq&D|APQJPAzl~`)xtt7|E-yZE_naGfDFG8RvaV z6CRf&u?OmcQ%{J-{=fwRCsCzneGi;{+&LQ3FV`y@%=PRf#Y%!bs19gWM#4UUGeynG z^wbYjEyC#9&ef9t#oCRigPJ7v|3$tcD?;6c zpBl(>U{}f7NL8j>COD4Y^!>+Hr3Vduq%FAZXgXDsp?JIDr+AC_?Qw+tX7O z4mH*<*Z!<@-TI+W0o~NU-x~OaWZ(vyEIMUsZZ6fVM%kFM+isa*Wie9hiOi9nWne*C zfef##tPhWG=P?qcLYnKR?bn7k6(1`4X{Y<36A2)^QO^uHx3h2F!JKx>XY(<=n%|6a&~E>p0mjAsnK* zgrIT&#OHgrTz7P2gEn&g)t5h1cy;%)H(+f5{z~>G!@>1%@v=F>Q{+B+mZJ->J8Bx-SIhPl6UbL@K^d6Vfe3;57^<@=<3SFxPGQ`~uLtTt zEvaJ5nk#uVOG_Nl$Wabfa(w~)C&*V7etU}FsX`;uzctvM*6f0M>2^ zFrwVBz0?CsF+P~^m)plIWWjl74V+k6lvK?`5VQ1MVBOEEbgZ_vG5eczY+N3eN|I8 zltkyhrr;W!>nG&0DnTH1Pt>a}FWv1iQs$Tp7AYRS^q% zLX71u28rjmalg-c+pL!*VX?%s`4~uq?bobS9e#h8(;>0joICKx!5Q`KsKT758@03| zYs||sgT~WZTFvD8lOLj>_E>JQmO}K@EZQ2QFkcJ*Ob1(O0`#njrbq}pv#(1C8`247 z7pMe+i->(b>m4`CfX?2UQCQ8w5q3-`%7Ql!uBE6NuJjE67z)u`Bt|ywVQp$B58OdV z1tj|QR+Of2!@us z_@f@1mS$U1J!3qKWvrX?Tk@13T|znB`p5S0*-ER?ABot{9DKSt1v={D-IT?u zL9nmaeJ2DimtW<^MB+wC%%(hn0!w*iq0c92?QMCK zlt|){IQcSELMO{?aBTHFJn7`vVtK^xUX9#;yQ0-*iS6C;6#Q+;Qb z3*uo1Jt7YK%;7&O8Lj*BlI{C~1FVX1tm`tFRU>&Q+s`%GE)MmOJ5({^bG2N_h@X^vxUB#v|*$Gwr zBWzbgDRar38CK7OhTGp4ba9B_MKn|tC;RVEoDimjg6>vf(5)CS zIj$T2g!HYMAl*CxXpzZUD9a6d=jyhqExA5(57uaI6dj<(2!mJhsPUjJ9X1EIxrIzq z?bM5(4cP$?x**!3KEr*|{B7v{g#9=t70!9s!C17Ur&ewhznjU_D|6^tJy;OqKbLpD zFiaebh!t(OxR#lCbhO!InPr3*l@SCw5`GeLb{$ZTf6OW6#=--2Qlx$7y= zp}O*SzUj`6`K4k2*zbEO#?jWc=Ol1bK{{>}7j3e+<20G$ zTEdR;Q@@O)TCcPfiTCudKwII*3VPK>j-a~WR_UFLcZEyHWUD%GXzzbkplFmWs5u50wGd{JLh|n{;X0p_E)97) zui@D5l&a_{Cvm9Ze47aXCY0g5PQ?N>_h}Sb%0-SsmmoN{__8)pP&;uIWDO{zH8RE=mzGMbOHS%;#msKwRJ7dW8_u$xd z(UBlsvwtb?@tTRjoZ7<+tI|P`i7A^kYSR&McDFNFQk}@gt{Fm4h_RZ(myGp|=ewbO*+b->MfE3gKmocDjJ-`}Z;v2@yV-(aYC zjEi|Wy5Olhcv9hPr=S5Gg~9hVUR!veQ_qS7|DUHGFuwa0n)j)}rkY*4ENweD@`Z0U zD^=TatGLwkNlRPdPt819`7_NL><+8CyzGz7Pw*=|k;&Le8u3}USzncr_X%G2%GgmMSH#6#GG532NbRY=GJ#0+74z zN&nrCdPukinu(T)8IDwIux!+K##GU)?$dN3vCCF>;)SXMjG}w(ebycWovYWzxd)dy zt(jHtnIUf+9SQZG3-P`EWSqXOTS)R+#=JN}#} zjRW`3a!NI=ht9ibLUNnAah=l}ZX=PBO0q)W%tUwoD-k?5YCvgT(xHu0&Rd^LRzHbl z*AIC{NrxeOh8U1gLHmM=2y~g&D}edo^jAseTrck^L74eHrakn*T7&pA zV|OZ(gkWRnt&rizHaxAZg@stCPK7R82zkuds~#iCnK}C}#FRz>x>zlXL`=9RV&8bQ zft0mFb#65H8Yy($AN=4_q1@6VI(ZUpkg@xDgZtPTLArGBfRduMXI>l!UVta!*~0MENG$J- z4LJq>=(|*2EZxy?zClb;zp9j3vhiSCHpr5M_MH-f;m!pWo-GVPNuD{n{v6E4fOf2Q zlFZDEu1Wk+@zR%qSe)_fD2m%+ezzBq!tS4XszmM50RlY61807UgQ{G;AYph+ubtEG{R$Tn ztJpWYrq|lvodGLSL|)}Wr*YEoES1&^MC_W60`@eFcqj)-gJWOd(Y0H(GfWGeE_OY+ zfAXi98WVaPpXsXg0MWoCmfvw4sPk`W!W6>Vjj~_=`~Z|ouQqR9KV1(*JJVPPI zY=#dC!~1Nvig90t_ViWmdktnuU^tbJvP0kd%56gM%M;8G_|dT{qfIz{5=<&O2uNb{ z+VfY)4A9cx|1&9}ry9ajAbFXU)$ySEi!ttjp96!i31@M5k#Foq8!{K5N~F1C7HXcH ziyP%vCMiZy4MVD|=LcF{xmFa$U>^B@^;k;K)7NrDc02^&$vP!8(oaG2dQ3ejjaG3YL5xpAqs_ z4&c0XjHWer1$z?6)^7ox_#p1MVDjPsXKFBa=sDjIXiAy*L@$(z)twLMkvB8ShL0>nuNv~ej(J?GLKa$(3Nn8PfU~C@_sW zWVT7H1q(kFhKWtCH_1Ztc~;ZdpOw(6gI@bgn|Q$i7p>vfS)67ZLK3b zyRx(JHG|CW_+~a6H3&*&ysQe4eGc%_@H!9b5)e+yf~TRqWQJ7?A{0m{|E@?^`en?Q zuPzfC`_RsnsLiwwpgC7TW_>j2RXx&g`!J*>wnl?tqgd#W)Przh0njpK<6F{ELRhnx z>|{$ZPRqlFW7T?e@{~}mu6HRDM!6sc>qm{trRJvv&V=1;sskE`+HK9ldvTI)BjK81xe2ZNhEW1 zT+TGfqoE^BtjnMAn}1zyRu7CW7LI>=t>-tYUMlR94NXl*KNQ=9K*Fd%h1 zO#yI6t;7UjMgoXnQ%&z@GSSZof!CS+EW-2uaud{3ti05Z%!8zh#>pTS*=k+AN3fQ5o? zAkR}9eY=BY9kY@?GiZ0@w`7U{Y9vasKmWSxW%UXf*Jk&z?De84>@ za!WBir^b^cpYu<{V{-Y|qz~Ak7Y%ueVAYqJw%TsZ=l2>}P<<7Rg1a)=?99EBt-^6C zLR2shKN-Q$Me*1jg6otHjVuSFjXjsxk(KGGSfKS&7VM2Ptl zzB_oQza^Lw)P;Ontb1b%alqUmeb2FuaO!UJR>j}#YNiQnuB5ADF3+k;-1d0-)~>LE za2tJ$0`A;t2m_@r_Q1U3!%=SCh0hQJ$a^0+byndD!|WmfMd-!Y4S|LfP^)5(R$oP{ZplbVXIILnhA z#q^{lt%~2Zh>5P6sdQU)Cj3S}*frX;5I5EBYcRRGONxTPqXHSE*Q(Iy4kDL!lxVu<^^M`Kqw=LNiji;uior7LOC#qFbxx3Ze;+-JLY87YB$ogA9Jtj? zyAYO>mk@3G$|u8k3z7p>pz=Lh#ian9DY$%Y-0;+RCkE zQPCjv{Cnk()M4dSqMA1e%QF)CUUq^U!B)~!p4bK}$S`||Z1S-X6u>P*x+#ny|GQ!Q4WBxkV|2xoZ9?gkBRpNw;-qzNvYK~;qgmG zY>ZEHDzp8Fnwg1%J$Rdt^^j}5vvHnkm7b0<(3x9G_Ry&;3Oyjud53RHflq7h8YMZ+ z>6;3cEj>K)5HDF1xF6E8yJ0AV0kw$HlLbQ*8+@MM%Yhaj-UO?Z{5TU6e@OUDzN=Qu ze6pwA?FzGw#3w$Vn`|4IR{NnT&0O*!szk&XAZd!DG|lWg9xg)p90Kw#eJHPZ!g`Dm zVDPg6@ag0ypD-CZ3G969>gW`$zw%1pDshRH_*ZXI-N6WViU=`L;y=fsjAoVc93>%w zE>VClku%58ps81N?3LLXFYH^hN@r&ThoiNfd-_14^0?`sk=N1pD;nq`9Lp(-qCq$l z{rylT62N3F zNh#M%Rp{s9a=DM=+?v*Rz4-k&NVTMJ>XQ5eHIHasTY=A^%El zaP#KT^;vgQdDZsi%5B`n_@*v%?zX_W8=>Nkg^Dr3E&1tBa=6z?rJ~1h2G2VeGd9l; z3zkc(1Y*%`FWbKq@Ux&EogSEgNDzR__lP5T`@i`q5hr4{0>P zRqI3Z>5zm$bj7q%-&3==9(B)he<=HO;3UqdhjT1-ZAV*zoV8|8m#aQ~`Q^(yw2n#< zdJ973%Od%Et(ooFVEUJmsRf;gxP3(!bDj}gw7crO`t{1Oy<~!)D5Obm52-a#*3gSw zK>t3orM`@Y74q6vTrpQt-QXT^^OI~ko7l>>4tQKw0xaE58Odm=8Jx9u z;W9h3uBlt*ch_D1)TF165V@+Bk+UvxzI^|+90Y>=d&_s<2qXpknygA^sQ6g6!Wg$r zizsd8AqAQso*+B9J6MjIwd7oh28i)F4h5LI+a;r4QTvmEN-$e*%_H%j-ZaB$WX*F7 z6q7E4`$dlNTAWELvD!;4>3$qxlW)nT+{bP}34ay4ovLJsTEgMm7K0jE1>UsEyZ~7$ zV(jYDK62uw%)mPx&HFoeRB}i6EZ9WBo_XXy-5sr8^SoiidfZW-z7t|-EU7D%C0L0X z*6X;K0y3rl6sgK3j;k!Q=!6o2h9PqIY=bbu7o^gT^!Iar~tgorRX$+6nlSJUu zG~{}cX0&~KIfpuZx9ZZ-E}ptOZetc4h?ZUnVcNTvmH;+%1dN|YYt{+*lVeL)pm zuZr$09DrI4Fm|nuB(pLv0g!!tv5b0BTWqt&mLMW}Rj>ieW}as%8!&G97*{DU+tB?7 zt2aIJDvTmO=SSz7>m+R_Jx?g~jyO(#KP`>(0Gh`EaHs$q${nA(P8FvfKW3 z4&3OQzRjCyQv5>&0AGaO@EuG1hBY|k5(j5^=LUM+eS502YCSt6d;bWNuspN1&W>xv zjlSVFh1~qZOf8KGmDYNQE!e^d2jD3Ti+SBtO^-iAW!n|IfZ`KU>_ATmA6%k|oIoV? z<27xUm7>MsptY+uz*m>5jZOMTkUA_Q4fzAOn|83s2clQQjr%N*W! zR0MRp^g4N;u_riE;yFKFL6om}H>U*t=3Uw}w9)Aq`;TlL6we{0?7q4>Jhr$7CT&_d zC;{5L@;;zBLY7r@iN{jXo#>30X_UJ7qW{HRrpe8&PSj1 znh09W0f%w7i!xZ~CqBylY7Na1-1kMeVg(%Q#SpUN>sPc*$^Mi&Oppd^Ua*W257|qfR9dOrQEEVR*2)3H0d}r1ZXrv2HMv=PinPJsjRO z`3~EUayn??Nxg_%x3n5fJKGu_b9sY#e0VgSfLKEN}S9ox;AfI15gV;D_BH zesa+t1~QRSOwD<7?O!+Seob8ON>;nKs}uy5fsTJ>58Rz~Trd|!d7@*&qz0Gt^xe;k z9b>)VY}&g`c%L%$H;d9i@mgE1awDQuc-#LVGqIb5emNS^lkYPc+1pf^#6Mp%%1y()*_cY1n%1T*&84Z;PJPa~kFbpYqnoRk%0To>o z$Z5Fn9C3+pAmDJ6%m^Cf1JAWdWD5V1_gr`KxK{5p@8E&m_;+(qF^Dm2d9DW8sY1&S z=J}_cT$LWC)VgsBQ}%x9v_3Q!1P(qxBbdDps@9!tntJl);8@hrwuH=wOo*K60J)ol zYkc_Vw0}JOES1ze;cLOB;Jb&D>x`cTPUvB<8*@qF7)QHmweJMHd4vK%aW9E-YQa_| z$h$4P$WIs&fg2ihSZi8`5k^Z?@jKb)rHVZddz_R#*U^vIXmgYdB(H-0CsXVP@H2HT zrSV#2ThdPgv0rbO|2c)jF^iWaoR4AGf4N$?w*@~RL9e9e0#B#;fmv*q@Id>%I`5-m zjF3a&q9(lo9Oz^;*fSj2j^+Wx8xmiW%^_unHSPPSq{ugH2tvM zW@MgNFUQ1SVNA}l%#T7m_HZ1|?`-g@u~QD>4OH~CDK-jHq~tC8w#g-Yw)HU#3Z+4l zzSkyR3-KzfSooX(nKq;SeZ6mnW{N#A!3czoj5G`RAI-LoHXxlEan<1}TfK>>vpr z+Mo{AQZlzcG0PDRjNVP$4H)FRF$qbnqqm))(jaXC2B#`$9Ke2V6eahhv18DHVEa}M zY-IBoeo7gf*F8HR)TiWJ3Kx3Dg9t@jAs4_pBUgh!RM2w&H>($!_vBs8V(pe5Bttq;>z!fzUb)B=bNpiLfJV?hX2_%o{K%e4>RLTxOAN|eOymZ z^t3wq?yW}xTU;aoiBT{0O(v7>6Hxi;Ggn)A{TTcM8ewL&? zsN#0O17}G>`Ot3(mV4NnP6Q9<;;+RFw{Bq!NuPDxqAWv7f=WQv?PVRPg#PT=iX~=J zyX@Af26ht*Fy7eIguLjxJRl8FO>zTq$DgsiE34|TO~>m*)12<4%n$O*%1Y2fE3ZGE zD41|afl1UB!D)JZjukL><-_zhem|wHEP3%Fa>$vkX`?0OkSw6GYnZT62MsH_^(+UJ z-USzisN;|vg3z_zrp3w&-sw1)zslQ0+XX;dPWoEsiRNygAuTiU`-#sv!z%{>sRmSp zu61TN2#G-#&t->@x3gYxL|`ccu?r%j^(oB#H|F4f*Dz^@-Q5RFBpQ(5<)i?CVFbir zzG}7J)a#}9fIj^JGbCN6Cr|UWM^=gHYbL2Xa-{BBl|AA0A;>;ui?r|;ne%zlYBy6S zXowbIizVO-lWPh)lz#u;hBL8@2}IZcD~567HTxY0W+Ui^eZnT< zX&3~Q0W4qvC4TJ-CE+Jxn5S_FJ5e(1{T6Fs=iH$oZ`iiV`AfW#_8<2Y#0oN=2o8W> zT8+0!&F^@81U)VIt^O%b7>_I_6ztj0vH#!q0f%l+Z?XSZJEYK~cf=jY%g zm*_#v^22#Vgf*3KeFAKkQgF|~Oa7}>`>nYsWJ#tNqtzQ`+;0r|D4*~wdH%*Q>{gr~ z<_>2!DyodI{jc=F+bdD$H}o|ElN)tqV))??8zQfAgwBTtBb{@vLTJTWYt6gDpa0?j z;lPhAj~w32WO#LFLbAua7(1N}9hJQoJS)^DCtctHYnd%zsAE1yG{xc6x72(kD`|NR zwemPErWlt->ncaxlW1x)OAdMB7T6L>bAzSeVjkPVK zu8DoTR`T=R{e)6$9cx>ZILQ!Z%I{WV5SymB|7f`_&y&owO7$T#jkMDw)oA*R6YS+v z>=6V6gx*L`SHkbOq+AsQ7Y&*uiB#AA43sH@O;y49&(^Ez&r!#Q@B16ozg1gfOKAsG z>jKO4-r`5v8z0FShr&^7u#N}~FPVBP#|rJ=!sH{P`?zZYY}20)^2{vZ4ESH~iScBe z!mxB4t?JMdcrR@NJ2g~Ay$-cXL;VPK37ka4JMtkf7*!o@jS*9W>v}5Tzr$Hp#Qk|6E}`f{B(r*|gmpMjSo-Vcf_1P|$<<3$A8SsOPHa+9*Y)r|fhR+RG~m?HrG zWgm=#il(#xHsbnd&{0O%ziYS&3{qUHE8Y~%t4xy#ImxDlL&gI;nl}g>YYhDn=s>qH zS1r;g#PaC{@lT&>E^K8<>P_8Ad@a?I$>Wu$wB|Ik@YQSJu=5mEDgl7h{(;By$fNkH zDm(W2hh^>WaT^&#pY=OF(8?`hgle{qEF z>sg*qX$yGlL5{}24-N)w>r#|iMG0GLB3mLNZF0zChY|YZ68Vby{Y{~ZcgV+#xI9wB zJ1%@?&u9S${DHMMIcwDTSMS5AP}&S7FixihLX#-B^#$HLPCw*!E*q&*luhL`&7T3)81U2v?KG`mYFD0jwp4RUL54K3zCxC_j z1jGxMT;UBYsz-p-h$8=fjQbp-8eio?2gmZ9-At}niTB9^I88kY&-#$l)P4M;xQD03 zf-~S$QCi6ER+o7ZsZS>eMU0BjglRBU$E`b6xMn?I?!+SsNa6&N+-Vgx%3nydtjPScI$KPYH&XcoO;aV{%5Rsiw95NE3 zc$lSd0TmiJlF-+b3@+CPU_0oRE!P@|41}+ZX#jgRAE|VuR`c)8A1yz{;2DIah&+k0y_RB$ZA*;!A~-U=Saq)_f$H3!q-!b; zZwG4xX4#dBUq^Zi4QJL}sShQ{tz=-UKZ+42SrqDxtl}z$3V*IQ68>a?q9+#uQpBZZ z=?mexk20Pp*bOHOqANnIK-s1twS`^v_MF?2zfV^ODes)IuyFy?Z^X~ZGyEm?I&N*P63Y#(^~hKtW6Y zz8noVNE<`mtvn&X0}&rczg$ITF7X1+|1IKj)oH@7HE_CPS4+R~8CgM;4op$}2*n&d zW(N>MvBiK?y~g_KaaE?mIjCms_u$8IG+Rp<@uj*|>`|;Ve^Qu#*4jZk5zFmfhcgxC zbT}RTewZsjx8Hav0flS3n;tPoJ{l*!CLTb0=m~8(v03Bfr@9if=-ln{o0e+2(G2P( z2cxipa*Sd<46CH*Ra?)68)VJ2YNWDXc{E)wALKh*R}&aTnBRDq82%L&y^`uGK8YH; zOX=^8f;n>Aw~^Lyreuxtc$2mQo#^O3efMY?vNXm!8K0>2tSgvi<${%pND4bt@La|= zmjls^$2YEDXT$24LTo>1?$T!p;c0azsp3da=MB)BffPp_Gv3?IEIPlaEOTt#+XC&Q zBAsln2fS^oYK+Xyvc$sMW3o7+xY~SS)in)UER5qd-J02q1&d!IaKf z*}3xi1c0+v=h>!Jv2Z(cQN%A`!HE*(WePVxG(oMEHq;XO;^5gV)>4N1+FsZtMlLEf zNp>7W#CKM-;=7*^QPD_CKNk?94H+10+pqtdzTvHuTq(2SFO(Mytke&hDXqbl8H9}F zv!Q{2H0nd3K)TQR$`i-`ap?<7N;#i;E{`wZMlT3t=@+ujas2*fexyjEI2`GC?Y+L= zYEY+580)6RQW(dL%>%AC(+)Mg@fMX8?c?7x5S z?)R*U4Bc%e7%p0bgv#g0c)GB9w$VDS@EoA(R*Ik6tE8yNQ&-Y>M!lOH)m(9EPMZoO zh>;G}=wnY9E@VQOO~FZo#BO^ODNue^$Zs zdiU}vYV~TH&%~1~seSZ);akcW0Qv*wJ{s=W-i0ys3RkS#K?-|Zhm`U+=Lm!Rcz+GKt>wbjA!FD236X|0=+oP%*AhPqjuYbV#7kr{#;FhSik z%WnWx2sWsmd|}+}tejL;D(*6^n2$R8eEbq=0tR#?Mg{2npjm!;ZgX_5KikElV-|?C zG<2f760%0kf1y7)da8gk2uwYua)iW)$XLvl*A6;a+4~eHN$azJf$wOGvgH^yUHS7<$16zco0Gs^8~>s9yq5#m{k<;lav*h4MWu^ z%BVE4LvK4aK@4`E=O{QX2`Guu`fnC(Vu#g>T$aUST?4Q#&jKA1+yu(z79BWhW#t^s z8AKOyl2G%fOxZBb4w8EZ*RK&3YgBS}*+0ya?TJ08DA;CH;IHt6D@!@@UIGaLsmOJ! zU!8URzJw(G9v}Mg>a=~Zs9knS3jUbAMHgU(WQ3DBc_B&(H59PKKQIQpIci$uR#7^Rcmx*s&Dcuvx;&|1RU}wI9|Z14yz+|yr=q~O@i&wc zt@gG>zqnTINz2OCj)w!o0cnmzMATjGNUG~R8~q;)4?2B4zJSZt1_OPz331=uO{mCB zvm4Gq zj4C12+IzOk-E=xxThySfe&SDUKJ3hR$s-p>5+~nbVGY*SMHdyzOUX;MEB7p1Ar5wvv0vogfV7o&vC7j84W z391;HHHMM5M#W+Myv#z?}QWmqdzwVBuInH}`|J}5w{ z`xd1M@+#PObK$Tt%ztnBqM1izD7QNV_UC1hXH6ALlcMFH%JYBJ&H9>>t9qjW1Rj0 zQyx|uYP%UlWtsQfaW{N8=v>djnt3riSo%mGu$od14}|~!7w}1ENvT;l&PlO_!sf{+ zTH25*~M}R~vQyUP<*by*Q_T-v<2$5$OV*HbAf(}G3^ypy*khgAKX10FS zu9Lz&f(HnYqJS}tZ2<6M3KCGuyaSDL(o?B6FmY)dprbqAylGH1hJ3h`LezaF$9O2X z!=Af%3qQA{b9u8`Y+@kGo3%4U7ffk;t{k9Rw`14YshYiPwHm9jA=5{u|5%X1RQ|fy z3^?2Us9cxH#~-%{#4R&UsQD4O#W>BucnsF9LM*cSskosqHdETcRQS?C(;L9yIFr+stQ+obtrKDp2P#g9Us#~pqBG!wPO11$5MFOxYW`L z747B1a2iCoWp@3q@E@62UpW=sRa1Si#Em5|B|kyrIEg*+_;3UQP?KxIHsa~FS#yJ( z3V+{7a`Z9i%F+@wN_VWUF!ZToqiJF^=pg3W!FZ#D0n!KjJLYuICSvE)e|2~JM{kEQ3U_(yikkqJnhsR9T?_7lv=Yupc~r z_MhHI;tANgAKVRZf%f)DzUjp$dFExB7t*9AHpjV5ooH35Ov9-V>8hyh;Zg~hJ-yoR z5Oom&w8D`6`GQyh-0@G7aSGT_TuMJ#?PbQK;*_w2lS&5D>8Tav9MvgH04+e$zYM^&h5-YS zw3(uu_2-VU^e6f}u;i&PW5Q%tLEAQ}S+51ubMeFBU?-saFU$`I=U|ksu*g`3NPvrk zuDv)ZIwHZ)9iMrMFi}Pg%uF@@bP0GH#PV<_YMv~61z|aA@(L? z6Yopz&<`^1d4TvP3xh)2LpNRlt(S~Wqt36P-aFBlcRCFznvYSaayl@8-j#()Pw_Or93|PlBpUJ(|sj zrh7dmqfLDoLF)HgJ5nIac2?ndH*v>&V_T}?CdH*1pDj~MhUhE9A}~|$6p7R0a<$?m zG3NuXC@vU|be?GbzW3H^`lJ+4oT_x07Z5O^4K@A84Aa55~B(}^mbenr^qx^ z<6bRsv*EIT%W4NotuSs!bU<;&ue2CxMkYjC;pD{`FZQv!v;@g8nKTJ=xp%%zUCY+3 z9q0sEmdgl%&eXo#K)$Ll#YLOc0{kr8+P<06Gyczi{f9d#O8WOc68dNU?5yJyWH(r6 z*E^!=uvGkxx;1>PghV6St3K2b#0I{#e#;cQG}y6;Ss^P0FLi${&#|x{G$~@4IF&HG zE7hQ)g6#1e%pyU3RC6l+8}#C{&%MQsl4raz1FyC`0Q%827iXgND*%M z&%71)l&=;)#gco5*?((Z4+1HTE^z0|v;;u2WUsnb!~OJ@ywh|)&tT4!N4*Bm{UfbbrxqODKZ4kn#zSC@L~9n;F8ft zV|po+^DZg}?T@=b47w3=%<3GEON!6XcdyZo0dQJC4QI3qdVI?TG!MkMmgCw( z5(1m7JT|P37OY=6wvh)aouxWzwV!UJ-%mEUNDVGb2@w=len+DQRCKDDu_~DrumW$M zQ7+^`LctG=kV=;$Ibe*z|AOT&vN9b%13olxQCs(8({% zPM9utf^0ZCs!#|*-I-Lg^5l0TYN1m6B15(-0tii5JBzX&(7RErqPD!-0s3{Dm<=C# zt(&9Nnu|Tb0Q$Z1${gPK^<=dbuY_toM7Zu)e8Z9@5OYv+KN{(FXSdg{3t-x>9=ZSF zm`AW@MdE9wUU_tOD4^hZPi~D3b$GTfw0kZ%mMLf>xGoO>@2_dF(yp>{8!2LHCh}|~V_OJGapm{dA(S%~$g{vU4`b4y4kO~tdmcQ>t`x>zF1$QEvRzNN8 zoiC3Om!r^Yis;;l3s@fP55TOF8?(_63qFicg!ELd9#G-eZHnlTM8x!K5uA7M?3l6n zHB63H!krPtDGCF{$im3>76_qUl$s+RS}@+*dsE7zYH}OaSbotKddpC1_P~5`Imfr40d;El^76vPl z17LLF>8?nGiX|KX%kM4TS{xRZqCB{Nr??hi%0k#ZQ9r4=_dS4bOI$Hc#efI`WapC* zHcGGI`%+DNRh%b&j|J)q8kW0Tux+z!UQt&qrfbMaWTMV^7J34!1hW^+@)SNnE-@MVkmA-Io1xk5}u37?MmPy9;nhLJRYU z?}!@-O8_p|XFtb?H>M+$`H~0gMHpabzyrO4U9|{(Q(S`XWk`la76EFUR+P5z5681y z3vRd-xDJO5_e4dc%QDU{FuZb5zu_Ds4cF&bHvc7j%}AxLSJ`Q&UBBDy2C}0@;w@fP zkIjK(!B9g9n!kkORmDKikd`z)lEe(scV4k?x>3&}Lzk^g%_4ntdcV*-Yjg6O5`j=; zc*AkYgDc@7p$@t-ooT1FUTj8+*m8#XLv2gq6v##hKniBG662DOVbi=csnoRSh^?#z zPW6;`t}wl3kNszQkq=_)^rRZa&mD<9__rws^9%fT(;gIC4jGs zMQ^L_CM^BoJu(#69B9t?jUVzvk$Xq&JLQw%g;qtUO3&+YI8wiVqkG~D$@H?jh%Y-t zB_^jF5`YeI|*=o~p^g|DpUKesz7gi~y;S$KeW|>s`ucLg(85#pISJ zN%B-6z`FqL*{o>)F6EeXzYepgSkLZL({YrJz#2!p0J zRcip%9McFY+R+n{fhKi#sKFs2S?N_7L&R_`?DsB|7v`dLla4vNyWPrahWlkl`0c{g zQyN`cOa9Bv)pyRd*X!u9;XTSPSB02vb2|v7_0)t*cSK@v(galVX>5-pa!76c3jr+c zfgUPjv3lc_|)Xy)HN(I3I}5WsC1kyq+47=2SfDCb@rG!6nF z&yxby8KI8OR5>f2MiucsHf98|ABA0N&L<~&ocDs?%<(<@G&P3o@~$;ABmX-Z?*mLZB4QcLgN z#B8Zz{^KoHl$e@`56ceBbUh-{7Kr8C0kLR>%k9ZuFBGQ~j>tnXw^o0Zl`kPrtvmkYjZpXf&ws zQ5({&nd&0N+7>`*^%(TDjnd5@3T#bVSb*kX&t0i`h+Oo#tJchFW{03L+hRY8AZ^I5 zHv1%<0VT~+w=jjjtG4sLP-pm}slA|$VY$I$cD~Fr=~oni>!10Uo- zSi5L2dxjGLeM=Nsh3#<l zc$tzk)ixeZPu<5&+flS(?(U1&phbqy+yHn2m$Ato#hIr3O3b7`1{&FcO^GbxM%W=3 zGKt`MLzsP$O^pD`T&&2t3cTu7g#B>w-*)(+?fm|CbA5^WQsod{inpCjG5+^r)mE5QDAS4QTB9UrM*lX>P5B@B9`M_CjZy|CG+ZLB6Hsr!#2jmJ1;F z`aviSH!mBOu2Cq)Vt(vFfq49q>I|Cc>R3F)Xg~D4L26Mp0=o`tPs5kFBjtM{2GixYou)SRQ88kMWaH zIP9FJZ=sgy!Eb`xZz@+sECxXJ2NGvoudA&YDjO@k>r$qxgLrd=c8_ml2`~b7T-_xW z>vM&s{SNxR5vWlVn?wv?E5hqHDa5G-J?HB32{GyuozC1xsdi{xL$l-~3LRe_ZAD=JQ*kmq&!{a>JM0?eo*61$i(O z6Jc0?ff$)?XzQ~aEF=6X81}}1IP33fLRbBzVLmpH(u*>$LN*Ln#a!%15?cP?ZwJ1{ zZ3rv0cv+MlOW7Ml=7c}X7y!_U=IU~n2`p5GVXM}^_BJ&>c=A-)HD9xLgG3;EV6^KC zFZMBUs)@#+izB=1UXktsFY7|Q+UEwt#w^?1)eSY)>5FHv2s+3l;_vP?R5DZw&Enpa zA)IGbxrkziaL|%AHe7ulqL|=0{El5AzoDfTG=px%DsHOC(Fz1hvRCVw%@0e*Fz06j zfbVO0ib=@S^x>rfaaJ>QD>u6@(TBo(x?Rl(DdEpCr%DaAl?1^GWiCPh>g9DNk?vUo z#c~9M9iVfs^j*WF956a$*~tVZEuk<4HqMwAAJ#=&>lKK1qnU{yJZRut8aQtPs1J$i zgyuAU-SoXM&I7cR@;0ga~ml%0CuTlQE z*-mQGK;(?uKb#Br+Wq?m{RRJq#Y^hMxCGoAvkSICfve12)pjaM#OW0dR#r7g%&47P z{v9#~pdnj%ajNk~H#o5v7`iy8Ritk9GcoOx*yG3{yRNdurj^Ou783yB`cb2LQB$rvU5nukG=|kl@?7q%^aDZ8iLrL zVvO3(i5i!&{6-M$s(|jD-4%#XKG`$`hk5XdPBgANCV@2TyxBhRPJ zVJiT4D|zfm9zqo7V>KSR`$j1~X?H8V8TecIW4D_O?@3jf7!G$xyYBo#1bzCX<=d)9 z3J$oELT(s4D2>C&y8dRSL83w;ynUu&`GGLI3a^cc&k-5$Cph&apuzGFlyu2+GeF^s z6Dp_9pOZ;tpwX>7ZRq z63rUt-#J!QNJquB<45C|%r}tW_+bc`_CuyLcOOpgvUn|+N%d45iN#Zf`F8nOZr)Gv zT`7Ph^xoli$T~s1Y;?rR6;M*@bol;KwBp31IolR(fTo*`g|EyFep+0FBotD7sm?sh z#uymf2qlF0W8d;YL+0g$k??vGUU2kp(bmjoC#LyQ({AncIvaO)T*{dV_ z_8$Q9{Idr}Dp~j8#SQ0r>Y_q)H{cjc9(m;{vyY_^x&0~YTpb)G#YEP;vZtBFk9)q` zi;_bqW*97RsH=n{V?Ngz+>`wd&k)agN|466p(>=8sCrDn#QjDpuYS!J;UlL9q+Nj8 z>4=$~SFhzE09tp_1-5x^|CuBs{>cr1)Yg*C!s`tt&X{&LXa)Qlwe)xoIzu;i%~vR) zaN%=;Nnee|bAN>N8q(m#Uew&CLt*wL-?KEL*<#EECnkjn2KSR~5vdC)F%}GRC8Z_8 zw;&p)rELx*nmL21>g#FrsoUdU-01>^mTl_rFYV%KiL^}7_(sjEk?Ob>>A^w2D&>&G zsRA>Q$IG)0OI>ha7@|WK@cbk&;u6!BiJX+O$lc@7g^&!o0(l3MR^rC7g>>cVx}ZQYY#j@)R`p+yZrTDUB}pNH?V9u)_uf)0 z=oIlovJ3yz){s!|G-e2t=d~&o-(XMXAS`%ECZx|;mD&m zfdAg8q-pCQhZ00ZSO^@3cTk4JZH;Et#_acy`&jf3dsy%I&nDLv2E-^(*_n16^=1iO z_q*}EqGqBhDuXYM>eI{&1}a2ql0zx_&^0g{N`Z|Xckb2sB78;K9keM4ICB~ny}91l zs@h}O04`jzSTbDUGC5=We=3G(^3Kw(OB^1>W!8pt@WPwVHJO0G07%~bw?Pyg5*g7YWmIRn6|*s2 zGjq{5_V*4=&q!}B`R424sH$nhu?T|$MrONuTAr_+zbM&)+>COx7dCq2X?<;&f&~a8 zvC7b(^Kb2d-5M8Ul1#@B zozHO|w@YQ|F5)BAB8Of*dKvMTgN3^9%F47qDPkcn8kytd;Cw$NyC*jEawKiLB49w6 zM`9yo%4=w4Ui6vzD&49j}bJF`n7RV;Hp}uZrb;aibflyE#J2iTkZCz4MbUFH|of#OHvf9c{>QS-tOXM%;Xs z?=xqMNa~l+$G4bg8v6#P%lY*VM5;P55}d5qv7`mSa+zq{yf=rGfu-Zt-=@n{-MDC< z3mcCp_Q;39sbdGKzlOJZqn*%jBKNapTa^_R7!IT?ANpWh^4 zov2E*sHvc)J$vG1=wCE$9ysNTGhXLsej{-Ql(+KKzXfz1b4(T>toMr5ncLia&>xmL zto_IH+#s=qyg+nzJ`F%Ej0GD!r60vwjY*N4)BacGOUr`~zFUgyVeA!|sov;lq0msl zWm7)=N&L~vBgjgmH&UGiR<)v27BC}Mx-@WE={6OAg9sDODzKfWv>#%h_p|B6q?e}$ z9SouIHR}baHUgM7I6uop{~y(htxclWqfa|MP}v5*F~I6B&dDUPZag}swX?W`Vkj%* z?vcg+r2KS_s{sii?m5|7M1ilqnseOx%$=^~WMzoIc-meH#b{HbRtnP%wALbs&Zh76 z!>J%nwTl{48!k&%<5)rkkLcHy!AV<%Pc3*FEpDg5Kmd0tj$x(wS}b ztQElp6TzNtLB}qQJJ+}-H$&*}uHB4c*E(>ltQN6~a`MgE5<-rV(nFnequOZgQs3mv2WMZ*jCwr!a|$C_vL3g>foX`1pSzMV(X4I40HyDASMA z*}015fI=64`IegOKnM;OV8CL%8>jkxCF7&)=&zhfx zbAnzq=~gr1OZPED@$v`*^A#8!MvCocSduC!xU{>Hl&$_rT5+(avRBn$T2%VE!jP1S za@6HThcqpxof#k8h-x*2`XbJer_5(7objNloXY7#0rgVy`R1YNET{)wba}ic6u@?I zmZ~&(ANip|hr_o?YKJ*+8P@ zs^dOFrwuiEnjhSf(q1&QOT9B=i6yC2mI3_y>93-OP07T`--eW?NU{LNbV2GQ6nhuk zPQCghF^qP=Je(j4m#m#F$d!Iyjql~4PCo3q4toOz_P(E4@3yS(!7g#>r9!Zf7|Twj ziiX`oHQ*A&t8XTONVN97!C21v)Y_`)wHRFE@>Rg4a^l}?209nCND!-#Io@%6mcnzp zRye*qG;5Hn7^S&E{}e`ALaWEbg0J}NqK-vL7;c_sn50cmxp&O-wQ?yNm{ zEV>Lq{ciZN-c1Q6!Bhhy%sY6|_zfNq*1A{;Df{lP)zVE-aNJpA=5|FR=*XIYHD$nC zKmAl1cZ4p7PzpDaNs|VOZBrd%mo#=ENpmmlAf$mMBeuV~qa2;|WmY*wiM55P@MIjJ zL>|EnC@Mwspg=|R45zL|g?#_YZQ3yMC11naa+mqE=ZaIJ$a=DBK_b3?#XM&ie@1|W2pfwD zn4F+^@AXFi&$WuThQRYI`p1&d@_Pfc^sd;4r0`#1ni@C4GGLFCpkrPje?r_*+(cEa zG}UH*M1LAi@?KKqefoB*SD)Xpp5vTRJ34FR>OUZ;4Q=FDU{y}2EO6S7I1#EKp_~w) zA=j#2K%@EJHDey;!zGrk2fqA%Y&pobYc_Xt9iv7w4_{~l8BEY$UQ;_} zeerVr3{;2<`4ZlCwyp2MUrc!zdMmN^HelvyLsQ355LsN=5=g%V zUWhB{S`f(!D%vYFg!}a?_Qr-9mfj_?C!JtiUa^%##X5RXL_oE zc{hytys8)zxNqT9gyR^hHBmb5%C$PB1VCKL)94_5Fqk!zpPdO>ixsN@m+QK}%P?IE#g+*A$%_l0bTo^r%V1bRFGvv2Kg&QNlDGk*!s=8h?`M zl`wKAPA#qq^)Xc=5qZUKlv*1dTac*>S+a(E8VpbQ^~-fA8!yLKhd$P zT$!yd*V%6Y;J;g_{|*t4gyqWH1Bkf}Uf07V#KJA9{NlUPk?GsYSKzo74a)o-PmB;A zSIa>&+EiMHEx>87WJ!9vv6#HQRaB})2$=aInxU+2gnqs__cngJ2Zb(OILV{$H8VOQ zwfQ@gjA$7?hQ$D*8>(#9?S~Vqo>)5Rh;u}XQ3`%7Zx=LQXENJeDxVTa4lP5LznFI1 zM0JPfSRXm0OSE#YtgB@M0x|)im^tmf`Y{HeBs6Ek*{rFDCg9Wq0Pc5Me!G7BV0O;Q zjX;WlzatqP#lq8jFFTConf|{@Qq$6sv8dCx?qE^jPb2?gQ%=QH8{+v&)Qefr!?Z`d zj1sSSIO46ejzDo}(y8S&whiM+@f_{Ij=%%qGAPjdpgtg&Y% zHM+=JniZS%g)JByKQ{)lXCV&ZTSjQU1%dj%n}A~7Cnk>voA?0lr!jgTxf6vo;70eg z`nrXIumzm$kmkb+ubK6+aO%HB<0Hb# zpd)55kSq)zet0}Q-rJIVHC;~52SC3X3lqiaPc*C=m?eNqg9+jwEJ#8^+gXau)qe*y z(@#%?$Gt<_CHg#0iAS-5jfSP)pz{mA8mm(zkt;a;|HGECUs#ethrxc170k2VEt;HY zr6Lg2hlq&=7|Kc`% zx}U)V(;$i9b$%Hl!vK3{SQY5!q2N%EiPkSJG-o~%R9&D`;-Q4M47xa-pvBaNzOR-} ztSC^o3j;WD0wc5fk0m!&}JYhUf*d`->vPrX{#hN z%K=-@)y4-7ovD(G2{~(Yq{xR4+b#%LaA0f98mWo|E?hNce#&hGPe%&fKLB9CzE5+& zcuya;-af{Y#|1)U$QCu7mV)kmoiINqB1Ms0NSr%{@@U0q(M5b{fTsL2v^CLe;0QIo z`o15}XV%+(XrQV+@$-8A0oK*ZtAR~d=ZIIC6ASn%`aaZU`Zu0Qv&Pg6oP@Ke@R+(+d)y}ohddG`FD&YM?1e6!@3(J=4b5YCh<}_~yGO0ly&Exz$ z$KnF3<_58J6U;F{C2beSQswZ1qYxlCbz`&p8vTlF`$G{TFKq5A_;Gvi24;Nnc}Lq; z#*GWyYno0x9E8i={c`*7y0f*y0U$`%bz6;gI$1>jFz_Socjfzy1jiR;vzX(a_2$rL@EBpVF4< z`_DA`-MzlFu>6AnGZI#r!c^6CK_r3dzq9N@K!_e^f@isbow@9mR7x+Ap z72>}Bc53OA1xrR2E*NrN@<r|IK zhzdXlXluckGcU#m>j3BMaJk&f9JPSi*WDcVj@|qOb(?)WF>vgY1Ly8Wp+Tn#dGJ zM(xeCVv0?FLX7LaN$M|;p9?QMMjOhiB*NY)YQmIFqBcW%l%05m3~QmnSy}8;==U+? z*?qK{fqIhaI{4R@vpabu8jGk(s5Lhq^Zbdo+U|peQWU?S868hS*>S$roPsyOkLN=< z8tg(6=o2oO6lY72a~%8d6QV^>#_U2riFDWjO`mSKI9qSRbZw3EQw>?}9LW*ve5=?x znM#Kv_|iiF=H#ajJ@)SEDof|M*XTICZa>GgLt2GrlYsTj^^-6ab=O0uO-P_A)9@M@ z_n2p2Yq41$pLk%WbCF?#ABuNX(hJ8!8kNWPLq6+gjxMAlaY}0XyQ`t7-4ak>iI4J5 zN6wXzK zTDHO?CDqH=f)Ywfle8`s512{C+#SMU2O|QTLJQh{f|U~iFeWXJ*GMG7Iu9|nDZ7|t zLO=E+JcX#430FsUB7)SOSL?k}RH^usBgY8{3}{sC?f=My$6rRG5rGVaxYdO$!OfR* z-c6%2oTgyl!v5mVY3eJR`lTGC*PQfPv4EMgC2a2bLf6I=d<5rU}QU4B0l<1HcEQIo0` zXg{PMxpv-y>u_XD|OZ(k`dNcJvmZRtWq*(%Gg>4Tu9jR(;P6<%EA zZ56W%0_vwM$1Vd4WXXsEt9gVf#!w=!aFxcO#}n$hCVz`Uh)cufV-DQHDo&;E1~)4k z6YGh%3e;OFPm@fe(Siw8Pdp>!0uh4IO;8X39JEGPI|Y6u?|4*G*;fn8kfyUIZElzz z41@dQH5R{GR@dDDA7UDvx>@gwCq+?_8iF0~e&2!~m`z9ixJBcZGBAi{#t)ulX1e7v`Cdu%LwktBitwuuba=^RF^!Klgi{ua1gLvS<-kD;8g8x-U7vwc0v z%lbE2$|+y*XPp1Q!u!La0Dttz3egX}t|XapO7qxe;{R3u6Dy}(claVB{KkFXA*84+ zl8Ujd(Gw^3qUVj5-d`#T`M%w4=8TaMsOUicx2JM(1X?;S1<#@z~F)BTjlw& zD!mMckA(qy4EH}`TTzw-rcT4Slm;iIXC;`sFRh~=UL*z84?=Hm0{2MvIfz;Wv5yvR zU+{@oV)yF2Cqz22AelvGBDZ!gC9a_u{2o1|Dj1(2o>R{9IS9*yj1ntagoSu>W9lYO@$mf*p%+=<@Ei%skO1TMcB?H-Ys z_m1tGzj(~iI3k0O)+ytPDf(YRS`z%H|L`Z;A}@7ME}NCsPVLfS=i8dqwW}k@^@*Ivahw9zPbo9S!}d~L%CVD;A#C*&F4MGiEh$2MzLw4RFK5S*5*5qI(j|w zOF*3x&o-d*l?Vu7$&c^W#dgz+arFO88a+?chvbvcaP;MeQiqU&zsEuS$1Xfp@{Pg_ zhYB=-D2Qj{Mbs)#9N0V(GNH-Yb9!&h_FwddmxD_R+PhAlWS!KVvwT%}dgiYj4(_Ea zC1(!IJ+v2hf3E?>OtFlsw*M)kQ>eJ(;5Ec#^az>i(sjACKE)&ocr~11Fm(Flw(RFX zLoi}ujeuh5xY~Pp0S7UqN~aOHRW%GucNfVnMyp{NnU>r_Sv99)nbv2=5EZa=fs-U? z18jCMQbjem5QiUOQvXWTL(~0U5=|XRL13!^vOMCNozkKa(g6$Mr_~?mqTKb2NE*mZ zc>@}o`uI6KVnAnE7~aWdOf;Pn?S8&ZHZk_ASri<_puoP;9+i@efIFbK(#%|G!<^`p z70lq6CL!npP4gHr2u2&YLhBgbCFNv&`Tu9Nb9}P>SX16=2Y1$PwpsRmSMl`__Il@=C6mB`inGMoMwn0qv(|}ea&P@pB&~f8~8`{+n=LJr%MUEo= z`*FT$8S*ClZ3Pft&ku-r6N?~Sku4JA1FR!SrZIhuNFL|Jt}0RRnl-@wse>?j=@pne zHJVNy$)})0y9c?T70}&*gB=j(zk#i4-w>2BRl?hC_gtGOXymPq|;Lu0V+ z`zFNohtY&B%LbpP= z2#;qe=#5hZqF_y5NRSyge#Be7q;x+dBwqMeEFgu+KP@YjCz>zUtZI2jo;OMlrU$P- zTefMQiJ1v4Ppu(IIjWG=Yv!852>^si2pXoT3C>W69Ar0D*)AZ{95vnK*jxl8vhj^b z>j-Wv>{bwQRLz=cDOk!PxV{uw-N%Woq=zaD$jwJrtW5e(@M-Bb9Ew3G*c3x zqnCJ2K785y4D%9+-0W2ShFGyqJRZ}Im$D0=92&?sic|CjKZi(R($QrD?P@#J50ym~ z+W#d4euH;DtW^{iT;@0&@;%z>Abw;GNDRiw?+4*wT`cQS6K-_Gz6{t>mP4u|8Y`Bf zFx)+3U-H>vLzt$alcK~P!L3f*`^>bU6Tg5qJJ>9Qvn9@I4=du$zj-f_6Zy-9_!>&k z!wM}n_z>YXSiM;kp2pa;aMKp5bFzBI$rxNJ4se!cMBT_Nrm#|KiaWU@L2K-EUy??; z#y@7+=U}aL735E$f+E%pA}6ze+O1(n7W!kz=9A;_GyEY;GT24Q18Xe(p^=6jh|dCo z3FPf;LKEX|0%fZ-*sl#;gH9KTlAZ*BbC-YYV?{Il#cxa>MAxt!NDZ}^TDOfb_Is5{YnTQ3x-3|Wv*PPlJQ}8D;556ekOUND*%na4| z%1Txfq(nInVM*WHxKxGjxoF$NO%OVctf-r{0a_h7B%PwpCP*)mtD0(@07)*V$++Yn zZ9CZJ{;2O4C}lyW)AY=z#h_Y8Jw5-_NFCcQ`e&0>f%}5ExnB7XSN9YtV6vrz?53QN z>pT?q?%aoy5w^O{Jug*#MYiOPNXxM%h#7D}mC$NRQ)eB0L-DniRlx(D`YWYaPirZ9 zyjL=Gg1whdN}v)MYz|*Hg#Q`jL6!HLVJp-gC{v#(M~`cuGJB@2OiHzlsM#Uj?L4lP zx@W!Q=dT;j36)t~+Q@3u4^!_dBI@>PobeK+BsS-RX$mKT`wwkcdNh$H**5+a+o!kb z0mJ7M#`C1n>9>UD{<#Ecr!!grFY_A381Z#7@I#L~k1`U7{sL z&U46&C&Ai}3h5PQz0Dc$!!pR|eViP)V!j=^lBk2agUaVK-WviHqd4`Mt>T&YvVm8i zhl!vBtOPm}k0!55Ny6p8?I`*Dm9~ha5d+(-U&(qH)dOX*P1!?M z{Z>Nckihrg98R469J{xmY?97vhXpgf5ZT})n(PW9MUjsq^h$Q7cz**^>Gj&p79X2R zq27tI)3;0PwiDRr5tqV)FMY_7DteXDMP5gpa%lJCG>Fqoi}@|Nf^!WX?OAvju*ZQl z#Sp(yF?_Z2JM$ss({x&;VEk&+@R%biiTE1)SyLxMW77=-#wV9SN_#Je`T-NzFwoyT zWtu>s33IXhcd}+fRRTmwfOig62vi36pd@?3_t)>5Zl{njLhflpYWY%oV9ubb8dV@F zBJBGek#9jOsMxbT+&5Ry?YTc&Wm#j_$Sg($vQECV_}-ORipwOYgFOk)S34GCMwG;Y z)*+{4`5Bq_Po3JdxK?%FakKR=VJJLLfp^wO7zWl z8f8QjV6Eq@JoYpEQ)NNTIU}5oi)YLJeV~I?q#tcF zxhUYrf#dZ-H*Ik$osV|iaG%vhSyF+%n6^x^q#xI0nW^%m{HE~Y^C1CiarIE0qtrwf zgw4cDU*ybxKyHodSlo8Id~fCZxDLBL%@cHNv;Kcq);S<6QO8;euj2;Y4sd-SgISO% zNL~~3#Qib;?@EtDO|HQrQ363`^c>4$dU^e3Mr)3d*lj*hVr?DBtt^iag@U~w0LE9U zpJh@P#oQ!8r5ZY}8kWAX8k+8&=K2d5po;P2jb0VLT8QKLRQJvpr_@HA$@uK(#4d~f zppmsN3r?=xet{fhM>m zBd=j14@TgXS7)GYKw#j3n{#J+3`^LeFS=n@ft_q3tcel8sc8OAsUk>`Jy2DuG_~w2 zp#CUKYJ3ymQSjS~mJ!aFLWdg`xlBVk-Qz+R8j02U!YOf83sU&D?1eQvLB{@dyzv7x zW(+LjH7+(d2XLy-l(vy2<`YC4q-uS%@Vp7rI7>uDv-J%~@BfY)QNCBEC}0Q#w0tGp zEBMH)8;{m4XkzQ7GF3>5rN38FHJfsk9|0;9-*Xiq-juAl56o;Rxtj)I%U40=byM}+ zh}|gqd<0bi1tu~SC|G`8!?pjy>3;iaiF3X@oO4M!X#-(-z=I3iORlj(AJq;a6B8tZ zElRA9QvB8hV@s^!>c~|Us$bs9E-^!d)F;Ef!m0`TBcW`%fj?8NRh&LN)6YjEV=?UY%Uo6oiR7OOjlB@FWR?HZN(B2qpPl(U{Iq6CR8Bx>TLht?)pM6Oc~cUtOOFX7Jtq?nwE(}u z9X=1{VKPsi-meG~l<L>7=kB~O<9ITm5V>brA&$}7Y(!w&c7?qe$ z$UPl7GV|oSz6#c^2L6C$Y834~l*#>!0yt9MPkMscg+#stB&T^onM!LC#*^HD)*T_9 zGlfgP>F6kWr?|oC*L*~_yan&^VGYhgjhgDY-(zceza&^q9-2e<(>#}QE!*n{d*AEP zI8rNhn@zi58Fn@lXYgvQn&NhtLi33UQE0Ik?Sae>m8VEr{g^ex`N0z{V>P}JIq(Py zf$Y||&Bog0q1oyOLMGg7(2#c{#tK_l5?y0Weme0CU90k5#g%oq%4D%7Zt%4$yB5oEPeR_B~{gPJD${~);gpJk0aR)+*gZz{q1eS%+5Zb zqbdf5li)7U?h#M$Yfqumlj~>al3H8UDd`WFk{Hhd0o$B=?N$_( zgY5I2WcN>?h0D@SXzdZ?X3w!beSj@{GBXNaXp+s}Ez1RmLqjxX(!D4B3>4j2AEK}p z?NU8>|<6Csp_NVHei;{NxNI2!2@aff}(u{~h zP^*CI1@MvS&svglT_>9xC&5~GTsOkDEz)ak9p%PGr-fxeCzOq1u;d!$eD3Z(_!{9T z_5CybX!Y=m+KhTRX+@U#LSSPg>K-S#d(x=mADsV1j&try9-+$_($p!NE~OcrLs=2| zFsL;oS;N+hlF@B&e=rV6{A0<(vUqedFLn{1IHZ@bYux}lK*Yb|UtJ!k z4+wrxGWsbo&(@;4(GVwhhAaO1P?Gl6J9_isQC!5K1D}%M#py2FUck!Q?^^BaG_yz9 z1eX>khhQq2^7Htq2BpZHn>bzfoOmxp40d+`4Lct-4++4RNcW%bHiP_Q zXpOK+3rnBkMrZ2Ej^*bw5?akO3=F!d)E?%{{DsOZ`7QU4-bY+gnj3|HHPLCB1RO)9 zixpEh4b?$IKs8=Kx2rwC)#r;=d-}Ih=BY3xXGzDPjG@*EzY-6htQ4vlZno9f$)5G;B<#!pK%l%slJkHw^lbft9V4 zDUh1zTS6;iSn>B5xZDf%UfhCR>wt;iJbpnDNAFEa`XdgNfuK5ZnT|(4gxs3REv={M z)iWox)!1bZ;@A;fshMF{YL`IFqP6`AW^i1!k@HaT;83*%SI*m?5hHNaBN6+Um1%j7 zH{$oxv4iHTps@lB4#^rB6hqe_gv1=|%KWX(Y#kGajIKtoB|eB|hds0kN#lZVjVn*l4VS(FeE;{xyQKLUzL5fC(`GsYU_j1)rUVB}p3Ny^+dXd3m z$)VVc41(SXrJEj|bBdAb*()9g=j+$FBID{f>x6U1BNfZumRtz6khi}>E6m{mi)~{i zwH&=}PzZn=8wRDMl9IrH(7j?sGg$qXF9+`LTl#>Yz4hb>|D7#n2?Qk2YV+MUGiXc` zr4m4lVs)gqVT!;}4Z_%&sg%@SsrI#ge1BINJ-tFd{mu2WnCskhX<&BsJ?U<0Y~;6fbW#QJ>QcLo!^ zYI~qSon4|TwEazkUy7qZ=C*&u?Cb_5B&pnwGO6T6O2bTq#^qoNpS+Eo{@B8XmJO!9 z#oyOZob&jeOTJGZGE$fc9L|t($CTjgt}D?yn{_p<<}C+Kny1O~XpL&$+gMGwo}^Ot z4DPg+4*}y?IA}CRKnmpjse%ZxJ~A>1cnjYY4+ zG6$+}9xO=h9C^Nc0D>y(^h2UpVE1t5%kpZKfq{#P*UkD(eck8BS=uF6rwqp(;8T_C zB&wV0Jf=G=dnUkI9UlFg_w)a;7!cO$ZR4$)wxTGlau{4?CfBvMS38o}^CD`iSMi>( zU2T$rj#g)hCa{a|4vyOFO^GSfA?&eat{JB9C}2FGH@bOFcUiOaF<5Rx_BE>-@m2}%K%c};W1BkSOK@vgPJ7@FZ1ulA@H+>nH0(+vbzzX!sPft*2&nS zRbU48^w}yB+0UV=xId({gzwBv(yzQD1PoT&NW!|dw^X!>G+T0ketoPLPVdd_k{$~4 z1gC-MrKICq`Ka@xmv(YhWW6N6yG|^D|18??4Gy+Kxa~m>%$?S@@s^PP>h4q4IpB|FPs)L!8^9DFX7cS|1(=z;ACw+4PM^q_BXQ6|9TYAY7=*kyp;qSG^iB6FKR4GvisQn0F?{tw+W_f& zn=S$-mSF#49v#*^e&}GR`PnLdV@ag(sdz?84QVI^&X0>ub^kiGlqw3j5mu=QLSdH^ zP;^J^O3FIA6K?WSEt1$hz8?c9mbJ$ISO0}nCVt9{seikm42gHMp+iD)9N`2wMVy$> z*qR!j@L+Q+ST%mjX(8L8(4s1`%K7aq7j?j}zTI(5lF5k8>uL@otn?nh zsSMlU^gaoJw;A0gNe(Vqg}S)j?vMJ3Am>XN(b;`Jc)&?~w*AvWG|cBtE?7}T zQ_L5CmwjeB{&zI)xHY76Z~5`CxVyhl`B|hvK6eWt=wK)wd6yb|iqlKqrrw5Iqp=}~ zViz#b!CuRrUhUMB!??_^jv*|%{y`iH{)6|GqH-5Md@%B5ui=-XegP$0sAT8c0uc$A zj(K-II7ZvYbffcxxWgxBMpJwNP*i=DVz3e37F$321lZP6*<)!^{~I|Qv2ns8Zd5Q~ z1K`EoLl}%>(D7VGAO)?^<~lL^^yA_2Wqo=gg3y8L)9W$|MQG;(l|j(M86K}yTv}-uhiOUE6%3IeTtW7vBD-a z@9 zn8l(5CzMJcdR^oQy}UfW-Hq0V!EpXv#FgB%^pL8|l9%4j_RGDJssRr;@(z-=^a^qg z8t=5rMnLH1g29{Pb3+e{>ElwG5=G4CV+vpCrVlT#VcTYF;u2cix=v+Fd6C=A*y0jb z5?pxBrBT}6$^CBlX7ClxObq`oDtfqM)F8hGh=@1^$It8}5ie{nn3-UbO9iRs{YWFZ zAZ1KU0B2I4Qp3ovYV1fJw+WWne^rBM0>jj|FP6R&BnaIZ zg^si|x!35S8v%&7il#!-bSt*x0ZQd?p9O*{mS(7Uy%nz0r*gmQ32GuWV5 z4xizyQ;@GPQcn?;klLKJkJAC$5c1jqr%4wkNZ5WBJi*S@;I)*=v4-~H>%&lmBM@c~ z?_;D4xOnISDg@e_lsHG_1Yuq@n42&F{tW0LE?4mJhL6rwr3N#4Tj-bmp}?Dk;TO%V zsSV3sNlX-_Lzl++ zSJ+SL4a^kCuGcghjp+l~m^!ng4JP0^Mg6t442p?HSbMtvD1QI63-Gs3X6iHuA-%ON zT*-!-OxgDPhH~YEP`*QJ!a=T=&vX8SNLFi7d6sQxdYQn2qh$wIJcxS+`ys)%<-ml} z{B61!XED}pLwu!Uyj_VniZ53!g18pS#l+e!WtfY zmw~t7v-!y`2RcJu3ObWc^natiA0OyB|ps0x3R zu-B%)y*eBuK!9nFkuxLI@zvNpNfBqA@>G&FNmQmidOve~`# zF+V3f$4XTyW7I1M6ak1AV1)@M2DG$HV*H6Tv{#hyb>TVu-AX`1t4 z-GWcsa@?|v+ugy|F@F7Rm5jF*=X!UXJCB4w9^ox25Ex;?`-@VpsU&}j%~H7nlObeO z_v$L)({#fGtbYy%O#RzMJErMJi-CYzHyPtt2ppJAlIRstC9Ip2wu>S!gs)qYc|~D9 zMaz_%ux-r0MED;<+tN%U6}=|AFO|>?H+7pKHyFH*Cd_#}moIgbYm^)Qkx-H?@5gdd z?#(O@2Ewoi^Yugd>*_|X%UBe?s;~Yl*Ota|f;pC^W!E+F^jPq%+ z*)}MZKW(mP#AiMfm`7f-EcvM({-&<{u1!NO>`YvLI7qV%A*Z`W z!Q|#TmQ;KKk@ef&1!dwVCw=IVPGb($Yrt|ztCGEzOw;%SPnVJ?F$`10b{Yh~i_>Hx zqA0?jNBVO()1{i25jTV@SG;SKWq7_t@sVXXFwo>UPJSQ$=6T|670VSDkHlZ z!M)eRmxxs>yq$m(Fap26{K+Avo{jq&vDJTO6uDM>z(h+0ZpT@cSdv#exbVy{ZtL6i z@jM7$`fErEnPmR~=e=Ir?_HDf+QHhv3xgy^ebgpdBwMwjKKQlj@Od%&z#$IQN_EruaMC{; zeG&IEPPy`wmNN`?;`tcRY1r?sdtAQY^cUNKdJHB#-se%#9397K3a(sn4L7Fwp}{A_ z`)5e0lMN8Rkyazh|MY(Lt0z&+vx4E>sJ*X17h6b)5H@?$#}>e>fl#6(si<0i(EygG z)7{OHau5P7XFjLO$)TrySSRob0vc4;X%m7yp=anYE+Jn>XJkQjd4_lZh@~nLKAx(> z1D>QV9kHIWns+Zt_A3~_mY`I2C2q0Z$)H)t#-od7rnY3k)09p;t(=7AU+V_~3x zw1+QSdew%>Su@Uw8QD|jTi||$NUD-ribtq$n%a23TO?Ow(WTKaZF`Q44f#sylPN|p zrD)%z?bvkWa>`y?o1N7KP^2W+oiE_ny%58RM!arFS2PSbIt>-q2R@w$DcZ4m1_yDv z3!55isBi9#9!_IkoED)bhVjaly1r)>|E_b{39=ACA}EBvlfo8DY`|*XMX&^uG9;si zHyxz@x?vZE9=b%nBR;q}V`X_C2%Lx|(F;3qd+oEJ0vz;%@s_c2A_}DaY`x}LPo$o~ zGHFLwnZKh{(+Skm>%2(;9r@S}>PXxaQqYJ>C=)ZxLc51T-q|Jro;l;V zxd4Ru1E|kzB&okHd2sIukcTt6HTUO`sSrMQL_*?rAWys}WSCtmbJf;?3hR>@t^W|m z{YGE;!yUvxF=OZQ{_k&l6%JheSxLC)K%DD6QDl>X7rU@2{#ONQ`sd#ylC~1@veyG& z=^l=%x&#&9L!F9JF_}|%g{%ICkoDWKvY=U zZku9EQkJC&u^7jc{&blXBp*CRuNv`6A<@{_c|W-Vu^{u1-EFi@#9zG=lw@*6KviQL zc{WD#I62sa7OG$i#w}qrg9k<|GX22`a7Q)nx?21XuQF5$z&8ct2F4DcD|Hg#P)RP= zARvO?CYRDZm0eL&4z%PSnDneg^*@r7b|wT~C7CD0;3b&!8UfSRq%AiQ!a=ftIFs4* zZ2L_fOC+I4|A}ZRB@}K`BfoHp#fU-&^Yb4`Og`K2vVrgRKK?z6E2(|& z5QKgfUe4st8V&tEt<8B-c|Fx?Lj;RTh*Y+Ny?+q5E0)rvs5aOa5RQEUUJ#|z2cTuz zMGJbsmYzyTcTpl1Yb|dNR+gve%aj*|c}^TDFuk0OiBLKQE3_u)Sx(IRY1{?pGoYsr zZ(#Osjnc<-_1I*rk|lDz%?a-PtJIqVQovq#=?^eU5$WWt*Tqxq-zQ`JSep?_ebp&C zJ(1d0{2`6E?!ZDvsK%B#b8}lVx|955=by#WKrJ$OJb zvJZ=5V+1;9rhpq&KVzW;;F?WjcCnOYI$kv3h;yT0PXZ{1kC^=^KCu2RLlQv&PB5!c z__RaY0cD*RPF}#MAxt$C%oH!W6qVwtH)bhc&Fy^~Ks9if73}gBdJ}Bgn)I3K`ZfBh zaN=yvQ{zJmXbace!lI{qhY4$YcE9>O(0J+N3)r$(R0?~l(#MGIN-?t4NuR_G;tHRp zT;s_#o0(r1BXXe$LsTF|g@Y2^W8(=L$9ZsB1?18so||-(5hXvW!roW{>EtIX{}fQ- zikKMZFCwx40Y9v0ZV#P5$!IQ|!qrSYbgVkB%D+sHoo2|$1G1Tp&-)Sun8bf&VEsVP zgf%_J&b?mNjt0a@J`>Ul%c2PxgCXR|)?q6N6be`jQ^hrdfuheanhK(Doysx7>EkQK zg>jtyzqqsL=1_Nb-8vSR==LAt7(7^ZB^Y(=pTDJNkinyhCtDdP`%*|u5tLm&gq8DH7lFD zvIGhtI)ve+uR#drwVP0I!ApwAn6|EbLtTVRvG;Pcs8M4{MXnA#sIG+ifdvge-U7zM zn?z{4Nic-g+}rs>GxMy4Fh-#ZjMc$Uc8^2lR&u2G>`uyttQb+ehE?8I=Cc(n8!GmnDUXFT8p?dPdK+{(l#dhy$MkM+_X|_OegizK-T6=l7kIEyE65WR|Q}FdA;;95iQD&L>te1NMHl|f&gQ@6&DgJYsB#a5!?3Y zpYU;??l|Y@AK3T+(bccU#B&P`Ajh~aV_cPGZo0ZCyqtpt0^~8>G2-bh22Y1+c=y_* zhSlfUew#P&f+8$KIWuN?IWmvp;|#)VCcMWC5PmZ zl88@xDQ$IfJzCKwW2Iv;@Eo6k9&U)yn61sae^mu&rb4L+I3cTQkkp1?PIZelejZ>a zH`9H8kq29zaREvfP3B%DYk6`qsAOWivF9yp>1tI`X@Zje?3V@Ms=?za*|NHZ@4K zq6-BNWAN@3sOQqzeu?>5kSO1O4HpXKNR#N<`coMNd8{qlC7D!Zy&PXX=h^Y`sKKoS zMFb=djJ~NX9Jp8;Oi4IjSm3$R<}2!lTYNTt7~qw8SA~_Ph$&(m6?7krSP9h@t3X~}@oe$NK4jwdKkCBhfKXk)SKB)$U~cAONvY{|OMO-I;%T@>m44{A-e?}cPC zB>O!(CJA(f^^>I|w{SX?`+pujn~6SaAjCCHB$iog{>s z>0sZwror7G^Po>Y2kwYXcya$91N>7V1d2(^tgl++G=6fy4TDSYnQ3sr(mvOGgzowt zvZ0BLKN&S=!aVL;R?pd-1}Tyq2O`+>bF-YxqcLl;S*=9}Z~aaY6U_tpw)r=0q;YCpSx6Nw2(2D`+C>-Z_Q#0n=!V-xt% z!%TCA>3BE;EwCPPijJUlwlnZsZdUe&t-X6~?3yO^KdwYkgl|U^N}7Z__qULZ_g)GJ z-B*wBc|ah2y}6X&vz@Uo(k+7zV?_p?S_7_yp1*2UKg455h_aag)lV)0#V|pCf46j^ zDHdPs=ZdX|2VY9|%49Gc25|wi2{TsA@~3dZ+bVDhG$?w%(mL@v6MDcfk zkFiDmqV)tE9%Ko|Ki{CdDo9zT_Y8qqzom+<)(er}FzC&8_FsGeo7AoTeH@d}H5Ym{0OS=0N4!U&ZXqq=B2eyZ>KVS!!pp z1^EHCa+9fGoz4m9B0{n0^VX#CEsKk4WQ%jj%o>FTYeS{<_zi2K+pxdxzt2#uB8~;t zZ20n`4r?^8OdX9bagR6jxy?Cu`!8y-Mrhs88J!MNo`9ak$>evL1PbDDLcsGsh#QOD zf^G=yn;ttjMj)NXtc3n|ZRSoyZt?ITZZf&$->&1^C(C-$a4I`i)XE!@^heZYRh(d* zEWbOTZHrSD6FXs2JH6CO$U$l=Y$;?1q8Ce9F%SR=?q=T zZ+G!fx7i)wi}Ino)0FaaGj7?FUA28o1oWC|qBsT@B*Qhl7$S5@VtUf581m&k(VJuv zLCu|l&!>~#Hhu-rFI72Piche9Mwhthn>K0t2jS+-b>kKE02}W^16cr+lQ}V>f z{1*U|J(NpryOZQJ!_#VA{SsnU$Y101eqX!>j;SOOVTN!|ZddOUV2bq-n^AnF4w zJ}w8$@)|{@kQ6|*&s-!!?_co;s}{VC8b2P>HR#7uklY=7hK@5#qJMuQQ6>uuMN?`v zKf&t9fM>f#F=D8nd5^WEmPr5J#(8o7j?#S7^Let(4I`!B+VJg1((3O@!M~2Sd4v)I zsYUM~N>TyLF@4UlWJKsCD;USi9)8@qXgG6_E>(6?NmK^$XD zkNR)-*lP*p+YJ;E`5z)$j-bCU_(66Xc>N(1L`uo{{+_Vq6>zdQ5%<|TGe52=LWrpO z^kf+k6>6yoZWmt#^^AZh9+QOST)^>OS^{69Nc`dd`?)}H5Y>wI!3NJa>3WK!r|1NAm zE1MbJaorjsQ>;G69TAkdI~h!Y673i`fyE4T!K{cH|Q77m(+2nh)N879;j&$d(wv{ zTH-**xP+apLI7qjpTc>9-v@NuA;^s=NO4jGi2Rr$^#-A!@Ch5R|Ml0066ur&56 zR1%>DI+{#W3-e*OKhEV-E+wD6bgiGiO9mK;X<(Kq4i$XkufoAEES9(TeVI zBKCE{|l*HYTD?F?^GIwuxsm^LTtf@;4 zy;VNR2}wPLnAQVqjF6!sX9w2dsBGjpCl4z;{cf*pPmK8p%-_w1hYMlPxwo6bwK>`E ziR0*h(D9U7$D#0&cF~7mG}C^T>6Q zb2O=FW$xHi4`&W1uTuAU`W@N~cwUDJ*US*KEmOH&2oAs~dK}qtb`AB4BgmCu41UQ7 z0XG2=YeM&bZ=I+bVhGt8n*16oX_CpC9-|FT>s|r>_ITNT1BbsE8z@z0F_t4zhFSEa3ZU=JZC|q&f(dZ3tr8G6XAG+_A5& z|Db&~0Gz(0BV2<1vEVTVD@n9cUawwg{#%9;W(oKYQgDdTE((eNXb{qcB`(?j7X|=c zO;%Sig?u-DOjrpQ7Aw$rUE^t+MAl6;5`wcok)3vRanzx%tC%~y^5MLUSg9owK;m<3j zKU=1%y#4+$Qz)W*XpGJ&j}imUZf2CVfgnJXqj1#S66#@X4g{If(KIPni)ofgPvh~> z5eek>^7G8_HcZJAS=UDvT-B5g)UE+Ra8Lle3^)mR`%?W?=-WP)R-6`2MFQFhX;I+4HY|>3^aNq{9_iTfHCB(=fEH^(_ z=8N{Jd^v=wQ8v80_zB&H_$${i?hc(Nwpb-)pfenLf{y7q8J^salKHkIrq_gLB3;I@ zvW@l{%%Pxb>!dU4p2>y18NB)bQtDM@LyhrHFpL<*E|0EO<=@8mnqN=Z@3udf_@E)D z5!h9$eR)b+*)NnDs()V-h_;I*t`LzMRkN2#fK`N?=$j%#pI;I+rM`8YI?6?ghz!64 z+Yiw%Q=&Orw1mB)Is*DuOhfo5e}h|}pCOY1{b;0wuHh5-UeE{70W;>lq?yt>G-Us! zf((3_smYwkd7uR}FS4mF2$$9%WBp%Z-3XG`UEHqkoESm7!qef8u*(j_$`?{OvHe0v zaT2v*>A`skP48tL|MWsLs8f~H#DcWr(@Z)c`l*p*E{GF060~b(?_pLHQ+(kR(N^h75-{ZSc?to)YhVO+e{UuWBJsh4X$pm!cFglgjsELw; z9a(_zi;4Bs&P-p>BvS|~`w=OoSP(W5$6Ri6X?#Te@L;BLqW+(&Az0}TNevJdc*;-F zpRxo73LPC}Dt8tyOY>c#xJvT|b-q){P5XECkz!yz0H_As;GDZB!&0@m zopuyqw~~mTa^GdY^ma+sMJ^QtJo3{t^6{V57p!JXb=mMpqo=%_vvMS-&!KyBS| z;HFc=oFX>AN8md>JM_=`Tuo=e^hp7!WZ>9|q3RgEfNX4g^!6qxTr9E|+rxoT0B}6? z09vFcGc$$O7B!=3?p_gZg4ANUPQWFs#l~hBk{Nku8#s=ao0S%wVdK^Z;dCmri@oR) ztDi+08d#SfVbpB14_QxOuz8j8H*=Mq-w->TbnHmp5-Y(#bVd2yb&4QzbH0};=5@ou z9}9O~DGL*hS$F0%%-b)Wt162Pv`HoKiGu%ios@x@WFIZ~@0Z`s4Q#_Iu{ut%$wTC# z_e*aIqtPBF+B1I z>Hpd6Bc7-J%pI+Dnn<|IL}74g`2XlzklR;vgVUuj|z z8}b#_Tz#4h{k>;vTw*S^8jh3qb;Cs3&752nF!n0Xt9*HfG$11dZ0i6g);UBez2Gs~ z9ZC>I{%8C0-+kN-quWsm`LLYYc^LM!(VJp7_ove~PuN5@9-cb=inSwbK*XO2$W+q) z1G8qYjUhfi(PJ%fFr|TRfIw_xsh)}Yg_;|&_{wPmdX7l$bt3Aw{=bd<1kR@(XP#xW zlt;B=K)dNt?GPqAzNUChM?CwvxJ>dxnC7*ey$jVcLi5f;kSWc`GNnF7LjI!O61*>$ zwaneTCc~ah-(~ol^CS}R*mzCWSQGQx7+ucgqx|!XkaiGUeQ+pTcvznw1eYONc#3KI-RfDbXgOX5%skA5 zAMYm%TT-2hJ$8T5(v$ZH?wxE5jKtTa;o}#p}HLUW6UI! zC9?zdcy>LtU()*UK}|YUR)8kQ{a!#v{}fua$&8(yQeAJq)cm+(6McTwX4Q)OPvcAU zqxw)<&yirV3I=DjVokV8r9v|tEariYQH+F>CA>xq+rw3GzLiFwC;fl%9qOVrZ9=Ol z%n-wl$~zA{)f7PkthPdGneoAkTnsUVHDG4d=pnq_9+3AJYP4Fg>2(4C`PARt)zGT?OT`F zAEr@GF20MY;mz{JF1u-_=zjUu>Uq7OfBAeW3L9b;pSdPZ@bR9=t2X3t+u8zp*(m}Z z(RQ8vh;BFhm+!`+gOHzT!#r;z>xrc7UbBsdp!j%jk#2uGOMU@PHlJ!rkdFQ9N2*hO z3ECOWlF{`XfRWv5)uo+FZS6>%7i3tkcOYkV*zcyAo=%S|u!|NmPO(?fq1^d?=bXS= zQl^jz(rR~b^}-i;E~n(vAMvF<^~7_=`3plyu@iV8sV8q8_pend zvyuNR^BnA9OuA|`YVhd~4m9I_JN-BA=;_Rna5Y(C%b3vvUa3%*_xo21Tb@X9LL}So z{N4>%N*dMr4C(|pz|=}i!7c-VKdj??>uxd)hc*iDKfd_G+W?Am2k^E2%L|Wwjf;(> z9cd`oSM`d}R=avS3amkNQS2%5S5yS-DsSmtD)=J~{e|<u6?kaYz4cN_&P-Je(;Wvj?2B>Kh{ctd$w>++1S|d&%8x^TQ$r!B{#bfcM z%k6IVgFrkUm5}!2KIg~%thga1i{1DegtM2D7d0LZ*T=T4`?XZ3g0QxWwC=h=NI$tQ z8Nh3}3B8aE{mtnhIPMrQB{41gb~M*7bC7S#?ib9v|2rrhs+$Rb*IosCKH=8vRp`0? zYF|*A*`o_=1|Qky>d8Mgvao`#mvJX}DCoA&I8N@(>Rp%;5X}0UB*)Q|(hN2LS>>qK z6|w3QO1nw>GjM6VIRd(E=X3T$HJBgsyEL}Nt(+Df%lo19J%tmyu4-4S^pS=UGuhM~y>WvQd zRyL6+v_*TtX8ak{C64>fXLm-Sf2g;-#=78q-kt@TB9hEF9*vIec|l6cb-CW6@e#dw zPoPPM`nUlC*7c@ra3U52?3#xaxWm96Bb=raflSbosTK{xt$7nPp;C((7U^} zA&Fk)4*c|>tNgJ=&ZwTz7xf}UqN!hRup(a2~M_&ti=fO-KkS zn%i@&r4UlS)t*UgBA2`L71opjJ_Ve%fa?3m99L0na=l7crYoCJTya>>#Xxlve#aji zEj2mnNdkJ#6K5!=&B!wjZ+RYU2=U?{rswDF+X9R}bOQ4mJ~uO?I{Vc>(gJ{VP)|db z=;N~{+I@sol~vrtXj>W)o*Yd8$v548g-+Xig6+)eS`G0)Wx9H3di}hm*MSE~RY~=} zQS!zADXs#=C{jLS-_Z_VR6QaigZ{FWh{B(o4>3eqUE4qbILOI`$1gBag!Jspnk6(G zoH1bB6a6%d)zdR$wsjl0F<%yTU73G7T%YvpBe9(an+09)Ns;V<%smxZ}2)hDO? zk|{J-p!L-U@mXHlg0;Sydd3EJ@*srd5$DX40+D!cs8~@|4v;Sf%5)jguo|6!bw zFLJU%pA)gUWzJ)}zCw%{;1+F22OqY0{Mv81<`%iBHsAx_99DrBhrwZ-n_~eau?5EU00m%DqzHy`IuuG9W;`G4l zv-&aMx0@mSGKySIR>cg$76P`zi*mx|#^Juh?})R)6?*2)(g8V5C8-x;iHJdD-z?q? zKeIUA^_MrH+jD)QHg#^O^F(~r;4KFKu|Nm*neFG1M`?6Br8kMY806A3Ibd2T@5oit6KQR|iGasSzE))zl)00+MPhtZ z&T)v`mzkG$eCJ**)}yq4JGRCIW*bqV_{5Te&*?RF@F3I6DYzp4cGg5M{j>`SU75~9 z=L2nu2fqJ;PA-{01s+5n^oPD{Gb*kBc^qqN8Lx$MzLc8>%e_AM6o}G}f^BgD)B4cP zKs$R#V#1Dp)|+POS;ijuy0hdl|$qYc~QO_w=(u+ zuI_zlPnc$YQrAY$`Zf{@xt0!?gWG%DB$|gG1ZpukJ3GYE zYyvXW8=3}MSL?5<0*5Gyb#gzVb+N95jgu~blhVP?5T>MuUA7W5_B3~)|a3$w_tu-6f4=hDg2valm4(&Ug^1Xtn(KFu_(UV zz1j-#HA>Q-h&La7zL!!^;#eN>nl^^A)JmJ&aCVR8)ciy06n>-N4W$~|L z$^pD(gexLwylkAb43HnHQ?!!#<9Zaz4RnsQd`3i+CWWO*DZ~-kJEc0R;Sovrs`cZ+ z8~U^!O}Z``9&;u%AuODOkj>czFFGb0dGFZfRI~=zlRKtWZ-0I^rPp@)G8WFGf=QB*m}l{4rxGSY zWMh`DesbT=W(TDKb_m}w9l>Y+CQkNyMwN*n9LDf=XR3D@K)_Sn}JH*~AnHJ-k_ud3mP4 z9R7~yLq*2O`o@-59jy6hi!)FtIpNbS^{(xGf8FgXJUK@YMGE_v0Ka5OkO?QP&yHyX zC!=L&-HkW&_{bUQjIQTxBpmIRomhhj7|D|NN{M*b#QSi|jC-ZmErgC>8u_jp=;Sgi z?yN{nZ0ajjPsM(31EnA-Rft&iZjtZoZBGQ*2JUDOsw%1|s~#o|rWVB$!;kL|arINt zFw5l-Aj|+aK*+xgN=w0RegVS={`{@IR=H9laMn-Z+IkSq_`L@Oa3!ef8;sY~NblMB zoS>ePo!*v?Hqp$_2qR*XDmSmArZ{ZNDfV{To6X#F%@OK+FgjOgvPrH@oYDFSBB=q% zcg#Wb=mya#JMkDly`i0N=+)6KrRmh}mnED9XE}L;*)N(@@8%z+0ic<|BrEA?qU<|^ zO#xjOs}bwchN@X#5rHO|K3wXICrnQP{7>9OBLV2QRr#)MoJBX+uqBx;56x z6HSxtMu{9~9YfUCC4mfk;G0~zWh}ILBlsM~%f#Q^EF?$=@Vbn6{}e%hyo)+tyk_X13-lsF7LyIr)?0GHDRV)aP9%$;#{g7qZ zpHeF64TW?+U{F|0Qzoe|$o1R?Fc4byWEpY(nPz|XSH3<63u8%4wa z&c0(B-%!`=DBdrO1LLAb&|ga4KrEcEO}!eOfbT57<&j-y(=X<#)X1DZqzPCBTZW;I z5(1R_?-({s_;{Tt_e-1VKUW&HXsR!FnP#QxhU;g+Lon(~3H9F&0yb_dh9H0pO9mdxAN*fJ?P{+71(jJez0a_F1+8sya$vR~^0 z5=v%Lw)`tX{fJdo@cD42o|?F6Q_w;q{mM3gggG1n;}vokv7yLhg?|g8m~u0gy~s z+k)Ai(l1aXursFhkmEi-z+1;*y#8~*C(&^xi7uF7twHKvq{e(6%S=*Kj#c-mIqy27 z`B<{W2VxQUMH!UbvqOnN4g`Hy)$8{m238~<>ThkL4hQerM{%Gq#oE<5M~xh>GQuSz zFpV`qy*-NsN~`5RHb#ML;m74JE6XUegVml6uVS57Dq`wR`hefeC?SP3mZsO9&`;&} zsSP`FeL=`OlV!jEw#X>hxo|JS%>MBAHR@5|ZvxxqJof!iSXw`5lVPs>Z4?Zot-@3| zZM?l_zG++x^v80u=ynFOcg~yh6~NSDYFErx(>fc}6~AvhqM0mFcX$a54scD-TJ_J0 zDz$EoxJ~-ym)1s4O&L3rx1K!pUz-|!0kiSm&1tsGRc3sTMne2D$F&H`ZQ4K34A5w* zK|D@rq^H=O<7~?!^@B?Wkp#uaiJO^}b%3wPq&>sv<=q)PFZ^Z+f&D=qQpQ1J?0mO+ ze0%=407`xhH-IEo)Sj;g$QpP#9R&7+Sjs4rVK|+n>w+-*TAvhgkUuN{Wa;H7nR13v zzy(e@*Nn#a46hT$lb=Q(0TvBFu(MUDzDq=1)OO+Q`HY3V;-XZrgiC^#6bP#S_ZL=S zFR>oT?#`aaSSjDR!>N9^J&Bxrq1CQUSF902xxa@CFsf7gtPIl;i9`xqL3cTmVPp>L zB|5ZBfJDk zzDB%EAVm8+NB*JN;6;YxeQ?D@BHL|Z_@Z0bn)+YthL>3;jjo}CM5eKvU03w-BzSos zYa?bP0va}}Da|e^dmOB9D%stiE2cUD(8e}qUIrGu7a9_kX))H`}=C=PTz3D&SB*|31Bn3CO{kHX)XK}Wx;%HYk= zJl|)bwxZ}(aGAYRc*d(0eBmdVw>2UxEcMgv#8mW z3B<(ctK+o|y&P;oU&pxX@2c{7DU}C`rW;pz*_v!I9KrMM?M26`hut`^Krr3w`tm4} z61HbDY@eYAX(=68XPT~Z^pzR(>ZcFe*hUQxi$uVb1y$VzrsoLv&@fE(`|A+N37>1J zqNoccKAa5bj_)B=K{nA55V|lR8w7Dal2!C*yXRoDu`e!Ar3M{OTi1MR!51=ZfN6gI z_<#`V=kDsC)kpnqVm0+}Gztk;!nq%TB#svFvI2X_zPq2a&P@7Y=}@R}=vL~K%M*^W zSsnS_LrC93{1e+<1jNNL;E4GREE;nZ*aD>1AQG zxp}F~IM^$N!91Urd9L|o8}s(i1z2>bg)T#k_yJkxA67ksP2;W?5-Z8-i3%D_Jr6dh z{rOxlOD>+B$u|%dXC5le^Jk^5FKi7Qk$I#L6Xz;HfkYq%QennHJcDHJ4PJx6p>yQ5>RuUIVvnExDdz|f}Py7^Naa>*i*@- zj=%at0{b%+Y%0)5oB_kK!69Xm$?25`E6Bg!N@D~(-J%uz1lg2tQiy!~Qqulvu=?sG z4p`MAZU$10r21MS_8}tpc?*Uq3b@teE=~!5A(zcuxEb6c<>0BnOu^5G%CeK%%(or! zrxytEF_i#6ee)PXA&mF42s57F0Xr@YuQs;0&3VDeS_^;0bu&4HjiaxPZ0H=q2amDWrBF=_m!KK@V zioKI)gY>Gc*o45LWGeiH970Op`fY{#3xdgZw?%juaJ^eejje=u+8uqZ)Nn(2wM9+vJnDGeQODXAhWDorDT-mWFaqB1{T-`tQu(bnS(i+=S+L>n*%T{4 z>8+^Fh)EAFP$)FId7ivm|-q;u0#-{q8* z+nKTJB7LiS>7deKzvTk=cUuSl2G3Qd{w{`YxFWe1A^ur}tV6J*?VZ|^<4QZ>*8(}| zoAbP#P?~9NnVZpxXG|^CGF=%=>1U&}00g)MP~wtG;? zpm|fQG`+v!#j&?)UP}cS#USE*2z>uNaPHHsd6a4-_s=*SKTj!??_9%7 zCSZ2ieJHvJgxHz*_`4#v95snS2}Fhcj(!5{XuyUSE_$mKqqki6fa|Gte2OL=_`&;H z5xnO3>U>qD)HyC*t%MwZ84-wBC~G*s!oVWs7;IF-n>Ri*NDD5u)L?ND9bpH`GwurQ zaGD0BebC0`B*GEVT$bSVJe&iPV&Ga=1lHLSAP_~5uf-6314Cg$f%<}UX=2)YbOoL_ zeHL3x9q8F})dha9KTDYCkuVhbo)!R1qMoQn&VV6d5;vgYGXlPK!A@rJDocmh$d#L1 z8F=U{e12ldsFo_DIeOthAU+h#T66SOQ^eyRF)qBzt!-Rc>YdCWf)9hYGi@`@hFiZ| ztgWj29?hCm{myx&eLB18Zh6nRw6p9I2b?a0SCeJQc?jNdr~NXp7({2HfYCx-7nU3Q zFkLf3aS|$}v7CY(P?y&CwA6XEH+FV5 zZ-F(4u#(>T!TD2-V_kd76ujt5s&zuC(StdLO?{*yvU*3Jr{9+B8G_hxvVKp77$0+D zrdt+yv9_gDsXO%Hvx&APDJk+>$IfbkH42?q`Q&Oj;rO)2D|PQWQ+*MdmNtmQl#0*F zOlq(tkCVoF+{@IVgUh|P#?48YQMqFDDYuzdqL8|Brm$k17 zrxgpL1Y232#c3`tPM3V(>o+g7ub$i+2^+h6){WlpSr;x%o@uJ5RTl(*X8J!2WTClf ztl{XMp?I$>g+;OBEn2$0zms@BN#HL`r*B-yR≧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

  • WBwl&djKFYojr}w<(;8#rNjP?@Z?}BLql#sQ_lCb zX4Eg(`=cKBhwxyj; zfrGdd=AY!BwwBJ!>sOG}x3Ax!KYhL-bMqtWa)Lq8>Q1*E)KBPb`aG>3ZStIs6d^9K zv81C*|Dh~1`(ZYGLX|*oTidxNcE7n0S}2LKK?6hQNB@E@`*!azzg3xC-;a&jrE#vh zzB1g^^7{@n>JkYbVACh)%@c2VWwF0Xmo*}_8>ATpx*lM0wuOS17cpcu?j9e}G|O%< z0@L1Y=!ifRpRLJ_Ia5;bs^XF5d-|x#Vge`#xwqg|H##dwSc^r&D( z@H}oimd>5eNBqblGrPhumJPoLY(D1gE4_hfMCYJ*yLcQ+m02&)tdf8Ni~=FR7xHZZXI3N){Q@y|o@0DFRw{^E!7`uf@1WtrY@9kmu#GV{ z=O#MxT{L|{yr@58vRM9zLatYLx?@pT!?8N@|8NY3i&e2z8DL_NayfspU6ttj2oAx9Ri$_wuTadHZ6m@qIxW#fPMRQL z$1jxAl)P}j?p5C^@oz*j^5zbmh)>hFPfkccW5(;KdJF82SpqsJ06jp$zr~6^_!ko% ziU6n(!_k*Da&PLM3su0M)9Q{IU;~Y1Wn1YKq=FQHZPYZg0{hWUsrC8{4(8%k79A7zET?C*vAqyv;e00sq3GH zFJ2gr@fz+&9z07EkPC9vkrKLL{KV<)Yq@7ewiE)%WVe^eq$UT2$?X_Od}S?Y6jqrx z+y7Vwdn-{HcX`p}Fjn%a&M5#HW60XvHm@{Ik zv$+e9UU^86rHB_BG3}t zCk_U!^G0C$R1sa11Ss+f&05#AmMmeC)OGC$t1!CGxf=f#;tY`qCQUK{dPq~-a70L7 z&}W`&!|;B8lZR5f1eZCNEag{@kzYfH{H*f%xXyIN`BnlSIvzv1yhG=+H%8V?K>cU@ zWLCmcFzeGrFDEjnH};ieIYEpAg8-UF{|~}ybWGpzxZVJ;L(t2m z6=yR{+~BVr@fdkJCY`7|j_~}!IXcp|chj%tCN41so5=22-nrKBV3?rFQY}!65?}t1 zkCW1@iJuq)f57yPBn-rGoXi5QGES4i_Vmg#jw^kQUWaTr?xNo}tJyi%uFRZNhcK8R z7(HpoZQ(o6I+mcF)s;-#OMR+XFw(srXB(jHOF10y3fM0}wxFP321V@whoi2F$v%z% z6#Kdh1qQbDpO)V~G#q3clIL9Y!tL=MT~@_$OW~sT4v~`Xxc4UX6mtsYEQI!2wc@Ak z_Mx+bqET0}CP5S)Iv0|whCPI}i-TBO;dONuCb;LbCvI5`Rip{Ab-Gk9hD*kF&S~9j zQVw13{>kSGsKidu;ZUm;0v~45nn|0_;aDIgYr{7G5AbP|_z&r*qb?av+EtfE{fQ3u zdT~!L#^vZkGCBw>*n8NcJ_eR@^4kJ=NTMJFerHm!m^NuD?~iyNLZ{04W5&?x!nAXS z`A@$#+WWa_dO=jyL2cAQdO1<{&>Mqa$;yv4J_+-R@X<*gdiAXNzzy*@;V`NaMNl)b zdJO&JOPX?g;=Nff_TphL#6p(@9nzX!a&?@`s}V|~v%u0&on3R3S$GyJTMA9}565Ar z>0_#DknXCbApxd}lwa9fKtF|*Z0k6vRn#krXYea*qXv+9nm#U>$;Ils|3t>hSz+yW z53zRm#!HId9iBsP4nzKR*JcsyzbjR!os$2+wpgXh18WCscwp0gp(Q|nJbE{%)PFb~ z;5o<0=R|s>nQ?-l37sy{l>=mGXgNVlkFQ_wYc9FBq=$UBC;5c-?8nl670VDR2|YI8 z2mQ;wIy5*hj11Yy-uDx#7e9_W`6SA8Y*&0T7{BgKh4PCKRl<%G|LKm)r_yRaCsM*ADn{eOUIZ8xwj z>D!x>y64TQ__?nAQ9DH;t?m30SY16w7-$bM3#ctJDffpjrtm$@!j|APcv$nC)yRu~ zvwwQqOT=P8auL9>k9|n(P#NTAaOq&#vCd<{K~pD0*ax$y8(F;bQDsijK8#yW{S>M1XP7mwymijf(=@I_6s=CN4g> zPA+Es4(%d0de}|kcwW_Ah?h$-)H2tbGu{}Tg+F0;+ZP0Tl=-L1tH6X|?U8%1s8~AO zE!a)wnU)swPFOtxv%jKcCa6IM-3K!e3vB)d+@*3{wSQaT)|)TB?o;zOHqj9BG9ZNs}$3TdL@U2VFv78-jj0{df{$@Ve}-%PnODb+gvf0u-c z?-82EPhSu6J+ekhvb}?TL~!DO=WKx6z)^n_htWc>b{w3%5oa%%0DyJjKE1PkM-v`q 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 z%0DaHQjgTBZf_3wM+#^n1as`tV@gi8h?vo+H8SnqvLLLyV@wr6LdNVoWS_px?245# z39t5|9!O08$_Z{G;!6YDiR{-9S485C>hJqtM|sJF|8>GbLDa)%1+J9$7tmGfURh3u z@xX_ypYR<6IH@_w^v88k$oZ%|bN{?g`GqgI*~Ggzsw#%0I>%#6G6 zX19S+&d|0Ee~nn^-+_k`@)-R?UXBUDKtaB)wy^4r)0sXvNhJ zTx^sCtzs+aVD_x&F2>BV7Y3Sts>y} zne7DBQ#;9(V@_kSy<1>LL&u20;>zqADZqV^-#`7ilU*isOrWw#X7q{p-dsheTREMT zC%gfDZVWLB{h%1hIUX5LL=o%`1xw3>7zW;w7q6#v+5+g`i3uQiXE2PZf02HW2o*MO zhmoWP5?zFwmLsGtN_pyj-977elJw#emoX8+F2C)iXiv!u9}Ed$8LPuWyfssnfn~1~ zR}}yVKn=?`{in*zLMG%5`B@irI)m_y|4=u}l~qUk;$q-NKa!ueRln5Ssz;N66kddxnDao_fsfLO3#idE-fZh~E6&o~$o4N#=OHE;aeW{#sheDgtW3(h9G z;s&HqyE`bX(`+Wy5fI3SBn_gM`9;{l6v5xcM7sKF=G70Cyn0pR`;FHvlyyqX0INz{ zgUaDfO-nfnOP@RyD_XjZ{>{p3-`B>y-_tjl1w%3E%9V$j5q6wUCk$&mMYJt04Ja8{ zQZarzhb|K#d__3XhK@M&m{E6h4tN;w3jh5|!1WFo%VQiw<_C)wc{~ZBryhM4Mu#6# z4od|T6}fQz#2{SoVqym)!+hivMi!X4PoZVk{qwOcU-kx8^@M0|RV4$Xzo@DEnAIVR zNSRe+1_Pk!l}aCzAI72nOk14x@PZX02MO_j_kY@|<`%~f!pexe+|J}{my0R-yN=%A z#+q1X#;Nt+Ew(aiyc3S!MU{?{NY5?+=?&=lxdJxFw~(UQ*++-42-$#LakSOQg&zE$ zcLxbB9q)71ZVE{iNjPS}MXW>%2~y_e8NBEeBqi@(T<2KSb&hZHELNjqETU=>p`|H4 z$SvJ$nPF1-BiapW&96?xTk@j)`|BY3-z&gGetGNx=Y5Grm&O}E!;~SwdahQ_KSo%YI6%mPh%B|Rwq_ldr{Up zfW;SXvbQpRAq=V)qgZCLfo3gBktz>rdEr@5o&5cE2+hp%CbZpzAqg}!vfJz#`^kjE ztjgLFGdNERJ8(s7pfxe$_4bWNg<3eW>y}v4s|Rnp06`mJz!ENoYeXKM!Zf|P}tOTfyqD%{mlcfx6t#sd>-GR zJB0`>SWy!T{K@t&ahs+pvgpsOkd#Khv%C^+_QTNa zCzjZjc#*2H1q1{5kl&^?gS<*i{deeK2{RS{9Fe3^BK-HYQQVvlRu;rcjpdFT9Kl0TJwd5`2UEt;nc{0hfatqdmDS0x+sbWX zBv8X!Z~zLhpz|Osp0tDv$NjTo8vu%=evZ!vOVoGbKGpf4^AJmRkYmvRIW=n0C-if_ z@Tp>d#&Aj`!$e+zwXQKdlm~+zXXZS7Wa(K$uI}Tn@lL0K&-=8J&e=tdFP*vvmtj?1 zNkK^ErF=iEgWpL+teb^40(Q7w;tqai|F+qD19bm~hP8i+9U{By;aG4A>@vWDj7$g* z?`@JH3$XIgjeOd>{*=l?<%SCsHyXO0we1SsE?+e0zWbQWTzgz-7GV3&r!eW{;3`rL zDFuq}ynF^AgxZC3OB9K<7Qo*G`E0w?yfgTO(;Ug>nGC11G~eRXzqhOnYvLUOJct#@ zF{h~lYGHFDBh{4Kl{D$vLH-z+n)I%8LcjdJ*j^XI-&+H)1+T67-7bXVSXM%iM|H;y1i} zYAV2&>RfM3>zy?bG|k>kk@>!$=oM)bh}KNI(1l237W7ZIs< zy<_pso0Qg(xaI9I=B_cT*Hjif+g$3IU_M;lplh+lbOded8D*rbCIpzCo=gtB^)=+; z|H)R1+HD#fniRj$+!=@xf`9(lAw056^@lwT@x~0}AmZ?uzDDKGHbNXIQi!8FVI9OC zdiX#)mR$1&ti1<$7K|^QNrTOq7b%0DV;cSP_D)eq?SZHuzgsK;&#$XjpRV$0f^6ah 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 L0{{R300dcDH>J>G diff --git a/package-lock.json b/package-lock.json index 81de10cc9c..a7d06c024f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,6 @@ "eslint-plugin-unused-imports": "^3.0.0", "eslint-plugin-workspaces": "^0.9.0", "eslint-plugin-yaml": "^0.5.0", - "express-rate-limit": "^7.2.0", "node-loader": "^2.0.0", "nodemon": "^3.0.1", "npm-check-updates": "^15.3.4", @@ -160,8 +159,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-router-dom": "^6.22.3", "web-vitals": "^2.1.4" }, @@ -256,8 +255,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "web-vitals": "^2.1.4" }, "devDependencies": { @@ -288,8 +287,8 @@ "@prosopo/types": "0.3.39", "@types/react-dom": "^18.2.4", "electron": "25.8.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "web-vitals": "^2.1.4" }, "devDependencies": { @@ -380,8 +379,8 @@ "eslint-plugin-unused-imports": "^2.0.0", "glob": "^10.0.0", "path-scurry": "^1.10.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "regenerator-runtime": "^0.14.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-import-css": "^3.5.0", @@ -804,6 +803,7 @@ "@prosopo/util": "0.3.39", "consola": "^3.2.3", "dotenv": "^16.0.3", + "fast-glob": "^3.3.2", "glob": "^10.0.0", "qs": "^6.11.2", "varuint-bitcoin": "^1.1.2", @@ -859,6 +859,7 @@ "license": "Apache-2.0", "dependencies": { "debug": "^4.3.4", + "fast-glob": "^3.3.2", "vite": "^5.1.7" }, "devDependencies": { @@ -1142,102 +1143,51 @@ "optional": true }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.574.0.tgz", - "integrity": "sha512-yIETUqgxsZt9y+tC6fnUrxqo3B/zmA5JDf2Ohb3gcELk7FC09jgA/I86LgJpwwAfvwT5IUggoonSk7UlsB7mTg==", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.574.0", - "@aws-sdk/client-sts": "3.574.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sts": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.574.0.tgz", - "integrity": "sha512-WNDSG9nipap/L1gGDkCQvU2u413HmVxMJKr41lBCibioz42Z4i6XkCr1etYwIjuVfGF6QPrsEsYLqRwlAC/BQg==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.575.0.tgz", + "integrity": "sha512-ezRqFHmO64FenTUd+wZtoxTGQ4AcDQlvVrko7HB+v1hsBY8gUC2xdLFcQRXct51oMubemnqUNTj47DfVKTyppg==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.574.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sso-oidc": "3.575.0", + "@aws-sdk/client-sts": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1245,48 +1195,48 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.572.0.tgz", - "integrity": "sha512-S+xhScao5MD79AkrcHmFpEDk+CgoiuB/31WFcTcnrTio5TOUONAaT0QyscOIwRp7BZ7Aez7TBM+loTteJ+TQvg==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.575.0.tgz", + "integrity": "sha512-elFWpAtktD3XBy47etG80GKXK9Lh3sNCMXLjcSs0NS0fdRIQJS2zKxC8qK22UQmdFKpXxthND5FKk7fNEqrR+g==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1294,101 +1244,50 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.574.0.tgz", - "integrity": "sha512-WcR8AnFhx7bqhYwfSl3OrF0Pu0LfHGgSOnmmORHqRF7ykguE09M/WUlCCjTGmZjJZ1we3uF5Xg8Jg12eiD+bmw==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.575.0.tgz", + "integrity": "sha512-YCstVaW5tAvXs+v4LR9gNAO+VRhIObjk1/knCdVQ5QQRTevtVQtdJWeNrDZYo4ATo0OHGyqGCj5Z09TWMv+e1Q==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.574.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/client-sts": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.574.0.tgz", - "integrity": "sha512-WNDSG9nipap/L1gGDkCQvU2u413HmVxMJKr41lBCibioz42Z4i6XkCr1etYwIjuVfGF6QPrsEsYLqRwlAC/BQg==", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.574.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sts": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1396,103 +1295,50 @@ } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.572.0.tgz", - "integrity": "sha512-jCQuH2qkbWoSY4wckLSfzf3OPh7zc7ZckEbIGGVUQar/JVff6EIbpQ+uNG29DDEOpdPPd8rrJsVuUlA/nvJdXA==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.575.0.tgz", + "integrity": "sha512-8MrT4J2dRiskf0JFMGL5VNBqPvc6igNa218LGBJzHXmLsm1WfGCGnce84R7U2USr8oPOenu0XzSCLvMQyZbGWQ==", "optional": true, - "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.572.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.572.0.tgz", - "integrity": "sha512-S6C/S6xYesDakEuzYvlY1DMMKLtKQxdbbygq3hfeG2R0jUt9KpRLsQXK8qrBuVCKa3WcnjN/30hp4g/iUWFU/w==", - "optional": true, - "peer": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.572.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sso-oidc": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1500,16 +1346,16 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.572.0.tgz", - "integrity": "sha512-DBmf94qfN0dfaLl5EnNcq6TakWfOtVXYifHoTbX+VBwESj3rlY4W+W4mAnvBgAqDjlLFy7bBljmx+vnjnV73lg==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.575.0.tgz", + "integrity": "sha512-117U+kQki2XoKcYQfepmlRcNxn6rELGlOFOBQ8Z2JTBXEYHblW2ke067a0CLmxFwp/zCWuc7IGjd3in3x4Q3rg==", "optional": true, "dependencies": { - "@smithy/core": "^1.4.2", - "@smithy/protocol-http": "^3.3.0", - "@smithy/signature-v4": "^2.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", + "@smithy/core": "^2.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/signature-v4": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", "fast-xml-parser": "4.2.5", "tslib": "^2.6.2" }, @@ -1518,15 +1364,15 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.574.0.tgz", - "integrity": "sha512-KDA1DdBITjxULkePV31TMn2BvlnolOXq9HfUfYfUluEwpEizGjqJmm8gQgNLoNON2G6W6wi3+xCNtN03a4+DRQ==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.575.0.tgz", + "integrity": "sha512-usAr6NPjTlv1fX+C2NZwTj75WVs6BlDNLl2vADi6Crvz56nuJrTVdwZlSzIy5MyPFgwJl9UyKtDxY5bmQpKM2A==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.574.0", - "@aws-sdk/types": "3.567.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/client-cognito-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1534,14 +1380,14 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.568.0.tgz", - "integrity": "sha512-MVTQoZwPnP1Ev5A7LG+KzeU6sCB8BcGkZeDT1z1V5Wt7GPq0MgFQTSSjhImnB9jqRSZkl1079Bt3PbO6lfIS8g==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.575.0.tgz", + "integrity": "sha512-YTgpq3rvYBXzW6OTDB00cE79evQtss/lz2GlJXgqqVXD0m7i77hGA8zb44VevP/WxtDaiSW7SSjuu8VCBGsg4g==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1549,19 +1395,19 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.568.0.tgz", - "integrity": "sha512-gL0NlyI2eW17hnCrh45hZV+qjtBquB+Bckiip9R6DIVRKqYcoILyiFhuOgf2bXeF23gVh6j18pvUvIoTaFWs5w==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.575.0.tgz", + "integrity": "sha512-xQfVmYI+9KqRvhWY8fyElnpcVUBBUgi/Hoji3oU6WLrUjrX98k93He7gKDQSyHf7ykMLUAJYWwsV4AjQ2j6njA==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", + "@aws-sdk/types": "3.575.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-stream": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1569,46 +1415,46 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.572.0.tgz", - "integrity": "sha512-05KzbAp77fEiQXqMeodXeMbT83FOqSyBrfSEMz6U8uBXeJCy8zPUjN3acqcbG55/HNJHUvg1cftqzy+fUz71gA==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.575.0.tgz", + "integrity": "sha512-BdM6a/5VUuNge3c6yRuxvO+4srLoSfqHfkQGfUDfhTdTJpljlpfnc9h3z2Ni1+aueOHPZMNFWIktHDcX5wUGBg==", "optional": true, "dependencies": { - "@aws-sdk/credential-provider-env": "3.568.0", - "@aws-sdk/credential-provider-process": "3.572.0", - "@aws-sdk/credential-provider-sso": "3.572.0", - "@aws-sdk/credential-provider-web-identity": "3.568.0", - "@aws-sdk/types": "3.567.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "3.572.0" + "@aws-sdk/client-sts": "3.575.0" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.572.0.tgz", - "integrity": "sha512-anlYZnpmVkfp9Gan+LcEkQvmRf/m0KcbR11th8sBEyI5lxMaHKXhnAtC/hEGT7e3L6rgNOrFYTPuSvllITD/Pg==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.575.0.tgz", + "integrity": "sha512-rEdNpqW2jEc5kwbf/s9XQywMLQlIkMjuCK6mw9sF2OVRGHGVnh+6eh/1JFx8Kj+eU51ctifQ7KaHe8dGco8HYQ==", "optional": true, "dependencies": { - "@aws-sdk/credential-provider-env": "3.568.0", - "@aws-sdk/credential-provider-http": "3.568.0", - "@aws-sdk/credential-provider-ini": "3.572.0", - "@aws-sdk/credential-provider-process": "3.572.0", - "@aws-sdk/credential-provider-sso": "3.572.0", - "@aws-sdk/credential-provider-web-identity": "3.568.0", - "@aws-sdk/types": "3.567.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1616,15 +1462,15 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.572.0.tgz", - "integrity": "sha512-hXcOytf0BadSm/MMy7MV8mmY0+Jv3mkavsHNBx0R82hw5ollD0I3JyOAaCtdUpztF0I72F8K+q8SpJQZ+EwArw==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.575.0.tgz", + "integrity": "sha512-2/5NJV7MZysKglqJSQ/O8OELNcwLcH3xknabL9NagtzB7RNB2p1AUXR0UlTey9sSDLL4oCmNa/+unYuglW/Ahg==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1632,274 +1478,171 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.572.0.tgz", - "integrity": "sha512-iIlnpJiDXFp3XC4hJNSiNurnU24mr3iLB3HoNa9efr944bo6XBl9FQdk3NssIkqzSmgyoB2CEUx/daBHz4XSow==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.575.0.tgz", + "integrity": "sha512-NtXA9OPIKsqavs2F7hhLT/t2ZDjwJsvQevj31ov1NpmTNYMc7OWFWDptOG7rppsWMsk5KKmfiL2qViQJnezXNA==", "optional": true, "dependencies": { - "@aws-sdk/client-sso": "3.572.0", - "@aws-sdk/token-providers": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.572.0.tgz", - "integrity": "sha512-S6C/S6xYesDakEuzYvlY1DMMKLtKQxdbbygq3hfeG2R0jUt9KpRLsQXK8qrBuVCKa3WcnjN/30hp4g/iUWFU/w==", - "optional": true, - "peer": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.572.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sso": "3.575.0", + "@aws-sdk/token-providers": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.572.0.tgz", - "integrity": "sha512-IkSu8p32tQZhKqwmfLZLGfYwNhsS/HUQBLnDMHJlr9VifmDqlTurcr+DwMCaMimuFhcLeb45vqTymKf/ro/OBw==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "3.572.0" - } - }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.568.0.tgz", - "integrity": "sha512-ZJSmTmoIdg6WqAULjYzaJ3XcbgBzVy36lir6Y0UBMRGaxDgos1AARuX6EcYzXOl+ksLvxt/xMQ+3aYh1LWfKSw==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.575.0.tgz", + "integrity": "sha512-QcvVH7wpvpFRXGAGgCBfQeiF/ptD0NJ+Hrc8dDYfPGhFeZ0EoVQBYNphLi25xe7JZ+XbaqCKrURHZtr4fAEOJw==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.568.0" + "@aws-sdk/client-sts": "3.575.0" } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.574.0.tgz", - "integrity": "sha512-DsHH2ks45gXXNjO5OM74Q1khgfJopztqQsqixjyZyojVu+pF+OMIGvkJlJfRxb3LKNK3gtuSGdv4PNoeRTGe7Q==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.575.0.tgz", + "integrity": "sha512-Ns2pdp7uIFJeYsM6e2t/TFNSfGPfxxCX1dCSIcFnUkQPeAs0tADBr8Z4I9V9WzWpJSOYvXSG/FpzNwKwCo80zQ==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.574.0", - "@aws-sdk/client-sso": "3.572.0", - "@aws-sdk/client-sts": "3.574.0", - "@aws-sdk/credential-provider-cognito-identity": "3.574.0", - "@aws-sdk/credential-provider-env": "3.568.0", - "@aws-sdk/credential-provider-http": "3.568.0", - "@aws-sdk/credential-provider-ini": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/credential-provider-process": "3.572.0", - "@aws-sdk/credential-provider-sso": "3.572.0", - "@aws-sdk/credential-provider-web-identity": "3.568.0", - "@aws-sdk/types": "3.567.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/client-cognito-identity": "3.575.0", + "@aws-sdk/client-sso": "3.575.0", + "@aws-sdk/client-sts": "3.575.0", + "@aws-sdk/credential-provider-cognito-identity": "3.575.0", + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/client-sts": { - "version": "3.574.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.574.0.tgz", - "integrity": "sha512-WNDSG9nipap/L1gGDkCQvU2u413HmVxMJKr41lBCibioz42Z4i6XkCr1etYwIjuVfGF6QPrsEsYLqRwlAC/BQg==", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.575.0.tgz", + "integrity": "sha512-V2WoLBiXNCc4rIWZt6FUcP4TN0Vk02A9PPCBWkTfyOooiqfq+WZmZjRRBpwl1+5UsvARslrKWF0VzheMRXPJLQ==", "optional": true, "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.574.0", - "@aws-sdk/core": "3.572.0", - "@aws-sdk/credential-provider-node": "3.572.0", - "@aws-sdk/middleware-host-header": "3.567.0", - "@aws-sdk/middleware-logger": "3.568.0", - "@aws-sdk/middleware-recursion-detection": "3.567.0", - "@aws-sdk/middleware-user-agent": "3.572.0", - "@aws-sdk/region-config-resolver": "3.572.0", - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@aws-sdk/util-user-agent-browser": "3.567.0", - "@aws-sdk/util-user-agent-node": "3.568.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/types": "3.575.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.567.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.567.0.tgz", - "integrity": "sha512-zQHHj2N3in9duKghH7AuRNrOMLnKhW6lnmb7dznou068DJtDr76w475sHp2TF0XELsOGENbbBsOlN/S5QBFBVQ==", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.575.0.tgz", + "integrity": "sha512-7DEKx9Z11Maaye7FfhYtC8rjbM/PcFcMO2N4QEAfypcgWCj+w4gseE2OGdfAH9OFDoFc6YvLp53v16vbPjzQSg==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.568.0.tgz", - "integrity": "sha512-BinH72RG7K3DHHC1/tCulocFv+ZlQ9SrPF9zYT0T1OT95JXuHhB7fH8gEABrc6DAtOdJJh2fgxQjPy5tzPtsrA==", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.575.0.tgz", + "integrity": "sha512-ri89ldRFos6KZDGaknWPS2XPO9qr+gZ7+mPaoU8YkSM1W4uKqtnUSONyc+O3CFGJrqReuGHhRq0l2Sld0bjwOw==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.567.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.567.0.tgz", - "integrity": "sha512-rFk3QhdT4IL6O/UWHmNdjJiURutBCy+ogGqaNHf/RELxgXH3KmYorLwCe0eFb5hq8f6vr3zl4/iH7YtsUOuo1w==", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.575.0.tgz", + "integrity": "sha512-fWlr4RfrUNS2R3PgP+WsoMYORAgv/47Lp0J0fb3dXO1YvdczNWddRbFSUX2MQxM/y9XFfQPLpLgzluhoL3Cjeg==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.572.0.tgz", - "integrity": "sha512-R4bBbLp1ywtF1kJoOX1juDMztKPWeQHNj6XuTvtruFDn1RdfnBlbM3+9rguRfH5s4V+xfl8SSWchnyo2cI00xg==", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.575.0.tgz", + "integrity": "sha512-sBJKwTWKCWu9y8FzXIijYGwkKr3tDkPXM7BylToe6W+tGkp4OirV4iXrWA9zReNwTTepoxHufofqjGK9BtcI8g==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@aws-sdk/util-endpoints": "3.572.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.572.0.tgz", - "integrity": "sha512-xkZMIxek44F4YW5r9otD1O5Y/kDkgAb6JNJePkP1qPVojrkCmin3OFYAOZgGm+T4DZAQ5rWhpaqTAWmnRumYfw==", + "node_modules/@aws-sdk/token-providers": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.575.0.tgz", + "integrity": "sha512-EPNDPQoQkjKqn4D2t70qVzbfdtlaAy9KBdG58qD1yNWVxq8Rh/lXdwmB+aE2PSahtyfVikZdCRoZiFzxDh5IUA==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "3.575.0" } }, "node_modules/@aws-sdk/types": { - "version": "3.567.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.567.0.tgz", - "integrity": "sha512-JBznu45cdgQb8+T/Zab7WpBmfEAh77gsk99xuF4biIb2Sw1mdseONdoGDjEJX57a25TzIv/WUJ2oABWumckz1A==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.575.0.tgz", + "integrity": "sha512-XrnolQGs0wXxdgNudirR14OgNOarH7WUif38+2Pd4onZH+L7XoILem0EgA1tRpgFpw2pFHlZCNaAHDNSBEal7g==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1907,14 +1650,14 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.572.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.572.0.tgz", - "integrity": "sha512-AIEC7ItIWBqkJLtqcSd0HG8tvdh3zVwqnKPHNrcfFay0Xonqx3p/qTCDwGosh5CM5hDGzyOSRA5PkacEDBTz9w==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.575.0.tgz", + "integrity": "sha512-wC5x+V6w3kRlR6X6XVINsAPDYG+Tzs3Wthlw+YLtjuPODUNZIQAqsABHahxnekFyAvse+1929Hwo+CaL+BHZGA==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/types": "^2.12.0", - "@smithy/util-endpoints": "^1.2.0", + "@aws-sdk/types": "3.575.0", + "@smithy/types": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", "tslib": "^2.6.2" }, "engines": { @@ -1934,26 +1677,26 @@ } }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.567.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.567.0.tgz", - "integrity": "sha512-cqP0uXtZ7m7hRysf3fRyJwcY1jCgQTpJy7BHB5VpsE7DXlXHD5+Ur5L42CY7UrRPrB6lc6YGFqaAOs5ghMcLyA==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.575.0.tgz", + "integrity": "sha512-iADonXyaXgwvC4T0qRuDWCdKInz82GX2cyezq/oqVlL8bPY7HD8jwZZruuJdq5tkaJi1EhbO4+f1ksZqOiZKvQ==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/types": "^3.0.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.568.0.tgz", - "integrity": "sha512-NVoZoLnKF+eXPBvXg+KqixgJkPSrerR6Gqmbjwqbv14Ini+0KNKB0/MXas1mDGvvEgtNkHI/Cb9zlJ3KXpti2A==", + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.575.0.tgz", + "integrity": "sha512-kwzvBfA0LoILDOFS6BV8uOkksBHrYulP6kNXegB5eZnDSNia5DbBsXqxQ/HknNF5a429SWQw2aaQJEgQvZB1VA==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.567.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -5884,9 +5627,9 @@ } }, "node_modules/@next/env": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.0.1.tgz", - "integrity": "sha512-Ms8ZswqY65/YfcjrlcIwMPD7Rg/dVjdLapMcSHG26W6O67EJDF435ShW4H4LXi1xKO1oRc97tLXUpx8jpLe86A==" + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz", + "integrity": "sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==" }, "node_modules/@next/eslint-plugin-next": { "version": "13.4.9", @@ -5918,9 +5661,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.1.tgz", - "integrity": "sha512-JyxnGCS4qT67hdOKQ0CkgFTp+PXub5W1wsGvIq98TNbF3YEIN7iDekYhYsZzc8Ov0pWEsghQt+tANdidITCLaw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz", + "integrity": "sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==", "cpu": [ "arm64" ], @@ -5933,9 +5676,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.1.tgz", - "integrity": "sha512-625Z7bb5AyIzswF9hvfZWa+HTwFZw+Jn3lOBNZB87lUS0iuCYDHqk3ujuHCkiyPtSC0xFBtYDLcrZ11mF/ap3w==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz", + "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==", "cpu": [ "x64" ], @@ -5948,9 +5691,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.1.tgz", - "integrity": "sha512-iVpn3KG3DprFXzVHM09kvb//4CNNXBQ9NB/pTm8LO+vnnnaObnzFdS5KM+w1okwa32xH0g8EvZIhoB3fI3mS1g==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz", + "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==", "cpu": [ "arm64" ], @@ -5963,9 +5706,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.1.tgz", - "integrity": "sha512-mVsGyMxTLWZXyD5sen6kGOTYVOO67lZjLApIj/JsTEEohDDt1im2nkspzfV5MvhfS7diDw6Rp/xvAQaWZTv1Ww==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz", + "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==", "cpu": [ "arm64" ], @@ -5978,9 +5721,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.1.tgz", - "integrity": "sha512-wMqf90uDWN001NqCM/auRl3+qVVeKfjJdT9XW+RMIOf+rhUzadmYJu++tp2y+hUbb6GTRhT+VjQzcgg/QTD9NQ==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz", + "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==", "cpu": [ "x64" ], @@ -5993,9 +5736,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.1.tgz", - "integrity": "sha512-ol1X1e24w4j4QwdeNjfX0f+Nza25n+ymY0T2frTyalVczUmzkVD7QGgPTZMHfR1aLrO69hBs0G3QBYaj22J5GQ==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz", + "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==", "cpu": [ "x64" ], @@ -6008,9 +5751,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.1.tgz", - "integrity": "sha512-WEmTEeWs6yRUEnUlahTgvZteh5RJc4sEjCQIodJlZZ5/VJwVP8p2L7l6VhzQhT4h7KvLx/Ed4UViBdne6zpIsw==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz", + "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==", "cpu": [ "arm64" ], @@ -6023,9 +5766,9 @@ } }, "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.1.tgz", - "integrity": "sha512-oFpHphN4ygAgZUKjzga7SoH2VGbEJXZa/KL8bHCAwCjDWle6R1SpiGOdUdA8EJ9YsG1TYWpzY6FTbUA+iAJeww==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz", + "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==", "cpu": [ "ia32" ], @@ -6038,9 +5781,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.1.tgz", - "integrity": "sha512-FFp3nOJ/5qSpeWT0BZQ+YE1pSMk4IMpkME/1DwKBwhg4mJLB9L+6EXuJi4JEwaJdl5iN+UUlmUD3IsR1kx5fAg==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz", + "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==", "cpu": [ "x64" ], @@ -9083,169 +8826,169 @@ "dev": true }, "node_modules/@smithy/abort-controller": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.2.0.tgz", - "integrity": "sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/config-resolver": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.2.0.tgz", - "integrity": "sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.0.tgz", + "integrity": "sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/core": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.4.2.tgz", - "integrity": "sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.0.0.tgz", + "integrity": "sha512-y1VuiOpU8nL0KlL0pvYpOddKGK+8xpD4Jvg9NN42Bl6gHWAr46LpAzWi4I78WxcFIMN1vw1+RUVOlcqR/vfs5g==", "optional": true, "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/credential-provider-imds": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.3.0.tgz", - "integrity": "sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.0.0.tgz", + "integrity": "sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/fetch-http-handler": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.5.0.tgz", - "integrity": "sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.0.0.tgz", + "integrity": "sha512-gP1MlOpIB/onIbh4g9eSG3XdI/G31cAvd9Lo11192eL4mxks3xpkPaa+RIcZaX2Vmb8I8HzxBddPSXviY1iq0w==", "optional": true, "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/querystring-builder": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-base64": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/hash-node": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.2.0.tgz", - "integrity": "sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.0.tgz", + "integrity": "sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/types": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/invalid-dependency": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.2.0.tgz", - "integrity": "sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.0.tgz", + "integrity": "sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-content-length": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.2.0.tgz", - "integrity": "sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.0.tgz", + "integrity": "sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==", "optional": true, "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-endpoint": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz", - "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.0.tgz", + "integrity": "sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==", "optional": true, "dependencies": { - "@smithy/middleware-serde": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-retry": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz", - "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.0.tgz", + "integrity": "sha512-kFaBiTa50y0iwhrOjX5UISo1SfiXPrE1EsMtZJAVF7Oci3AUpVzaMzRxzQJFGnxioSyCwSmzqiE9x4X3dW+7VQ==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/service-error-classification": "^2.1.5", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/service-error-classification": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", "tslib": "^2.6.2", "uuid": "^9.0.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-retry/node_modules/uuid": { @@ -9262,267 +9005,267 @@ } }, "node_modules/@smithy/middleware-serde": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz", - "integrity": "sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.0.tgz", + "integrity": "sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.2.0.tgz", - "integrity": "sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.0.tgz", + "integrity": "sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/node-config-provider": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.3.0.tgz", - "integrity": "sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.0.0.tgz", + "integrity": "sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==", "optional": true, "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/node-http-handler": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.5.0.tgz", - "integrity": "sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.0.0.tgz", + "integrity": "sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==", "optional": true, "dependencies": { - "@smithy/abort-controller": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", + "@smithy/abort-controller": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/querystring-builder": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/property-provider": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.2.0.tgz", - "integrity": "sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.0.0.tgz", + "integrity": "sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/protocol-http": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.3.0.tgz", - "integrity": "sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.0.0.tgz", + "integrity": "sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/querystring-builder": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.2.0.tgz", - "integrity": "sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.0.tgz", + "integrity": "sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-uri-escape": "^2.2.0", + "@smithy/types": "^3.0.0", + "@smithy/util-uri-escape": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/querystring-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.2.0.tgz", - "integrity": "sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.0.tgz", + "integrity": "sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/service-error-classification": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.1.5.tgz", - "integrity": "sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.0.tgz", + "integrity": "sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0" + "@smithy/types": "^3.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.4.0.tgz", - "integrity": "sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.0.0.tgz", + "integrity": "sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/signature-v4": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.3.0.tgz", - "integrity": "sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-3.0.0.tgz", + "integrity": "sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==", "optional": true, "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-uri-escape": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-uri-escape": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/smithy-client": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz", - "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.0.0.tgz", + "integrity": "sha512-HTLlEOPOoPxyVCoqzwRGJuRh4hyAAo+eveRcEPi7UpIaq2PCAmdFZM76jabUuzlPPR9ge+OQlKzZre+LT1nXzA==", "optional": true, "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-stream": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/types": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.12.0.tgz", - "integrity": "sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.0.0.tgz", + "integrity": "sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/url-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.2.0.tgz", - "integrity": "sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.0.tgz", + "integrity": "sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==", "optional": true, "dependencies": { - "@smithy/querystring-parser": "^2.2.0", - "@smithy/types": "^2.12.0", + "@smithy/querystring-parser": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/util-base64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.3.0.tgz", - "integrity": "sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", "optional": true, "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-body-length-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.2.0.tgz", - "integrity": "sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@smithy/util-body-length-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.3.0.tgz", - "integrity": "sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "optional": true, "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", + "@smithy/is-array-buffer": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-config-provider": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.3.0.tgz", - "integrity": "sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz", - "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.0.tgz", + "integrity": "sha512-/ChTQXFZVK/92dLR9RLW2fOG03ghgUYZnRfrs9d9T3L7UxtsGx9QitF7Ppu64A8xcUHqA30kV7TUayFRBd7YQw==", "optional": true, "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", "bowser": "^2.11.0", "tslib": "^2.6.2" }, @@ -9531,17 +9274,17 @@ } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz", - "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.0.tgz", + "integrity": "sha512-gfABCXswcMgDUcVO+16e4BgTFnouaXNCowp9mVxV8dgaOCpUT9eEWIC+PK3ZoEm26QwlwT7WgfuN1Y22HKX36g==", "optional": true, "dependencies": { - "@smithy/config-resolver": "^2.2.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -9549,100 +9292,100 @@ } }, "node_modules/@smithy/util-endpoints": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.2.0.tgz", - "integrity": "sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.0.tgz", + "integrity": "sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-hex-encoding": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.2.0.tgz", - "integrity": "sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-middleware": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.2.0.tgz", - "integrity": "sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.0.tgz", + "integrity": "sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-retry": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.2.0.tgz", - "integrity": "sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.0.tgz", + "integrity": "sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==", "optional": true, "dependencies": { - "@smithy/service-error-classification": "^2.1.5", - "@smithy/types": "^2.12.0", + "@smithy/service-error-classification": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.2.0.tgz", - "integrity": "sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.0.0.tgz", + "integrity": "sha512-AYQeeAxBi3yee9SXC0HgrbeIchQeo6EAkpiwwmmCK6Z7uq8GnMGe8AxRZT3O4wyMNRNK2qfjZSvx6+wKfuMajg==", "optional": true, "dependencies": { - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-uri-escape": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.2.0.tgz", - "integrity": "sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", "optional": true, "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-buffer-from": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@socket.io/component-emitter": { @@ -9697,11 +9440,17 @@ "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.47.0.tgz", "integrity": "sha512-6kuIJedRcisUJS2pgksEH2jZf3hfSIVzqtFzs/AyjTW3ETbMg5q1Bb7VWa0WYaT6dTrEXp/6UoXM5B9pSIUmcw==" }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, "node_modules/@swc/helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", - "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", "dependencies": { + "@swc/counter": "^0.1.3", "tslib": "^2.4.0" } }, @@ -10066,9 +9815,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dependencies": { "undici-types": "~5.26.4" } @@ -13160,9 +12909,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001617", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", - "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", + "version": "1.0.30001618", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001618.tgz", + "integrity": "sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==", "funding": [ { "type": "opencollective", @@ -13933,9 +13682,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, "dependencies": { "browserslist": "^4.23.0" @@ -15712,9 +15461,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.763", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.763.tgz", - "integrity": "sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==" + "version": "1.4.767", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.767.tgz", + "integrity": "sha512-nzzHfmQqBss7CE3apQHkHjXW77+8w3ubGCIoEijKCJebPufREaFETgGXWTkh32t259F3Kcq+R8MZdFdOJROgYw==" }, "node_modules/electron/node_modules/@types/node": { "version": "18.19.33", @@ -23424,17 +23173,17 @@ } }, "node_modules/next": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/next/-/next-14.0.1.tgz", - "integrity": "sha512-s4YaLpE4b0gmb3ggtmpmV+wt+lPRuGtANzojMQ2+gmBpgX9w5fTbjsy6dXByBuENsdCX5pukZH/GxdFgO62+pA==", + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz", + "integrity": "sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==", "dependencies": { - "@next/env": "14.0.1", - "@swc/helpers": "0.5.2", + "@next/env": "14.2.3", + "@swc/helpers": "0.5.5", "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001406", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", "postcss": "8.4.31", - "styled-jsx": "5.1.1", - "watchpack": "2.4.0" + "styled-jsx": "5.1.1" }, "bin": { "next": "dist/bin/next" @@ -23443,18 +23192,19 @@ "node": ">=18.17.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "14.0.1", - "@next/swc-darwin-x64": "14.0.1", - "@next/swc-linux-arm64-gnu": "14.0.1", - "@next/swc-linux-arm64-musl": "14.0.1", - "@next/swc-linux-x64-gnu": "14.0.1", - "@next/swc-linux-x64-musl": "14.0.1", - "@next/swc-win32-arm64-msvc": "14.0.1", - "@next/swc-win32-ia32-msvc": "14.0.1", - "@next/swc-win32-x64-msvc": "14.0.1" + "@next/swc-darwin-arm64": "14.2.3", + "@next/swc-darwin-x64": "14.2.3", + "@next/swc-linux-arm64-gnu": "14.2.3", + "@next/swc-linux-arm64-musl": "14.2.3", + "@next/swc-linux-x64-gnu": "14.2.3", + "@next/swc-linux-x64-musl": "14.2.3", + "@next/swc-win32-arm64-msvc": "14.2.3", + "@next/swc-win32-ia32-msvc": "14.2.3", + "@next/swc-win32-x64-msvc": "14.2.3" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", "react": "^18.2.0", "react-dom": "^18.2.0", "sass": "^1.3.0" @@ -23463,6 +23213,9 @@ "@opentelemetry/api": { "optional": true }, + "@playwright/test": { + "optional": true + }, "sass": { "optional": true } @@ -25844,9 +25597,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -29960,9 +29713,9 @@ } }, "node_modules/tsc-alias": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.9.tgz", - "integrity": "sha512-Bkxu+LlUp/VG2qkcXGmj9wBkJuJID0mEC9t+bZaEbl9kyk/QJX6uo8/+z8DxTqUoqKPcbSApO2Ep42bsIVm9DA==", + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.10.tgz", + "integrity": "sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==", "dev": true, "dependencies": { "chokidar": "^3.5.3", @@ -30975,9 +30728,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", - "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "funding": [ { "type": "opencollective", @@ -30994,7 +30747,7 @@ ], "dependencies": { "escalade": "^3.1.2", - "picocolors": "^1.0.0" + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -32247,9 +32000,9 @@ } }, "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==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -32636,18 +32389,6 @@ } } }, - "node_modules/webpack/node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -33175,7 +32916,7 @@ "@prosopo/common": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "react": "^18.2.0" + "react": "^18.3.1" }, "devDependencies": { "@prosopo/config": "0.3.39", @@ -33258,7 +32999,7 @@ "i18next-browser-languagedetector": "^7.0.1", "i18next-http-backend": "^1.4.4", "i18next-http-middleware": "^3.2.1", - "react": "^18.2.0", + "react": "^18.3.1", "react-i18next": "^11.18.6", "zod": "^3.22.3" }, @@ -33558,7 +33299,7 @@ "@prosopo/procaptcha-pow": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.2.0" + "react": "^18.3.1" }, "devDependencies": { "tslib": "2.6.2", @@ -33585,7 +33326,7 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.2.0" + "react": "^18.3.1" }, "devDependencies": { "tslib": "2.6.2", @@ -33611,8 +33352,8 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "tslib": "2.6.2", @@ -33662,6 +33403,7 @@ "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "dotenv": "^16.0.1", + "express-rate-limit": "^7.2.0", "fs-extra": "^10.1.0", "sinon": "^15.2.0", "tslib": "2.6.2", @@ -33881,7 +33623,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "react": "^18.2.0" + "react": "^18.3.1" }, "devDependencies": { "@prosopo/config": "0.3.39", @@ -33955,15 +33697,15 @@ "@prosopo/provider": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "next": "14.0.1", - "react": "18.2.0" + "next": "14.2.3", + "react-dom": "18.3.1" }, "devDependencies": { "@types/react": "18.2.33", "bufferutil": "^4.0.1", "eslint": "8.44.0", "eslint-config-next": "13.4.9", - "react-dom": "18.2.0", + "react-dom": "18.3.1", "tslib": "2.6.2", "typescript": "5.1.6", "utf-8-validate": "5.0.2" @@ -34167,30 +33909,6 @@ "node": ">=8" } }, - "provider-gui/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" - } - }, - "provider-gui/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==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, "provider-gui/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", diff --git a/package.json b/package.json index 5e20f8b91b..1c1adc1ed9 100644 --- a/package.json +++ b/package.json @@ -115,8 +115,7 @@ "typedoc-plugin-mdn-links": "^3.1.16", "typedoc-plugin-missing-exports": "^2.2.0", "typedoc-plugin-zod": "^1.1.2", - "typescript": "5.1.6", - "express-rate-limit": "^7.2.0" + "typescript": "5.1.6" }, "description": "Prosopo Procaptcha is a privacy-focused, secure alternative to reCAPTCHA. This repository integrates prosopo packages for development purposes.", "bugs": { @@ -156,4 +155,4 @@ "web3-captcha" ], "license": "Apache-2.0" -} \ No newline at end of file +} diff --git a/packages/account/package.json b/packages/account/package.json index 77081c765c..8edc4ea697 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -37,7 +37,7 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "dependencies": { - "react": "^18.2.0", + "react": "^18.3.1", "@fingerprintjs/fingerprintjs": "^3.3.6", "@polkadot/api": "10.13.1", "@polkadot/extension-base": "0.46.9", diff --git a/packages/common/package.json b/packages/common/package.json index 6bc0e22b93..0e210572da 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -42,7 +42,7 @@ "i18next-http-backend": "^1.4.4", "i18next-http-middleware": "^3.2.1", "react-i18next": "^11.18.6", - "react": "^18.2.0", + "react": "^18.3.1", "zod": "^3.22.3" }, "devDependencies": { diff --git a/packages/procaptcha-bundle/stats.html b/packages/procaptcha-bundle/stats.html deleted file mode 100644 index 1aa857c4df..0000000000 --- a/packages/procaptcha-bundle/stats.html +++ /dev/null @@ -1,4842 +0,0 @@ - - - - - - - - Rollup Visualizer - - - -
    - - - - - diff --git a/packages/procaptcha-frictionless/package.json b/packages/procaptcha-frictionless/package.json index 24d36bf505..c3a56231ef 100644 --- a/packages/procaptcha-frictionless/package.json +++ b/packages/procaptcha-frictionless/package.json @@ -38,7 +38,7 @@ "@prosopo/procaptcha-pow": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.2.0" + "react": "^18.3.1" }, "devDependencies": { "tslib": "2.6.2", diff --git a/packages/procaptcha-pow/package.json b/packages/procaptcha-pow/package.json index 8243edaa00..4573a10831 100644 --- a/packages/procaptcha-pow/package.json +++ b/packages/procaptcha-pow/package.json @@ -45,7 +45,7 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.2.0" + "react": "^18.3.1" }, "overrides": { "@polkadot/extension-inject": { diff --git a/packages/procaptcha-react/package.json b/packages/procaptcha-react/package.json index 5836b55b77..39bcb2b052 100644 --- a/packages/procaptcha-react/package.json +++ b/packages/procaptcha-react/package.json @@ -44,8 +44,8 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "@prosopo/web-components": "0.3.39", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "overrides": { "@polkadot/extension-inject": { diff --git a/packages/provider/package.json b/packages/provider/package.json index aeaac7348c..5626d23a28 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -65,6 +65,7 @@ "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "dotenv": "^16.0.1", + "express-rate-limit": "^7.2.0", "fs-extra": "^10.1.0", "sinon": "^15.2.0", "tslib": "2.6.2", diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 472b5c6011..e1c465b2d3 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -39,7 +39,7 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "react": "^18.2.0" + "react": "^18.3.1" }, "devDependencies": { "tslib": "2.6.2", diff --git a/provider-gui/package.json b/provider-gui/package.json index c3b91a72f2..7457e13ec7 100644 --- a/provider-gui/package.json +++ b/provider-gui/package.json @@ -38,8 +38,8 @@ "@prosopo/cli": "0.3.39", "@prosopo/env": "0.3.39", "@prosopo/provider": "0.3.39", - "next": "14.0.1", - "react": "18.2.0" + "next": "14.2.3", + "react-dom": "18.3.1" }, "overrides": { "@polkadot/extension-inject": { @@ -58,7 +58,7 @@ "bufferutil": "^4.0.1", "eslint": "8.44.0", "eslint-config-next": "13.4.9", - "react-dom": "18.2.0", + "react-dom": "18.3.1", "tslib": "2.6.2", "typescript": "5.1.6", "utf-8-validate": "5.0.2" From d9d30a03bfa0823ac798ba6a6244eadbc3ba8b7b Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Tue, 14 May 2024 10:24:04 -0400 Subject: [PATCH 08/21] Add express-rate-limit to dependency --- package-lock.json | 3 +-- packages/provider/package.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a7d06c024f..bedaf4363b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17797,7 +17797,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", - "dev": true, "engines": { "node": ">= 16" }, @@ -33389,6 +33388,7 @@ "cron": "^2.1.0", "cron-parser": "^4.5.0", "express": "^4.18.1", + "express-rate-limit": "^7.2.0", "jsonwebtoken": "^9.0.1", "yargs": "^17.5.1", "yargs-parser": "^21.0.1" @@ -33403,7 +33403,6 @@ "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "dotenv": "^16.0.1", - "express-rate-limit": "^7.2.0", "fs-extra": "^10.1.0", "sinon": "^15.2.0", "tslib": "2.6.2", diff --git a/packages/provider/package.json b/packages/provider/package.json index 5626d23a28..83ddf5d8e5 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -51,6 +51,7 @@ "cron": "^2.1.0", "cron-parser": "^4.5.0", "express": "^4.18.1", + "express-rate-limit": "^7.2.0", "jsonwebtoken": "^9.0.1", "yargs": "^17.5.1", "yargs-parser": "^21.0.1" @@ -65,7 +66,6 @@ "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "dotenv": "^16.0.1", - "express-rate-limit": "^7.2.0", "fs-extra": "^10.1.0", "sinon": "^15.2.0", "tslib": "2.6.2", From 8d61cf9ea7791aee8047affd6c7e95e1ce191bb0 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Tue, 14 May 2024 11:27:53 -0400 Subject: [PATCH 09/21] Remove express-rate-limit --- demos/client-example-server/env.development | 2 +- packages/provider/package.json | 3 +-- packages/provider/src/api/verify.ts | 14 +++----------- 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/demos/client-example-server/env.development b/demos/client-example-server/env.development index ff4bf68df4..fb62861a02 100644 --- a/demos/client-example-server/env.development +++ b/demos/client-example-server/env.development @@ -3,7 +3,7 @@ PROSOPO_SUBSTRATE_ENDPOINT=ws://localhost:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true PROSOPO_SERVER_URL=https://localhost -PROSOPO_SITE_PRIVATE_KEY=puppy cream effort carbon despair leg pyramid cotton endorse immense drill peasant +PROSOPO_SITE_PRIVATE_KEY=//Eve PROSOPO_SERVER_PORT=9228 PROSOPO_DEFAULT_ENVIRONMENT=development PROSOPO_DEFAULT_NETWORK=development diff --git a/packages/provider/package.json b/packages/provider/package.json index 83ddf5d8e5..a3d1464474 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -51,7 +51,6 @@ "cron": "^2.1.0", "cron-parser": "^4.5.0", "express": "^4.18.1", - "express-rate-limit": "^7.2.0", "jsonwebtoken": "^9.0.1", "yargs": "^17.5.1", "yargs-parser": "^21.0.1" @@ -81,4 +80,4 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts index 1c060d7bd3..7d1eb84e4d 100644 --- a/packages/provider/src/api/verify.ts +++ b/packages/provider/src/api/verify.ts @@ -27,7 +27,6 @@ import { Tasks } from '../tasks/tasks.js' import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' import { verifySignature } from './authMiddleware.js' import express, { Router } from 'express' -import rateLimit from 'express-rate-limit' /** * Returns a router connected to the database which can interact with the Proposo protocol @@ -39,13 +38,6 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { const router = express.Router() const tasks = new Tasks(env) - // Define rate limiting options - const limiter = rateLimit({ - windowMs: 60 * 1000, - max: 1000, - message: 'Too many requests, please try again later.', - }) - /** * Verifies a user's solution as being approved or not * @@ -56,7 +48,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ - router.post(ApiPaths.VerifyCaptchaSolutionDapp, limiter, async (req, res, next) => { + router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { let parsed: VerifySolutionBodyType try { parsed = VerifySolutionBody.parse(req.body) @@ -121,7 +113,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ - router.post(ApiPaths.VerifyCaptchaSolutionUser, limiter, async (req, res, next) => { + router.post(ApiPaths.VerifyCaptchaSolutionUser, async (req, res, next) => { let parsed: VerifySolutionBodyType try { parsed = VerifySolutionBody.parse(req.body) @@ -182,7 +174,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} dappAccount - Dapp User id * @param {string} challenge - The captcha solution to look up */ - router.post(ApiPaths.ServerPowCaptchaVerify, limiter, async (req, res, next) => { + router.post(ApiPaths.ServerPowCaptchaVerify, async (req, res, next) => { try { const { challenge, dapp, dappUserSignature, blockNumber } = ServerPowCaptchaVerifyRequestBody.parse( req.body From 736b0d0a31f7fd288f2db5f22c564b867d353d7d Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Tue, 14 May 2024 11:50:32 -0400 Subject: [PATCH 10/21] Fix lint and remove requeest limit --- packages/provider/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/provider/package.json b/packages/provider/package.json index a3d1464474..aeaac7348c 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -80,4 +80,4 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "sideEffects": false -} \ No newline at end of file +} From d38438ab235a101d3873861a660735490b2ef330 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 04:02:02 -0400 Subject: [PATCH 11/21] Resolve comments --- README.md | 24 ++++++++++++++ .../src/jsBundleTest.html | 2 +- demos/client-example/tsconfig.json | 6 ++++ .../cypress/support/commands.ts | 7 +++++ packages/provider/src/tasks/tasks.ts | 1 - packages/server/src/config.ts | 17 ++++++---- packages/server/src/index.ts | 2 -- packages/server/src/server.ts | 31 +++++++++++-------- 8 files changed, 67 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 2640781008..7a8c9a1260 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,30 @@ data contains the following fields: | user | string | The user's account address | | blockNumber | number | The block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain. | +### Add the Procaptcha Widget to your site with React + +You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows: + +```javascript +import { Procaptcha } from '@prosopo/procaptcha-react' +import { ProcaptchaConfigSchema } from '@prosopo/types' + +const MyApp = () => { + const config = ProcaptchaConfigSchema.parse({ + account: { + address: 'YOUR_SITEKEY', + }, + // Other config options, see demos/client-example for more details + }) + + return +} + +export default MyApp +``` + +Further example usage can be seen in [demos/client-example](https://github.com/prosopo/captcha/blob/main/demos/client-example/src/App.tsx#L220C1-L223C43) + ### Verify the User `procaptcha-response` data Server Side By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or diff --git a/demos/client-bundle-example/src/jsBundleTest.html b/demos/client-bundle-example/src/jsBundleTest.html index 5ef37bdc11..b856d56670 100644 --- a/demos/client-bundle-example/src/jsBundleTest.html +++ b/demos/client-bundle-example/src/jsBundleTest.html @@ -15,7 +15,7 @@
    diff --git a/demos/client-example/tsconfig.json b/demos/client-example/tsconfig.json index 14c35f1501..5186e87ab3 100644 --- a/demos/client-example/tsconfig.json +++ b/demos/client-example/tsconfig.json @@ -10,9 +10,15 @@ { "path": "../../packages/procaptcha-react" }, + { + "path": "../../packages/procaptcha-frictionless" + }, { "path": "../../packages/cli" }, + { + "path": "../../packages/types" + }, { "path": "../../dev/config" }, diff --git a/demos/cypress-shared/cypress/support/commands.ts b/demos/cypress-shared/cypress/support/commands.ts index 36e9d167ac..6450bfaa69 100644 --- a/demos/cypress-shared/cypress/support/commands.ts +++ b/demos/cypress-shared/cypress/support/commands.ts @@ -43,8 +43,15 @@ function clickIAmHuman(): Cypress.Chainable { expect(response?.statusCode).to.equal(200) expect(response?.body).to.have.property('captchas') const captchas = response?.body.captchas.map(({ captcha }: { captcha: CaptchaWithProof }) => captcha) + console.log('-----------------------------captchas', captchas, 'length', captchas.length) expect(captchas).to.have.lengthOf(2) expect(captchas[0]).to.have.property('items') + console.log( + '-----------------------------captchas[0].items', + captchas[0].items, + 'length', + captchas[0].items.length + ) expect(captchas[0].items).to.have.lengthOf(9) return captchas }) diff --git a/packages/provider/src/tasks/tasks.ts b/packages/provider/src/tasks/tasks.ts index b3d6c0add0..2a9f8b110d 100644 --- a/packages/provider/src/tasks/tasks.ts +++ b/packages/provider/src/tasks/tasks.ts @@ -347,7 +347,6 @@ export class Tasks { const { storedCaptchas, receivedCaptchas, captchaIds } = await this.validateReceivedCaptchasAgainstStoredCaptchas(captchas) const { tree, commitmentId } = await this.buildTreeAndGetCommitmentId(receivedCaptchas) - console.log((await this.contract.methods.getProvider(this.contract.pair.address, {})).value) const provider = (await this.contract.methods.getProvider(this.contract.pair.address, {})).value .unwrap() .unwrap() diff --git a/packages/server/src/config.ts b/packages/server/src/config.ts index 3a236814b6..8e2ce9b33f 100644 --- a/packages/server/src/config.ts +++ b/packages/server/src/config.ts @@ -17,15 +17,20 @@ export const getServerConfig = () => ProsopoServerConfigSchema.parse({ defaultEnvironment: process.env.PROSOPO_DEFAULT_ENVIRONMENT, // enviromental variables defaultNetwork: process.env.PROSOPO_DEFAULT_NETWORK, - serverUrl: - // https://github.com/prosopo/captcha/issues/701 - process.env.PROSOPO_SERVER_URL && process.env.PROSOPO_SERVER_PORT - ? `${process.env.PROSOPO_SERVER_URL}:${process.env.PROSOPO_SERVER_PORT}` - : 'http://localhost:9228', + serverUrl: getServerUrl(), dappName: process.env.PROSOPO_DAPP_NAME || 'client-example-server', account: { password: '', address: process.env.PROSOPO_SITE_KEY || '', - secret: process.env.PROSOPO_SITE_PRIVATE_KEY || '', }, }) + +export const getServerUrl = (): string => { + if (process.env.PROSOPO_SERVER_URL) { + if (process.env.PROSOPO_SERVER_URL.match(/:\d+/)) { + return process.env.PROSOPO_SERVER_URL + } + return `${process.env.PROSOPO_SERVER_URL}:${process.env.PROSOPO_SERVER_PORT || 9228}` + } + return 'http://localhost:9228' +} diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 6cbe3f3d53..77fd16a50c 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -18,8 +18,6 @@ import { ProsopoServerConfigOutput } from '@prosopo/types' import { getPairAsync } from '@prosopo/contract' export const PublicProsopoServer = async (config: ProsopoServerConfigOutput) => { // if site key is '' then it will burn address - console.log('-----------------------') - console.log(config.account.address) const pair = await getPairAsync(config.networks[config.defaultNetwork], undefined, config.account.address) return new ProsopoServer(config, pair) } diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index f0725fdb2b..799c52cf30 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -21,7 +21,7 @@ import { } from '@prosopo/types' import { Keyring } from '@polkadot/keyring' import { KeyringPair } from '@polkadot/keyring/types' -import { LogLevel, Logger, ProsopoEnvError, getLogger, trimProviderUrl } from '@prosopo/common' +import { LogLevel, Logger, ProsopoContractError, ProsopoEnvError, getLogger, trimProviderUrl } from '@prosopo/common' import { ProsopoCaptchaContract, getBlockTimeMs, getCurrentBlockNumber, getZeroAddress } from '@prosopo/contract' import { ProviderApi } from '@prosopo/api' import { RandomProvider } from '@prosopo/captcha-contract/types-returns' @@ -175,17 +175,22 @@ export class ProsopoServer { * @param maxVerifiedTime */ public async verifyContract(user: string, maxVerifiedTime = DEFAULT_MAX_VERIFIED_TIME_CONTRACT) { - const contractApi = await this.getContractApi() - this.logger.info('Provider URL not provided. Verifying with contract.') - const correctCaptchaBlockNumber = (await contractApi.query.dappOperatorLastCorrectCaptcha(user)).value - .unwrap() - .unwrap() - .before.valueOf() - const verifyRecency = await this.verifyRecency(correctCaptchaBlockNumber, maxVerifiedTime) - const isHuman = (await contractApi.query.dappOperatorIsHumanUser(user, this.config.solutionThreshold)).value - .unwrap() - .unwrap() - return isHuman && verifyRecency + try { + const contractApi = await this.getContractApi() + this.logger.info('Provider URL not provided. Verifying with contract.') + const correctCaptchaBlockNumber = (await contractApi.query.dappOperatorLastCorrectCaptcha(user)).value + .unwrap() + .unwrap() + .before.valueOf() + const verifyRecency = await this.verifyRecency(correctCaptchaBlockNumber, maxVerifiedTime) + const isHuman = (await contractApi.query.dappOperatorIsHumanUser(user, this.config.solutionThreshold)).value + .unwrap() + .unwrap() + return isHuman && verifyRecency + } catch (error) { + // if a user is not in the contract it errors, suppress this error and return false + return false + } } /** @@ -211,7 +216,7 @@ export class ProsopoServer { const blockNumberString = blockNumber.toString() const dappUserSignature = this.pair?.sign(blockNumberString) if (!dappUserSignature) { - throw new Error('Failed to sign the block number') + throw new ProsopoContractError('CAPTCHA.INVALID_BLOCK_NO', { context: { error: 'Block number not found' } }) } const signatureHex = u8aToHex(dappUserSignature) From dff3d758edc29fba0b5f2117c99b18be74ba070a Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 05:27:02 -0400 Subject: [PATCH 12/21] Resolve extra comments --- dev/scripts/src/util/updateEnv.ts | 18 +++++++++--------- packages/api/src/api/ProviderApi.ts | 7 ++++++- packages/contract/src/accounts/getPair.ts | 2 -- packages/procaptcha-bundle/package.json | 2 +- packages/provider/src/api/captcha.ts | 17 +++++++++-------- packages/provider/src/tasks/tasks.ts | 6 ------ packages/types/src/provider/api.ts | 7 +++++++ 7 files changed, 32 insertions(+), 27 deletions(-) diff --git a/dev/scripts/src/util/updateEnv.ts b/dev/scripts/src/util/updateEnv.ts index 58ffb6601c..a090a36d61 100644 --- a/dev/scripts/src/util/updateEnv.ts +++ b/dev/scripts/src/util/updateEnv.ts @@ -14,32 +14,32 @@ import { Logger } from '@prosopo/common' import { at } from '@prosopo/util' import { getEnv } from '@prosopo/cli' -import { glob } from 'glob' import dotenv from 'dotenv' +import fg from 'fast-glob' import fs from 'fs' import path from 'path' const ignore = [ - 'node_modules/**', + '**/node_modules/**', 'node_modules/**', '../../**/node_modules/**', '../node_modules/**', '../../node_modules/**', ] const __dirname = path.resolve() -export async function findEnvFiles(logger: Logger) { +export async function findEnvFiles(logger: Logger, cwd?: string) { const env = getEnv() const fileName = `.env.${env}` // options is optional logger.info('Searching for files') - return await glob.glob(`../../**/${fileName}`, { - ignore: ignore, + return await fg(`${cwd || '../..'}/**/${fileName}`, { + ignore, }) } export async function updateDemoHTMLFiles(varMatchers: RegExp[], varValue: string, logger: Logger) { // replace the site key in the html files - const files = await glob.glob('../../demos/**/*.html', { + const files = await fg('../../demos/**/*.html', { ignore: ignore, }) logger.info('HTML files found', files) @@ -67,14 +67,14 @@ export async function updateDemoHTMLFiles(varMatchers: RegExp[], varValue: strin }) } -export async function updateEnvFiles(varNames: string[], varValue: string, logger: Logger) { - const files = await findEnvFiles(logger) +export async function updateEnvFiles(varNames: string[], varValue: string, logger: Logger, cwd?: string) { + const files = await findEnvFiles(logger, cwd) logger.info('Env files found', files) files.forEach((file) => { let write = false // the following code loads a .env file, searches for the variable and replaces it // then saves the file - const filePath = path.resolve(process.cwd(), file) + const filePath = path.resolve(cwd || process.cwd(), file) const envConfig = dotenv.parse(fs.readFileSync(filePath)) for (const varName of varNames) { if (varName in envConfig) { diff --git a/packages/api/src/api/ProviderApi.ts b/packages/api/src/api/ProviderApi.ts index a3145161bf..201716a743 100644 --- a/packages/api/src/api/ProviderApi.ts +++ b/packages/api/src/api/ProviderApi.ts @@ -20,6 +20,7 @@ import { CaptchaSolutionBody, CaptchaSolutionBodyType, CaptchaSolutionResponse, + GetPowCaptchaChallengeBodyType, GetPowCaptchaResponse, ImageVerificationResponse, NetworkConfig, @@ -126,7 +127,11 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { } public getPowCaptchaChallenge(userAccount: AccountId, dappAccount: AccountId): Promise { - return this.post(ApiPaths.GetPowCaptchaChallenge, { userAccount, dappAccount }) + const GetPowCaptchaChallengeBody: GetPowCaptchaChallengeBodyType = { + [ApiParams.user]: userAccount.toString(), + [ApiParams.dapp]: dappAccount.toString(), + } + return this.post(ApiPaths.GetPowCaptchaChallenge, GetPowCaptchaChallengeBody) } public submitPowCaptchaSolution( diff --git a/packages/contract/src/accounts/getPair.ts b/packages/contract/src/accounts/getPair.ts index 86e1161786..0a7a819a36 100644 --- a/packages/contract/src/accounts/getPair.ts +++ b/packages/contract/src/accounts/getPair.ts @@ -51,9 +51,7 @@ export function getPair( if (!secret && account) { return keyring.addFromAddress(account) } else if (secret) { - console.log(secret) if (mnemonicValidate(secret)) { - console.log(secret) return keyring.addFromMnemonic(secret) } if (isHex(secret)) { diff --git a/packages/procaptcha-bundle/package.json b/packages/procaptcha-bundle/package.json index 48667b02cb..8db09713b6 100644 --- a/packages/procaptcha-bundle/package.json +++ b/packages/procaptcha-bundle/package.json @@ -42,7 +42,7 @@ "@prosopo/procaptcha-react": "0.3.39", "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", - "react-dom": "^18.2.0" + "react-dom": "^18.3.1" }, "repository": { "type": "git", diff --git a/packages/provider/src/api/captcha.ts b/packages/provider/src/api/captcha.ts index 8e7f96280a..a65cad528f 100644 --- a/packages/provider/src/api/captcha.ts +++ b/packages/provider/src/api/captcha.ts @@ -21,6 +21,8 @@ import { CaptchaSolutionResponse, CaptchaWithProof, DappUserSolutionResult, + GetPowCaptchaChallengeBody, + GetPowCaptchaChallengeBodyType, PowCaptchaSolutionResponse, SubmitPowCaptchaSolutionBody, } from '@prosopo/types' @@ -128,14 +130,13 @@ export function prosopoRouter(env: ProviderEnvironment): Router { * @param {string} dappAccount - Dapp address */ router.post(ApiPaths.GetPowCaptchaChallenge, async (req, res, next) => { + let parsed: GetPowCaptchaChallengeBodyType + try { + parsed = GetPowCaptchaChallengeBody.parse(req.body) + } catch (err) { + return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) + } try { - const { userAccount, dappAccount } = req.body - // Assert that the user and dapp accounts are strings - if (typeof userAccount !== 'string' || typeof dappAccount !== 'string') { - throw new ProsopoApiError('API.BAD_REQUEST', { - context: { code: 400, error: 'userAccount and dappAccount must be strings' }, - }) - } const origin = req.headers.origin if (!origin) { @@ -144,7 +145,7 @@ export function prosopoRouter(env: ProviderEnvironment): Router { }) } - const challenge = await tasks.getPowCaptchaChallenge(userAccount, dappAccount, origin) + const challenge = await tasks.getPowCaptchaChallenge(parsed[ApiParams.user], parsed[ApiParams.dapp], origin) return res.json(challenge) } catch (err) { tasks.logger.error(err) diff --git a/packages/provider/src/tasks/tasks.ts b/packages/provider/src/tasks/tasks.ts index 2a9f8b110d..7db5758c0e 100644 --- a/packages/provider/src/tasks/tasks.ts +++ b/packages/provider/src/tasks/tasks.ts @@ -42,7 +42,6 @@ import { import { CaptchaStatus, Dapp, Provider, RandomProvider } from '@prosopo/captcha-contract/types-returns' import { ContractPromise } from '@polkadot/api-contract/promise' import { Database, UserCommitmentRecord } from '@prosopo/types-database' -import { Keyring } from '@polkadot/keyring' import { Logger, ProsopoContractError, ProsopoEnvError, getLogger } from '@prosopo/common' import { ProsopoCaptchaContract, getCurrentBlockNumber, wrapQuery } from '@prosopo/contract' import { ProviderEnvironment } from '@prosopo/types-env' @@ -75,8 +74,6 @@ export class Tasks { config: ProsopoConfigOutput - keyring: Keyring - constructor(env: ProviderEnvironment) { if (!env.contractInterface) { throw new ProsopoEnvError('CONTRACT.CONTRACT_UNDEFINED', { @@ -89,9 +86,6 @@ export class Tasks { this.captchaConfig = env.config.captchas this.captchaSolutionConfig = env.config.captchaSolutions this.logger = getLogger(env.config.logLevel, 'Tasks') - this.keyring = new Keyring({ - type: 'sr25519', // TODO get this from the chain - }) } async providerSetDatasetFromFile(file: JSON): Promise { diff --git a/packages/types/src/provider/api.ts b/packages/types/src/provider/api.ts index 9e1653fa23..b9239682d4 100644 --- a/packages/types/src/provider/api.ts +++ b/packages/types/src/provider/api.ts @@ -96,6 +96,13 @@ export const CaptchaSolutionBody = object({ export type CaptchaSolutionBodyType = zInfer +export const GetPowCaptchaChallengeBody = object({ + [ApiParams.user]: string(), + [ApiParams.dapp]: string(), +}) + +export type GetPowCaptchaChallengeBodyType = zInfer + export const VerifySolutionBody = object({ [ApiParams.dapp]: string(), [ApiParams.user]: string(), From b27758fe6931ece7ba91f884224bff3c45183d94 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 09:04:23 -0400 Subject: [PATCH 13/21] Compare changes --- demos/client-example-server/src/app.ts | 15 +++++- .../src/controllers/auth.ts | 53 +++++++++++++++++-- .../src/routes/routes.ts | 11 ++-- demos/client-example/package.json | 7 +-- demos/client-example/src/App.tsx | 4 +- dev/scripts/src/cli/index.ts | 13 +++-- packages/api/src/api/ProviderApi.ts | 12 ++--- packages/cli/src/process.env.ts | 1 - packages/contract/src/accounts/mnemonic.ts | 11 +++- packages/procaptcha-pow/package.json | 5 +- .../procaptcha-pow/src/Services/Manager.ts | 2 +- packages/procaptcha-react/package.json | 2 +- packages/provider/src/api/captcha.ts | 13 ++--- packages/server/src/config.ts | 1 + packages/server/src/index.ts | 2 +- packages/server/src/server.ts | 1 + packages/types/src/provider/api.ts | 14 ++--- packages/util/package.json | 3 +- .../Services => util/src}/SolverService.ts | 0 packages/util/src/index.ts | 1 + 20 files changed, 125 insertions(+), 46 deletions(-) rename packages/{procaptcha-pow/src/Services => util/src}/SolverService.ts (100%) diff --git a/demos/client-example-server/src/app.ts b/demos/client-example-server/src/app.ts index 1fc056080c..dace9f7673 100644 --- a/demos/client-example-server/src/app.ts +++ b/demos/client-example-server/src/app.ts @@ -31,10 +31,23 @@ export function getEnvFile(filename = '.env', filepath = './') { return path.join(filepath, `${filename}.${env}`) } +enum ProsopoVerificationType { + api = 'api', + local = 'local', +} + async function main() { const logger = getLoggerDefault() loadEnv() + const verifyEndpoint = process.env.PROSOPO_VERIFY_ENDPOINT || 'https://api.prosopo.io/siteverify' + + const verifyType: ProsopoVerificationType = Object.keys(ProsopoVerificationType).includes( + process.env.PROSOPO_VERIFICATION_TYPE as string + ) + ? (process.env.PROSOPO_VERIFICATION_TYPE as ProsopoVerificationType) + : ProsopoVerificationType.api + const app = express() app.use(cors({ origin: true, credentials: true })) @@ -72,7 +85,7 @@ async function main() { const pair = await getPairAsync(config.networks[config.defaultNetwork], config.account.secret) const prosopoServer = new ProsopoServer(config, pair) - app.use(routesFactory(mongoose, prosopoServer)) + app.use(routesFactory(mongoose, prosopoServer, verifyEndpoint, verifyType)) app.listen(process.env.PROSOPO_SERVER_PORT) } diff --git a/demos/client-example-server/src/controllers/auth.ts b/demos/client-example-server/src/controllers/auth.ts index ab3319dcc0..32209bdf83 100644 --- a/demos/client-example-server/src/controllers/auth.ts +++ b/demos/client-example-server/src/controllers/auth.ts @@ -11,7 +11,7 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -import { ApiParams } from '@prosopo/types' +import { ApiParams, ProcaptchaOutput, ProcaptchaOutputSchema } from '@prosopo/types' import { Connection } from 'mongoose' import { NextFunction, Request, Response } from 'express' import { ProcaptchaResponse } from '@prosopo/types' @@ -35,9 +35,34 @@ function hashPassword(password: string): string { return u8aToHex(blake2b(password)) } +const verify = async ( + prosopoServer: ProsopoServer, + verifyType: string, + verifyEndpoint: string, + data: ProcaptchaOutput +) => { + if (verifyType === 'api') { + // verify using the API endpoint + console.log('verifying using the API endpoint') + + const response = await fetch(verifyEndpoint, { + method: 'POST', + body: JSON.stringify(data), + }) + return (await response.json()).verified + } else { + // verify using the TypeScript library + console.log('verifying using the TypeScript library') + + return await prosopoServer.isVerified(data) + } +} + const signup = async ( mongoose: Connection, prosopoServer: ProsopoServer, + verifyEndpoint: string, + verifyType: string, req: Request, res: Response, next: NextFunction @@ -54,7 +79,15 @@ const signup = async ( return res.status(409).json({ message: 'email already exists' }) } console.log('payload', payload) - if (await prosopoServer.isVerified(payload[ApiParams.procaptchaResponse])) { + + // get the contents of the procaptcha-response JSON data + const data = ProcaptchaOutputSchema.parse(payload[ApiParams.procaptchaResponse]) + + console.log('sending data', data) + + const verified = await verify(prosopoServer, verifyType, verifyEndpoint, data) + + if (verified) { // salt const salt = randomAsHex(32) // !!!DUMMY CODE!!! - Do not use in production. Use bcrypt or similar for password hashing. @@ -83,7 +116,14 @@ const signup = async ( } } -const login = async (mongoose: Connection, prosopoServer: ProsopoServer, req: Request, res: Response) => { +const login = async ( + mongoose: Connection, + prosopoServer: ProsopoServer, + verifyEndpoint: string, + verifyType: string, + req: Request, + res: Response +) => { const User = mongoose.model('User') await prosopoServer.isReady() // checks if email exists @@ -95,7 +135,12 @@ const login = async (mongoose: Connection, prosopoServer: ProsopoServer, req: Re res.status(404).json({ message: 'user not found' }) } else { const payload = SubscribeBodySpec.parse(req.body) - if (await prosopoServer.isVerified(payload[ApiParams.procaptchaResponse])) { + + const data = ProcaptchaOutputSchema.parse(payload[ApiParams.procaptchaResponse]) + + const verified = await verify(prosopoServer, verifyType, verifyEndpoint, data) + + if (verified) { // password hash // !!!DUMMY CODE!!! - Do not use in production. Use bcrypt or similar for password hashing. const passwordHash = hashPassword(`${req.body.password}${dbUser.salt}`) diff --git a/demos/client-example-server/src/routes/routes.ts b/demos/client-example-server/src/routes/routes.ts index 6be7300623..b6f383da4d 100644 --- a/demos/client-example-server/src/routes/routes.ts +++ b/demos/client-example-server/src/routes/routes.ts @@ -18,10 +18,15 @@ import express from 'express' const router = express.Router() -function getRoutes(mongoose: Connection, prosopoServer: ProsopoServer): express.Router { - router.post('/login', login.bind(null, mongoose, prosopoServer)) +function getRoutes( + mongoose: Connection, + prosopoServer: ProsopoServer, + verifyEndpoint: string, + verifyType: string +): express.Router { + router.post('/login', login.bind(null, mongoose, prosopoServer, verifyEndpoint, verifyType)) - router.post('/signup', signup.bind(null, mongoose, prosopoServer)) + router.post('/signup', signup.bind(null, mongoose, prosopoServer, verifyEndpoint, verifyType)) router.get('/private', isAuth) diff --git a/demos/client-example/package.json b/demos/client-example/package.json index 8d84bfb61f..93330d6be7 100644 --- a/demos/client-example/package.json +++ b/demos/client-example/package.json @@ -17,8 +17,9 @@ "@prosopo/procaptcha": "0.3.39", "@prosopo/procaptcha-frictionless": "0.3.39", "@prosopo/procaptcha-react": "0.3.39", + "@prosopo/server": "0.3.39", "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", + "@types/react-dom": "^18.3.0", "electron": "25.8.4", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -54,7 +55,7 @@ "bundle:prod": "vite build --mode=production --config vite.config.ts --outDir dist --emptyOutDir", "bundle:dev": "vite build --mode=development --config vite.config.ts --outDir dist --emptyOutDir", "clean": "tsc --build --clean", - "eslint": "npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore", + "eslint": "npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet", "eslint:fix": "npm run eslint -- --fix", "prettier": "npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore", "prettier:fix": "npm run prettier -- --write", @@ -73,4 +74,4 @@ "last 1 safari version" ] } -} +} \ No newline at end of file diff --git a/demos/client-example/src/App.tsx b/demos/client-example/src/App.tsx index d70cbf2f86..13e08cd6c0 100644 --- a/demos/client-example/src/App.tsx +++ b/demos/client-example/src/App.tsx @@ -22,6 +22,7 @@ import { import { ExtensionAccountSelect } from './components/ExtensionAccountSelect.js' import { Procaptcha } from '@prosopo/procaptcha-react' import { ProcaptchaFrictionless } from '@prosopo/procaptcha-frictionless' +import { getServerUrl } from '@prosopo/server' import { useState } from 'react' const corsHeaders = { @@ -55,10 +56,11 @@ function App(props: AppProps) { dappName: 'client-example', defaultEnvironment: (process.env.PROSOPO_DEFAULT_ENVIRONMENT as EnvironmentTypes) || EnvironmentTypesSchema.enum.development, - serverUrl: process.env.PROSOPO_SERVER_URL || 'localhost:9228', + serverUrl: getServerUrl(), mongoAtlasUri: process.env.PROSOPO_MONGO_EVENTS_URI || '', devOnlyWatchEvents: process.env._DEV_ONLY_WATCH_EVENTS === 'true' || false, }) + console.log(config) const label = isLogin ? 'Login' : 'Sign up' const urlPath = isLogin ? 'login' : 'signup' diff --git a/dev/scripts/src/cli/index.ts b/dev/scripts/src/cli/index.ts index 4b4bad1ee3..db8c6e6e12 100644 --- a/dev/scripts/src/cli/index.ts +++ b/dev/scripts/src/cli/index.ts @@ -46,17 +46,23 @@ export async function processArgs(args: string[]) { yargs .option('update_env', { type: 'boolean', - demand: false, + demandOption: false, desc: 'Update env files with the new contract address', default: false, }) .option('deployer', { type: 'string', - demand: false, + demandOption: false, desc: `The account prefix that will deploy the contract. Specifying PROVIDER will cause the script to look for PROVIDER_JSON in the env file. Specifying DEPLOYER will cause the script to look for DEPLOYER_JSON in the env file. Defaults to undefined.`, default: undefined, + }) + .option('cwd', { + type: 'string', + demandOption: false, + desc: `The working directory from which env files will be updated`, + default: undefined, }), async (argv) => { const protocolContractAddress = await deployProtocol( @@ -70,7 +76,8 @@ export async function processArgs(args: string[]) { await updateEnvFiles( ['PROSOPO_CONTRACT_ADDRESS', 'NEXT_PUBLIC_PROSOPO_CONTRACT_ADDRESS'], protocolContractAddress.toString(), - log + log, + argv.cwd ) } }, diff --git a/packages/api/src/api/ProviderApi.ts b/packages/api/src/api/ProviderApi.ts index 201716a743..921c35314e 100644 --- a/packages/api/src/api/ProviderApi.ts +++ b/packages/api/src/api/ProviderApi.ts @@ -20,7 +20,7 @@ import { CaptchaSolutionBody, CaptchaSolutionBodyType, CaptchaSolutionResponse, - GetPowCaptchaChallengeBodyType, + GetPowCaptchaChallengeRequestBodyType, GetPowCaptchaResponse, ImageVerificationResponse, NetworkConfig, @@ -126,12 +126,12 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { return this.post(ApiPaths.VerifyCaptchaSolutionUser, payload as VerifySolutionBodyType) } - public getPowCaptchaChallenge(userAccount: AccountId, dappAccount: AccountId): Promise { - const GetPowCaptchaChallengeBody: GetPowCaptchaChallengeBodyType = { - [ApiParams.user]: userAccount.toString(), - [ApiParams.dapp]: dappAccount.toString(), + public getPowCaptchaChallenge(user: AccountId, dapp: AccountId): Promise { + const body: GetPowCaptchaChallengeRequestBodyType = { + [ApiParams.user]: user.toString(), + [ApiParams.dapp]: dapp.toString(), } - return this.post(ApiPaths.GetPowCaptchaChallenge, GetPowCaptchaChallengeBody) + return this.post(ApiPaths.GetPowCaptchaChallenge, body) } public submitPowCaptchaSolution( diff --git a/packages/cli/src/process.env.ts b/packages/cli/src/process.env.ts index 55f01a9d14..98e555c39c 100644 --- a/packages/cli/src/process.env.ts +++ b/packages/cli/src/process.env.ts @@ -28,7 +28,6 @@ export function getSecret(who?: string): string | undefined { } else { who = who.toUpperCase() } - return ( process.env[`PROSOPO_${who}_MNEMONIC`] || process.env[`PROSOPO_${who}_SEED`] || diff --git a/packages/contract/src/accounts/mnemonic.ts b/packages/contract/src/accounts/mnemonic.ts index be496224cc..be42c8c971 100644 --- a/packages/contract/src/accounts/mnemonic.ts +++ b/packages/contract/src/accounts/mnemonic.ts @@ -14,7 +14,7 @@ import { KeypairType } from '@polkadot/util-crypto/types' import { Keyring } from '@polkadot/keyring' import { cryptoWaitReady } from '@polkadot/util-crypto' -import { mnemonicGenerate } from '@polkadot/util-crypto/mnemonic' +import { mnemonicGenerate, mnemonicToMiniSecret } from '@polkadot/util-crypto/mnemonic' /** Generate a mnemonic, returning the mnemonic and associated address * @param keyring @@ -29,3 +29,12 @@ export async function generateMnemonic(keyring?: Keyring, pairType?: KeypairType const account = keyring.addFromMnemonic(mnemonic) return [mnemonic, account.address] } + +/** Generate a secret, returning the secret and associated address + * @param keyring + * @param pairType + */ +export async function generateSecret(keyring?: Keyring, pairType?: KeypairType): Promise<[Uint8Array, string]> { + const [mnemonic, address] = await generateMnemonic(keyring, pairType) + return [mnemonicToMiniSecret(mnemonic), address] +} diff --git a/packages/procaptcha-pow/package.json b/packages/procaptcha-pow/package.json index 4573a10831..bc5d982827 100644 --- a/packages/procaptcha-pow/package.json +++ b/packages/procaptcha-pow/package.json @@ -23,7 +23,7 @@ "clean": "tsc --build --clean", "build": "tsc --build --verbose tsconfig.json", "build:cjs": "npx vite --config vite.cjs.config.ts build", - "eslint": "npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore", + "eslint": "npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet", "eslint:fix": "npm run eslint -- --fix", "prettier": "npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore", "prettier:fix": "npm run prettier -- --write", @@ -36,7 +36,6 @@ "dependencies": { "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@noble/hashes": "^1.3.3", "@polkadot/extension-inject": "0.46.9", "@prosopo/account": "0.3.39", "@prosopo/api": "0.3.39", @@ -70,4 +69,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} +} \ No newline at end of file diff --git a/packages/procaptcha-pow/src/Services/Manager.ts b/packages/procaptcha-pow/src/Services/Manager.ts index c0b365f9d0..19a5f4aafe 100644 --- a/packages/procaptcha-pow/src/Services/Manager.ts +++ b/packages/procaptcha-pow/src/Services/Manager.ts @@ -32,7 +32,7 @@ import { WsProvider } from '@polkadot/rpc-provider/ws' import { ContractAbi as abiJson } from '@prosopo/captcha-contract/contract-info' import { buildUpdateState, getDefaultEvents } from '@prosopo/procaptcha-common' import { sleep } from '@prosopo/procaptcha' -import { solvePoW } from './SolverService.js' +import { solvePoW } from '@prosopo/util' export const Manager = ( configInput: ProcaptchaClientConfigInput, diff --git a/packages/procaptcha-react/package.json b/packages/procaptcha-react/package.json index 39bcb2b052..976a1b7009 100644 --- a/packages/procaptcha-react/package.json +++ b/packages/procaptcha-react/package.json @@ -76,4 +76,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} +} \ No newline at end of file diff --git a/packages/provider/src/api/captcha.ts b/packages/provider/src/api/captcha.ts index a65cad528f..081a29d977 100644 --- a/packages/provider/src/api/captcha.ts +++ b/packages/provider/src/api/captcha.ts @@ -21,8 +21,7 @@ import { CaptchaSolutionResponse, CaptchaWithProof, DappUserSolutionResult, - GetPowCaptchaChallengeBody, - GetPowCaptchaChallengeBodyType, + GetPowCaptchaChallengeRequestBody, PowCaptchaSolutionResponse, SubmitPowCaptchaSolutionBody, } from '@prosopo/types' @@ -130,13 +129,9 @@ export function prosopoRouter(env: ProviderEnvironment): Router { * @param {string} dappAccount - Dapp address */ router.post(ApiPaths.GetPowCaptchaChallenge, async (req, res, next) => { - let parsed: GetPowCaptchaChallengeBodyType - try { - parsed = GetPowCaptchaChallengeBody.parse(req.body) - } catch (err) { - return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) - } try { + const { user, dapp } = GetPowCaptchaChallengeRequestBody.parse(req.body) + const origin = req.headers.origin if (!origin) { @@ -145,7 +140,7 @@ export function prosopoRouter(env: ProviderEnvironment): Router { }) } - const challenge = await tasks.getPowCaptchaChallenge(parsed[ApiParams.user], parsed[ApiParams.dapp], origin) + const challenge = await tasks.getPowCaptchaChallenge(user, dapp, origin) return res.json(challenge) } catch (err) { tasks.logger.error(err) diff --git a/packages/server/src/config.ts b/packages/server/src/config.ts index 8e2ce9b33f..136afa996c 100644 --- a/packages/server/src/config.ts +++ b/packages/server/src/config.ts @@ -22,6 +22,7 @@ export const getServerConfig = () => account: { password: '', address: process.env.PROSOPO_SITE_KEY || '', + secret: process.env.PROSOPO_SITE_PRIVATE_KEY || '', }, }) diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 77fd16a50c..0aa543478a 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -13,7 +13,7 @@ // limitations under the License. import { ProsopoServer } from './server.js' export { ProsopoServer } from './server.js' -export { getServerConfig } from './config.js' +export { getServerConfig, getServerUrl } from './config.js' import { ProsopoServerConfigOutput } from '@prosopo/types' import { getPairAsync } from '@prosopo/contract' export const PublicProsopoServer = async (config: ProsopoServerConfigOutput) => { diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index 799c52cf30..72dd467f2d 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -213,6 +213,7 @@ export class ProsopoServer { commitmentId?: string, maxVerifiedTime = DEFAULT_MAX_VERIFIED_TIME_CACHED ) { + this.logger.info('Verifying with provider.') const blockNumberString = blockNumber.toString() const dappUserSignature = this.pair?.sign(blockNumberString) if (!dappUserSignature) { diff --git a/packages/types/src/provider/api.ts b/packages/types/src/provider/api.ts index b9239682d4..f60c12e4c3 100644 --- a/packages/types/src/provider/api.ts +++ b/packages/types/src/provider/api.ts @@ -96,13 +96,6 @@ export const CaptchaSolutionBody = object({ export type CaptchaSolutionBodyType = zInfer -export const GetPowCaptchaChallengeBody = object({ - [ApiParams.user]: string(), - [ApiParams.dapp]: string(), -}) - -export type GetPowCaptchaChallengeBodyType = zInfer - export const VerifySolutionBody = object({ [ApiParams.dapp]: string(), [ApiParams.user]: string(), @@ -160,6 +153,13 @@ export const ServerPowCaptchaVerifyRequestBody = object({ [ApiParams.blockNumber]: number(), }) +export const GetPowCaptchaChallengeRequestBody = object({ + [ApiParams.user]: string(), + [ApiParams.dapp]: string(), +}) + +export type GetPowCaptchaChallengeRequestBodyType = zInfer + export type ServerPowCaptchaVerifyRequestBodyType = zInfer export const SubmitPowCaptchaSolutionBody = object({ diff --git a/packages/util/package.json b/packages/util/package.json index 3176f219ff..5510a57822 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -37,6 +37,7 @@ }, "types": "./dist/index.d.ts", "dependencies": { + "@noble/hashes": "^1.3.3", "lodash": "^4.17.21", "seedrandom": "^3.0.5" }, @@ -63,4 +64,4 @@ }, "description": "Utility package to house all code that is not specific to prosopo. E.g. random number generation, string manipulation, etc.", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/procaptcha-pow/src/Services/SolverService.ts b/packages/util/src/SolverService.ts similarity index 100% rename from packages/procaptcha-pow/src/Services/SolverService.ts rename to packages/util/src/SolverService.ts diff --git a/packages/util/src/index.ts b/packages/util/src/index.ts index a4b5780e4c..6b7ec0d8a7 100644 --- a/packages/util/src/index.ts +++ b/packages/util/src/index.ts @@ -16,6 +16,7 @@ export * from './ofLen.js' export * from './lodash.js' export * from './isMain.js' export * from './canvas.js' +export * from './solverService.js' export * from './table.js' export * from './url.js' export * from './version.js' From f14f81c0ce936934282f157b9ad07853dbe7449f Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 10:59:44 -0400 Subject: [PATCH 14/21] Fixed reflect --- package-lock.json | 33936 -------------------------------------------- 1 file changed, 33936 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index bedaf4363b..0000000000 --- a/package-lock.json +++ /dev/null @@ -1,33936 +0,0 @@ -{ - "name": "@prosopo/captcha", - "version": "0.3.39", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@prosopo/captcha", - "version": "0.3.39", - "hasInstallScript": true, - "license": "Apache-2.0", - "workspaces": [ - "protocol/dev", - "contracts/*", - "dev/*", - "packages/*", - "demos/*", - "provider-gui" - ], - "dependencies": { - "@prosopo/flux": "0.3.39" - }, - "devDependencies": { - "@eslint/eslintrc": "^2.0.3", - "@html-eslint/eslint-plugin": "^0.22.0", - "@html-eslint/parser": "^0.22.0", - "@types/node": "^20.2.5", - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "@vitest/coverage-v8": "^1.3.1", - "babel-plugin-import": "^1.13.6", - "depcheck": "^1.4.7", - "eslint": "^8.55.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-absolute-imports-only": "^1.0.1", - "eslint-plugin-json": "^3.1.0", - "eslint-plugin-regexp": "^1.15.0", - "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", - "eslint-plugin-toml": "^0.5.0", - "eslint-plugin-unused-imports": "^3.0.0", - "eslint-plugin-workspaces": "^0.9.0", - "eslint-plugin-yaml": "^0.5.0", - "node-loader": "^2.0.0", - "nodemon": "^3.0.1", - "npm-check-updates": "^15.3.4", - "prettier": "3.0.3", - "tsc-alias": "^1.8.6", - "tsconfig-paths-webpack-plugin": "^4.0.1", - "tslib": "2.6.2", - "typedoc": "^0.25.13", - "typedoc-plugin-mdn-links": "^3.1.16", - "typedoc-plugin-missing-exports": "^2.2.0", - "typedoc-plugin-zod": "^1.1.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "contracts/captcha": { - "name": "@prosopo/captcha-contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/typechain-polkadot": "1.1.15", - "@prosopo/typechain-types": "1.1.15" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - } - }, - "contracts/common": { - "name": "@prosopo/common-contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/typechain-polkadot": "1.1.15", - "@prosopo/typechain-types": "1.1.15" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - } - }, - "contracts/proxy": { - "name": "@prosopo/proxy-contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/typechain-polkadot": "1.1.15", - "@prosopo/typechain-types": "1.1.15" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - } - }, - "demos/client-bundle-example": { - "name": "@prosopo/client-bundle-example", - "version": "0.3.39", - "dependencies": { - "dotenv": "^16.0.1", - "vite": "^5.1.7" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-example": { - "name": "@prosopo/client-example", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-frictionless": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", - "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-router-dom": "^6.22.3", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/vite-plugin-watch-workspace": "0.3.39", - "@types/node": "^20.3.1", - "css-loader": "^6.8.1", - "eslint-config-react-app": "^7.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-example-server": { - "name": "@prosopo/client-example-server", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@noble/hashes": "^1.3.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/api": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/server": "0.3.39", - "@prosopo/types": "0.3.39", - "@typegoose/auto-increment": "3.3.0", - "cors": "^2.8.5", - "jsonwebtoken": "^9.0.0", - "mongoose": "^7.3.3", - "zod": "^3.22.3" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "@types/jsonwebtoken": "^9.0.2", - "nodemon": "^2.0.22", - "ts-loader": "^9.4.3", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite": "^5.1.7" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-example-server/node_modules/nodemon": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^3.2.7", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "demos/client-frictionless-example": { - "name": "@prosopo/client-frictionless-example", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-frictionless": "0.3.39", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", - "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/config": "0.3.39", - "@types/node": "^20.3.1", - "css-loader": "^6.8.1", - "eslint-config-react-app": "^7.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/client-pow-example": { - "name": "@prosopo/client-pow-example", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/types": "0.3.39", - "@types/react-dom": "^18.2.4", - "electron": "25.8.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "web-vitals": "^2.1.4" - }, - "devDependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/config": "0.3.39", - "@types/node": "^20.3.1", - "css-loader": "^6.8.1", - "eslint-config-react-app": "^7.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/cypress-shared": { - "name": "@prosopo/cypress-shared", - "version": "0.3.39", - "dependencies": { - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39" - }, - "devDependencies": { - "@cypress/xpath": "^2.0.3", - "@types/node": "^20.3.1", - "cypress": "^13.4.0", - "cypress-vite": "^1.5.0", - "rollup-plugin-node-builtins": "^2.1.2", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite": "^5.1.7", - "vite-plugin-node-polyfills": "^0.21.0" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "demos/provider-mock": { - "name": "@prosopo/provider-mock", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "es-main": "^1.3.0", - "express": "^4.18.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/config": { - "name": "@prosopo/config", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/dev": "^0.76.11", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "@rollup/plugin-alias": "^5.1.0", - "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-dynamic-import-vars": "^2.1.2", - "@rollup/plugin-inject": "^5.0.5", - "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.5", - "@rollup/plugin-typescript": "^11.1.6", - "@rollup/plugin-wasm": "^6.2.2", - "@types/react": "^18.2.7", - "@types/react-dom": "^18.2.4", - "@types/uuid": "^9.0.8", - "@typescript-eslint/eslint-plugin": "^5.59.5", - "@typescript-eslint/parser": "^5.30.7", - "esbuild": "^0.19.3", - "eslint": "^8.40.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-unused-imports": "^2.0.0", - "glob": "^10.0.0", - "path-scurry": "^1.10.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "regenerator-runtime": "^0.14.0", - "rollup-plugin-cleanup": "^3.2.1", - "rollup-plugin-import-css": "^3.5.0", - "tsconfig-paths": "^4.2.0", - "vite": "^5.1.7", - "vite-bundle-visualizer": "^1.0.1", - "vite-plugin-no-bundle": "^3.0.0", - "vite-tsconfig-paths": "^4.3.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/config/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.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 - } - } - }, - "dev/config/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.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 - } - } - }, - "dev/config/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 - } - } - }, - "dev/config/node_modules/eslint-plugin-unused-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz", - "integrity": "sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==", - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "dev/config/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "dev/flux": { - "name": "@prosopo/flux", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "dotenv": "^16.0.3", - "glob": "^10.0.0", - "qs": "^6.11.2", - "socket.io-client": "^4.7.4", - "varuint-bitcoin": "^1.1.2", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1", - "zod": "^3.22.4" - }, - "bin": { - "flux": "dist/index.js" - }, - "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^0.34.2" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/flux/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "dev/flux/node_modules/vitest": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.6.tgz", - "integrity": "sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==", - "dev": true, - "dependencies": { - "@types/chai": "^4.3.5", - "@types/chai-subset": "^1.3.3", - "@types/node": "*", - "@vitest/expect": "0.34.6", - "@vitest/runner": "0.34.6", - "@vitest/snapshot": "0.34.6", - "@vitest/spy": "0.34.6", - "@vitest/utils": "0.34.6", - "acorn": "^8.9.0", - "acorn-walk": "^8.2.0", - "cac": "^6.7.14", - "chai": "^4.3.10", - "debug": "^4.3.4", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.1", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.3.3", - "strip-literal": "^1.0.1", - "tinybench": "^2.5.0", - "tinypool": "^0.7.0", - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", - "vite-node": "0.34.6", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@vitest/browser": "*", - "@vitest/ui": "*", - "happy-dom": "*", - "jsdom": "*", - "playwright": "*", - "safaridriver": "*", - "webdriverio": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - }, - "playwright": { - "optional": true - }, - "safaridriver": { - "optional": true - }, - "webdriverio": { - "optional": true - } - } - }, - "dev/gh-actions": { - "version": "0.3.39", - "license": "ISC", - "dependencies": { - "@octokit/graphql": "^7.0.2", - "node-fetch": "^3.3.2", - "octokit": "^3.1.2" - }, - "devDependencies": { - "@types/node": "^20.11.4", - "tslib": "2.6.2", - "tsx": "^4.7.0", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/gh-actions/node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/gh-actions/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/gh-actions/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/gh-actions/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "dev/prosoponator-bot": { - "version": "0.3.39", - "license": "ISC", - "dependencies": { - "@actions/core": "^1.10.1", - "@actions/github": "^6.0.0", - "@octokit/graphql": "^7.0.2", - "node-fetch": "^3.3.2", - "octokit": "^3.1.2" - }, - "devDependencies": { - "@types/node": "^20.11.4", - "tslib": "2.6.2", - "tsx": "^4.7.0", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "dev/prosoponator-bot/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "dev/scripts": { - "name": "@prosopo/scripts", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@iarna/toml": "^2.2.5", - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/api": "0.3.39", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/database": "0.3.39", - "@prosopo/datasets": "0.3.39", - "@prosopo/datasets-fs": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/file-server": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/procaptcha-bundle": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/provider": "0.3.39", - "@prosopo/server": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "@prosopo/types-env": "0.3.39", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "dotenv": "^16.0.3", - "fast-glob": "^3.3.2", - "glob": "^10.0.0", - "qs": "^6.11.2", - "varuint-bitcoin": "^1.1.2", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1" - }, - "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/ts-brand": { - "name": "@prosopo/ts-brand", - "version": "0.3.39", - "license": "Apache-2.0", - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/tsconfig-checker": { - "version": "0.3.39", - "license": "ISC", - "dependencies": { - "@prosopo/util": "0.3.39" - }, - "devDependencies": { - "@types/node": "^20.11.4", - "tslib": "2.6.2", - "tsx": "^4.7.0", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/vite-plugin-watch-workspace": { - "name": "@prosopo/vite-plugin-watch-workspace", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "vite": "^5.1.7" - }, - "devDependencies": { - "@types/debug": "^4.1.12", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/vite-plugin-watch-workspace/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/@actions/core": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", - "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", - "dependencies": { - "@actions/http-client": "^2.0.1", - "uuid": "^8.3.2" - } - }, - "node_modules/@actions/github": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz", - "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==", - "dependencies": { - "@actions/http-client": "^2.2.0", - "@octokit/core": "^5.0.1", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/plugin-rest-endpoint-methods": "^10.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/core": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", - "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", - "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", - "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", - "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", - "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", - "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" - }, - "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", - "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@actions/github/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@actions/github/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@actions/http-client": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", - "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", - "dependencies": { - "tunnel": "^0.0.6", - "undici": "^5.25.4" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", - "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", - "optional": true, - "dependencies": { - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "optional": true - }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", - "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", - "optional": true, - "dependencies": { - "@aws-crypto/ie11-detection": "^3.0.0", - "@aws-crypto/sha256-js": "^3.0.0", - "@aws-crypto/supports-web-crypto": "^3.0.0", - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "optional": true - }, - "node_modules/@aws-crypto/sha256-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", - "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", - "optional": true, - "dependencies": { - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "optional": true - }, - "node_modules/@aws-crypto/supports-web-crypto": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", - "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", - "optional": true, - "dependencies": { - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "optional": true - }, - "node_modules/@aws-crypto/util": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", - "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/util/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "optional": true - }, - "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.575.0.tgz", - "integrity": "sha512-ezRqFHmO64FenTUd+wZtoxTGQ4AcDQlvVrko7HB+v1hsBY8gUC2xdLFcQRXct51oMubemnqUNTj47DfVKTyppg==", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.575.0", - "@aws-sdk/client-sts": "3.575.0", - "@aws-sdk/core": "3.575.0", - "@aws-sdk/credential-provider-node": "3.575.0", - "@aws-sdk/middleware-host-header": "3.575.0", - "@aws-sdk/middleware-logger": "3.575.0", - "@aws-sdk/middleware-recursion-detection": "3.575.0", - "@aws-sdk/middleware-user-agent": "3.575.0", - "@aws-sdk/region-config-resolver": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@aws-sdk/util-endpoints": "3.575.0", - "@aws-sdk/util-user-agent-browser": "3.575.0", - "@aws-sdk/util-user-agent-node": "3.575.0", - "@smithy/config-resolver": "^3.0.0", - "@smithy/core": "^2.0.0", - "@smithy/fetch-http-handler": "^3.0.0", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.0", - "@smithy/middleware-retry": "^3.0.0", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.0", - "@smithy/util-defaults-mode-node": "^3.0.0", - "@smithy/util-endpoints": "^2.0.0", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sso": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.575.0.tgz", - "integrity": "sha512-elFWpAtktD3XBy47etG80GKXK9Lh3sNCMXLjcSs0NS0fdRIQJS2zKxC8qK22UQmdFKpXxthND5FKk7fNEqrR+g==", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.575.0", - "@aws-sdk/middleware-host-header": "3.575.0", - "@aws-sdk/middleware-logger": "3.575.0", - "@aws-sdk/middleware-recursion-detection": "3.575.0", - "@aws-sdk/middleware-user-agent": "3.575.0", - "@aws-sdk/region-config-resolver": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@aws-sdk/util-endpoints": "3.575.0", - "@aws-sdk/util-user-agent-browser": "3.575.0", - "@aws-sdk/util-user-agent-node": "3.575.0", - "@smithy/config-resolver": "^3.0.0", - "@smithy/core": "^2.0.0", - "@smithy/fetch-http-handler": "^3.0.0", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.0", - "@smithy/middleware-retry": "^3.0.0", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.0", - "@smithy/util-defaults-mode-node": "^3.0.0", - "@smithy/util-endpoints": "^2.0.0", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.575.0.tgz", - "integrity": "sha512-YCstVaW5tAvXs+v4LR9gNAO+VRhIObjk1/knCdVQ5QQRTevtVQtdJWeNrDZYo4ATo0OHGyqGCj5Z09TWMv+e1Q==", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.575.0", - "@aws-sdk/core": "3.575.0", - "@aws-sdk/credential-provider-node": "3.575.0", - "@aws-sdk/middleware-host-header": "3.575.0", - "@aws-sdk/middleware-logger": "3.575.0", - "@aws-sdk/middleware-recursion-detection": "3.575.0", - "@aws-sdk/middleware-user-agent": "3.575.0", - "@aws-sdk/region-config-resolver": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@aws-sdk/util-endpoints": "3.575.0", - "@aws-sdk/util-user-agent-browser": "3.575.0", - "@aws-sdk/util-user-agent-node": "3.575.0", - "@smithy/config-resolver": "^3.0.0", - "@smithy/core": "^2.0.0", - "@smithy/fetch-http-handler": "^3.0.0", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.0", - "@smithy/middleware-retry": "^3.0.0", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.0", - "@smithy/util-defaults-mode-node": "^3.0.0", - "@smithy/util-endpoints": "^2.0.0", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/client-sts": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.575.0.tgz", - "integrity": "sha512-8MrT4J2dRiskf0JFMGL5VNBqPvc6igNa218LGBJzHXmLsm1WfGCGnce84R7U2USr8oPOenu0XzSCLvMQyZbGWQ==", - "optional": true, - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sso-oidc": "3.575.0", - "@aws-sdk/core": "3.575.0", - "@aws-sdk/credential-provider-node": "3.575.0", - "@aws-sdk/middleware-host-header": "3.575.0", - "@aws-sdk/middleware-logger": "3.575.0", - "@aws-sdk/middleware-recursion-detection": "3.575.0", - "@aws-sdk/middleware-user-agent": "3.575.0", - "@aws-sdk/region-config-resolver": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@aws-sdk/util-endpoints": "3.575.0", - "@aws-sdk/util-user-agent-browser": "3.575.0", - "@aws-sdk/util-user-agent-node": "3.575.0", - "@smithy/config-resolver": "^3.0.0", - "@smithy/core": "^2.0.0", - "@smithy/fetch-http-handler": "^3.0.0", - "@smithy/hash-node": "^3.0.0", - "@smithy/invalid-dependency": "^3.0.0", - "@smithy/middleware-content-length": "^3.0.0", - "@smithy/middleware-endpoint": "^3.0.0", - "@smithy/middleware-retry": "^3.0.0", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.0", - "@smithy/util-defaults-mode-node": "^3.0.0", - "@smithy/util-endpoints": "^2.0.0", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/core": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.575.0.tgz", - "integrity": "sha512-117U+kQki2XoKcYQfepmlRcNxn6rELGlOFOBQ8Z2JTBXEYHblW2ke067a0CLmxFwp/zCWuc7IGjd3in3x4Q3rg==", - "optional": true, - "dependencies": { - "@smithy/core": "^2.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/signature-v4": "^3.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "fast-xml-parser": "4.2.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.575.0.tgz", - "integrity": "sha512-usAr6NPjTlv1fX+C2NZwTj75WVs6BlDNLl2vADi6Crvz56nuJrTVdwZlSzIy5MyPFgwJl9UyKtDxY5bmQpKM2A==", - "optional": true, - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.575.0.tgz", - "integrity": "sha512-YTgpq3rvYBXzW6OTDB00cE79evQtss/lz2GlJXgqqVXD0m7i77hGA8zb44VevP/WxtDaiSW7SSjuu8VCBGsg4g==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.575.0.tgz", - "integrity": "sha512-xQfVmYI+9KqRvhWY8fyElnpcVUBBUgi/Hoji3oU6WLrUjrX98k93He7gKDQSyHf7ykMLUAJYWwsV4AjQ2j6njA==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/fetch-http-handler": "^3.0.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-stream": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.575.0.tgz", - "integrity": "sha512-BdM6a/5VUuNge3c6yRuxvO+4srLoSfqHfkQGfUDfhTdTJpljlpfnc9h3z2Ni1+aueOHPZMNFWIktHDcX5wUGBg==", - "optional": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.575.0", - "@aws-sdk/credential-provider-process": "3.575.0", - "@aws-sdk/credential-provider-sso": "3.575.0", - "@aws-sdk/credential-provider-web-identity": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@smithy/credential-provider-imds": "^3.0.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "3.575.0" - } - }, - "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.575.0.tgz", - "integrity": "sha512-rEdNpqW2jEc5kwbf/s9XQywMLQlIkMjuCK6mw9sF2OVRGHGVnh+6eh/1JFx8Kj+eU51ctifQ7KaHe8dGco8HYQ==", - "optional": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.575.0", - "@aws-sdk/credential-provider-http": "3.575.0", - "@aws-sdk/credential-provider-ini": "3.575.0", - "@aws-sdk/credential-provider-process": "3.575.0", - "@aws-sdk/credential-provider-sso": "3.575.0", - "@aws-sdk/credential-provider-web-identity": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@smithy/credential-provider-imds": "^3.0.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.575.0.tgz", - "integrity": "sha512-2/5NJV7MZysKglqJSQ/O8OELNcwLcH3xknabL9NagtzB7RNB2p1AUXR0UlTey9sSDLL4oCmNa/+unYuglW/Ahg==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.575.0.tgz", - "integrity": "sha512-NtXA9OPIKsqavs2F7hhLT/t2ZDjwJsvQevj31ov1NpmTNYMc7OWFWDptOG7rppsWMsk5KKmfiL2qViQJnezXNA==", - "optional": true, - "dependencies": { - "@aws-sdk/client-sso": "3.575.0", - "@aws-sdk/token-providers": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.575.0.tgz", - "integrity": "sha512-QcvVH7wpvpFRXGAGgCBfQeiF/ptD0NJ+Hrc8dDYfPGhFeZ0EoVQBYNphLi25xe7JZ+XbaqCKrURHZtr4fAEOJw==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "3.575.0" - } - }, - "node_modules/@aws-sdk/credential-providers": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.575.0.tgz", - "integrity": "sha512-Ns2pdp7uIFJeYsM6e2t/TFNSfGPfxxCX1dCSIcFnUkQPeAs0tADBr8Z4I9V9WzWpJSOYvXSG/FpzNwKwCo80zQ==", - "optional": true, - "dependencies": { - "@aws-sdk/client-cognito-identity": "3.575.0", - "@aws-sdk/client-sso": "3.575.0", - "@aws-sdk/client-sts": "3.575.0", - "@aws-sdk/credential-provider-cognito-identity": "3.575.0", - "@aws-sdk/credential-provider-env": "3.575.0", - "@aws-sdk/credential-provider-http": "3.575.0", - "@aws-sdk/credential-provider-ini": "3.575.0", - "@aws-sdk/credential-provider-node": "3.575.0", - "@aws-sdk/credential-provider-process": "3.575.0", - "@aws-sdk/credential-provider-sso": "3.575.0", - "@aws-sdk/credential-provider-web-identity": "3.575.0", - "@aws-sdk/types": "3.575.0", - "@smithy/credential-provider-imds": "^3.0.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.575.0.tgz", - "integrity": "sha512-V2WoLBiXNCc4rIWZt6FUcP4TN0Vk02A9PPCBWkTfyOooiqfq+WZmZjRRBpwl1+5UsvARslrKWF0VzheMRXPJLQ==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.575.0.tgz", - "integrity": "sha512-7DEKx9Z11Maaye7FfhYtC8rjbM/PcFcMO2N4QEAfypcgWCj+w4gseE2OGdfAH9OFDoFc6YvLp53v16vbPjzQSg==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.575.0.tgz", - "integrity": "sha512-ri89ldRFos6KZDGaknWPS2XPO9qr+gZ7+mPaoU8YkSM1W4uKqtnUSONyc+O3CFGJrqReuGHhRq0l2Sld0bjwOw==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.575.0.tgz", - "integrity": "sha512-fWlr4RfrUNS2R3PgP+WsoMYORAgv/47Lp0J0fb3dXO1YvdczNWddRbFSUX2MQxM/y9XFfQPLpLgzluhoL3Cjeg==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@aws-sdk/util-endpoints": "3.575.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.575.0.tgz", - "integrity": "sha512-sBJKwTWKCWu9y8FzXIijYGwkKr3tDkPXM7BylToe6W+tGkp4OirV4iXrWA9zReNwTTepoxHufofqjGK9BtcI8g==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.575.0.tgz", - "integrity": "sha512-EPNDPQoQkjKqn4D2t70qVzbfdtlaAy9KBdG58qD1yNWVxq8Rh/lXdwmB+aE2PSahtyfVikZdCRoZiFzxDh5IUA==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "3.575.0" - } - }, - "node_modules/@aws-sdk/types": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.575.0.tgz", - "integrity": "sha512-XrnolQGs0wXxdgNudirR14OgNOarH7WUif38+2Pd4onZH+L7XoILem0EgA1tRpgFpw2pFHlZCNaAHDNSBEal7g==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.575.0.tgz", - "integrity": "sha512-wC5x+V6w3kRlR6X6XVINsAPDYG+Tzs3Wthlw+YLtjuPODUNZIQAqsABHahxnekFyAvse+1929Hwo+CaL+BHZGA==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/types": "^3.0.0", - "@smithy/util-endpoints": "^2.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.568.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", - "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.575.0.tgz", - "integrity": "sha512-iADonXyaXgwvC4T0qRuDWCdKInz82GX2cyezq/oqVlL8bPY7HD8jwZZruuJdq5tkaJi1EhbO4+f1ksZqOiZKvQ==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/types": "^3.0.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.575.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.575.0.tgz", - "integrity": "sha512-kwzvBfA0LoILDOFS6BV8uOkksBHrYulP6kNXegB5eZnDSNia5DbBsXqxQ/HknNF5a429SWQw2aaQJEgQvZB1VA==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "3.575.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } - }, - "node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", - "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", - "optional": true, - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", - "dependencies": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/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/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", - "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", - "dev": true, - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.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==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", - "dependencies": { - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", - "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", - "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "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.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dev": true, - "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-decorators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", - "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-decorators": "^7.24.1" - }, - "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dev": true, - "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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dev": true, - "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-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@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==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "dev": true, - "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.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", - "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", - "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dev": true, - "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" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", - "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.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-flow-strip-types": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", - "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@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-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@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-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", - "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dev": true, - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz", - "integrity": "sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", - "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz", - "integrity": "sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", - "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@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.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@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-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz", - "integrity": "sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", - "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/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/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", - "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "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==", - "dev": true - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "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/@cypress/request": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", - "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "6.10.4", - "safe-buffer": "^5.1.2", - "tough-cookie": "^4.1.3", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@cypress/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/@cypress/request/node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@cypress/xpath": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@cypress/xpath/-/xpath-2.0.3.tgz", - "integrity": "sha512-Seilxmws+yty5lZSbwbjEOOiEbr7O1bCxKy2FC4jwMssC22yjByb5orDfBZPLZXYfmWZafJjvZFwts4Q3CzQAg==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true - }, - "node_modules/@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "node_modules/@dependents/detective-less": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-3.0.2.tgz", - "integrity": "sha512-1YUvQ+e0eeTWAHoN8Uz2x2U37jZs6IGutiIE5LXId7cxfUGhtZjzxE06FdUiuiRrW+UE0vNCdSNPH2lY4dQCOQ==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@electron/get": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", - "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "global-agent": "^3.0.0" - } - }, - "node_modules/@electron/get/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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@electron/get/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==", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@electron/get/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==", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/@electron/get/node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "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/@electron/get/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/@electron/get/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==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@electron/get/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@electron/get/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==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@electron/get/node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "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/@electron/get/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==", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/@electron/get/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@electron/get/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron/get/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/@electron/get/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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@electron/get/node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@electron/get/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@electron/get/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "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/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/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@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==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "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" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "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/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@esm-bundle/chai": { - "version": "4.3.4-fix.0", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4-fix.0.tgz", - "integrity": "sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==", - "dev": true, - "dependencies": { - "@types/chai": "^4.2.12" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "engines": { - "node": ">=14" - } - }, - "node_modules/@fingerprintjs/botd": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@fingerprintjs/botd/-/botd-1.9.1.tgz", - "integrity": "sha512-7kv3Yolsx9E56i+L1hCEcupH5yqcI5cmVktxy6B0K7rimaH5qDXwsiA5FL+fkxeUny7XQKn7p13HvK7ofDZB3g==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@fingerprintjs/fingerprintjs": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.4.2.tgz", - "integrity": "sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==", - "dependencies": { - "tslib": "^2.4.1" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.1.tgz", - "integrity": "sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==", - "dependencies": { - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", - "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", - "dependencies": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz", - "integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==", - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", - "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@html-eslint/eslint-plugin": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.22.0.tgz", - "integrity": "sha512-6Q3uW5XeVmUGwH2t5lmt0q51x7dNiaV1GuYReuHOPn01tSn9vJ5OKs71t+OsQzhg+hUqpVrmBizkBJZkcpX/sA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@html-eslint/parser": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.22.0.tgz", - "integrity": "sha512-1XNYNgysZJfpLEYx+ao4I67F5+8gQDQbBt38/Ylcn5L8ij5xHfRDWvOIBvejqEgNQRRzM5s7UOhPSj+02YtMsQ==", - "dev": true, - "dependencies": { - "es-html-parser": "^0.0.9" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/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/@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": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==" - }, - "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/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/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/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/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/@microsoft/api-extractor": { - "version": "7.43.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.43.0.tgz", - "integrity": "sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==", - "dev": true, - "dependencies": { - "@microsoft/api-extractor-model": "7.28.13", - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "4.0.2", - "@rushstack/rig-package": "0.5.2", - "@rushstack/terminal": "0.10.0", - "@rushstack/ts-command-line": "4.19.1", - "lodash": "~4.17.15", - "minimatch": "~3.0.3", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "source-map": "~0.6.1", - "typescript": "5.4.2" - }, - "bin": { - "api-extractor": "bin/api-extractor" - } - }, - "node_modules/@microsoft/api-extractor-model": { - "version": "7.28.13", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.13.tgz", - "integrity": "sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==", - "dev": true, - "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "~0.16.1", - "@rushstack/node-core-library": "4.0.2" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@microsoft/api-extractor/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", - "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@microsoft/api-extractor/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@microsoft/tsdoc": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", - "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", - "dev": true - }, - "node_modules/@microsoft/tsdoc-config": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", - "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", - "dev": true, - "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@mongodb-js/saslprep": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz", - "integrity": "sha512-dCHW/oEX0KJ4NjDULBo3JiOaK5+6axtpBbS+ao2ZInoAL9/YRQLhXzSNAFz7hP4nzLkIqsfYAK/PDE3+XHny0Q==", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - } - }, - "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.17", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.17.tgz", - "integrity": "sha512-DVAejDQkjNnIac7MfP8sLzuo7fyrBPxNdXe+6bYqOqg1z2OPTlfFAejSNzWe7UenRMuFu9/AyFXj/X2vN2w6dA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/material": { - "version": "5.15.17", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.17.tgz", - "integrity": "sha512-ru/MLvTkCh0AZXmqwIpqGTOoVBS/sX48zArXq/DvktxXZx4fskiRA2PEc7Rk5ZlFiZhKh4moL4an+l8zZwq49Q==", - "dependencies": { - "@babel/runtime": "^7.23.9", - "@mui/base": "5.0.0-beta.40", - "@mui/core-downloads-tracker": "^5.15.17", - "@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/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/x-data-grid": { - "version": "5.17.26", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz", - "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==", - "dependencies": { - "@babel/runtime": "^7.18.9", - "@mui/utils": "^5.10.3", - "clsx": "^1.2.1", - "prop-types": "^15.8.1", - "reselect": "^4.1.6" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@mui/material": "^5.4.1", - "@mui/system": "^5.4.1", - "react": "^17.0.2 || ^18.0.0", - "react-dom": "^17.0.2 || ^18.0.0" - } - }, - "node_modules/@mui/x-data-grid/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@next/env": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz", - "integrity": "sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "13.4.9", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.9.tgz", - "integrity": "sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==", - "dev": true, - "dependencies": { - "glob": "7.1.7" - } - }, - "node_modules/@next/eslint-plugin-next/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz", - "integrity": "sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz", - "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz", - "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz", - "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz", - "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz", - "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz", - "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz", - "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz", - "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "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==", - "dev": true, - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@noble/curves": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", - "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "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/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dev": true, - "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/git/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "dev": true, - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", - "dev": true, - "dependencies": { - "infer-owner": "^1.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/run-script": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", - "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", - "dev": true, - "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@octokit/app": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@octokit/app/-/app-14.1.0.tgz", - "integrity": "sha512-g3uEsGOQCBl1+W1rgfwoRFUIR6PtvB2T1E4RpygeUU5LrLvlOqcxrt5lfykIeRpUPpupreGJUYl70fqMDXdTpw==", - "dependencies": { - "@octokit/auth-app": "^6.0.0", - "@octokit/auth-unauthenticated": "^5.0.0", - "@octokit/core": "^5.0.0", - "@octokit/oauth-app": "^6.0.0", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/types": "^12.0.0", - "@octokit/webhooks": "^12.0.4" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/core": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", - "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/plugin-paginate-rest": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", - "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", - "dependencies": { - "@octokit/types": "^12.6.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/types": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", - "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@octokit/app/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", - "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" - }, - "node_modules/@octokit/auth-app": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-6.1.1.tgz", - "integrity": "sha512-VrTtzRpyuT5nYGUWeGWQqH//hqEZDV+/yb6+w5wmWpmmUA1Tx950XsAc2mBBfvusfcdF2E7w8jZ1r1WwvfZ9pA==", - "dependencies": { - "@octokit/auth-oauth-app": "^7.1.0", - "@octokit/auth-oauth-user": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "deprecation": "^2.3.1", - "lru-cache": "^10.0.0", - "universal-github-app-jwt": "^1.1.2", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-app/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-app/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/auth-app/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/@octokit/auth-oauth-app": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-7.1.0.tgz", - "integrity": "sha512-w+SyJN/b0l/HEb4EOPRudo7uUOSW51jcK1jwLa+4r7PA8FPFpoxEnHBHMITqCsc/3Vo2qqFjgQfz/xUUvsSQnA==", - "dependencies": { - "@octokit/auth-oauth-device": "^6.1.0", - "@octokit/auth-oauth-user": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/types": "^13.0.0", - "@types/btoa-lite": "^1.0.0", - "btoa-lite": "^1.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/auth-oauth-device": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-6.1.0.tgz", - "integrity": "sha512-FNQ7cb8kASufd6Ej4gnJ3f1QB5vJitkoV1O0/g6e6lUsQ7+VsSNRHRmFScN2tV4IgKA12frrr/cegUs0t+0/Lw==", - "dependencies": { - "@octokit/oauth-methods": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/auth-oauth-user": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-4.1.0.tgz", - "integrity": "sha512-FrEp8mtFuS/BrJyjpur+4GARteUCrPeR/tZJzD8YourzoVhRics7u7we/aDcKv+yywRNwNi/P4fRi631rG/OyQ==", - "dependencies": { - "@octokit/auth-oauth-device": "^6.1.0", - "@octokit/oauth-methods": "^4.1.0", - "@octokit/request": "^8.3.1", - "@octokit/types": "^13.0.0", - "btoa-lite": "^1.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/auth-token": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", - "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/auth-unauthenticated": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-5.0.1.tgz", - "integrity": "sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==", - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", - "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", - "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" - }, - "node_modules/@octokit/core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", - "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", - "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/endpoint": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", - "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", - "dependencies": { - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/graphql": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", - "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", - "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/oauth-app": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-6.1.0.tgz", - "integrity": "sha512-nIn/8eUJ/BKUVzxUXd5vpzl1rwaVxMyYbQkNZjHrF7Vk/yu98/YDF/N2KeWO7uZ0g3b5EyiFXFkZI8rJ+DH1/g==", - "dependencies": { - "@octokit/auth-oauth-app": "^7.0.0", - "@octokit/auth-oauth-user": "^4.0.0", - "@octokit/auth-unauthenticated": "^5.0.0", - "@octokit/core": "^5.0.0", - "@octokit/oauth-authorization-url": "^6.0.2", - "@octokit/oauth-methods": "^4.0.0", - "@types/aws-lambda": "^8.10.83", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/core": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", - "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-app/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/oauth-authorization-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-6.0.2.tgz", - "integrity": "sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-4.1.0.tgz", - "integrity": "sha512-4tuKnCRecJ6CG6gr0XcEXdZtkTDbfbnD5oaHBmLERTjTMZNi2CbfEHZxPU41xXLDG4DfKf+sonu00zvKI9NSbw==", - "dependencies": { - "@octokit/oauth-authorization-url": "^6.0.2", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "btoa-lite": "^1.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/oauth-methods/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", - "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", - "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", - "dependencies": { - "@octokit/tsconfig": "^1.0.2", - "@octokit/types": "^9.2.3" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=4" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", - "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", - "dependencies": { - "@octokit/types": "^10.0.0" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", - "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", - "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } - }, - "node_modules/@octokit/request": { - "version": "6.2.8", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", - "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", - "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", - "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/endpoint": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", - "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", - "dependencies": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/request/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/@octokit/request/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/@octokit/request/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/@octokit/request/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/@octokit/rest": { - "version": "19.0.13", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz", - "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==", - "dependencies": { - "@octokit/core": "^4.2.1", - "@octokit/plugin-paginate-rest": "^6.1.2", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.1.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/tsconfig": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", - "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==" - }, - "node_modules/@octokit/types": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", - "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } - }, - "node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", - "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" - }, - "node_modules/@octokit/webhooks": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-12.2.0.tgz", - "integrity": "sha512-CyuLJ0/P7bKZ+kIYw+fnkeVdhUzNuDKgNSI7pU/m7Nod0T7kP+s4s2f0pNmG9HL8/RZN1S0ZWTDll3VTMrFLAw==", - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/webhooks-methods": "^4.1.0", - "@octokit/webhooks-types": "7.4.0", - "aggregate-error": "^3.1.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/webhooks-methods": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-4.1.0.tgz", - "integrity": "sha512-zoQyKw8h9STNPqtm28UGOYFE7O6D4Il8VJwhAtMHFt2C4L0VQT1qGKLeefUOqHNs1mNRYSadVv7x0z8U2yyeWQ==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/webhooks-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-7.4.0.tgz", - "integrity": "sha512-FE2V+QZ2UYlh+9wWd5BPLNXG+J/XUD/PPq0ovS+nCcGX4+3qVbi3jYOmCTW48hg9SBBLtInx9+o7fFt4H5iP0Q==" - }, - "node_modules/@octokit/webhooks/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/webhooks/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@originjs/vite-plugin-commonjs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@originjs/vite-plugin-commonjs/-/vite-plugin-commonjs-1.0.3.tgz", - "integrity": "sha512-KuEXeGPptM2lyxdIEJ4R11+5ztipHoE7hy8ClZt3PYaOVQ/pyngd2alaSrPnwyFeOW1UagRBaQ752aA1dTMdOQ==", - "dev": true, - "dependencies": { - "esbuild": "^0.14.14" - } - }, - "node_modules/@originjs/vite-plugin-commonjs/node_modules/@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@originjs/vite-plugin-commonjs/node_modules/esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", - "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", - "dev": true, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dev": true, - "dependencies": { - "graceful-fs": "4.2.10" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/@pnpm/network.ca-file/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==", - "dev": true - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", - "dev": true, - "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@polkadot-api/client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/client/-/client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==", - "optional": true, - "dependencies": { - "@polkadot-api/metadata-builders": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==", - "optional": true - }, - "node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==", - "optional": true - }, - "node_modules/@polkadot-api/metadata-builders": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==", - "optional": true, - "dependencies": { - "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0" - } - }, - "node_modules/@polkadot-api/substrate-bindings": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==", - "optional": true, - "dependencies": { - "@noble/hashes": "^1.3.1", - "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@scure/base": "^1.1.1", - "scale-ts": "^1.6.0" - } - }, - "node_modules/@polkadot-api/substrate-client": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==", - "optional": true - }, - "node_modules/@polkadot-api/utils": { - "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", - "integrity": "sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==", - "optional": true - }, - "node_modules/@polkadot/api": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.13.1.tgz", - "integrity": "sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==", - "dependencies": { - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/api-derive": "10.13.1", - "@polkadot/keyring": "^12.6.2", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/types-known": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-augment": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.13.1.tgz", - "integrity": "sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==", - "dependencies": { - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-base": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.13.1.tgz", - "integrity": "sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-contract": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-contract/-/api-contract-10.13.1.tgz", - "integrity": "sha512-uXukO/nTyL14VkqnisaGcTfmw8UtrU3+GIwiphaOGK+Zd6BucRwBNF0Nwsx6NrhsFvFdfni5E/wCQEXD9O9VtQ==", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/api-derive": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.13.1.tgz", - "integrity": "sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/api-base": "10.13.1", - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/dev": { - "version": "0.76.38", - "resolved": "https://registry.npmjs.org/@polkadot/dev/-/dev-0.76.38.tgz", - "integrity": "sha512-12YNDPT0L5EmDdc74yAz9kqYvqY20zwR5q0m1ejjQ+651YmPh/WwBZY7myearH1ibRDUQeTk87koay5Sgj3xfg==", - "dependencies": { - "@eslint/js": "^8.53.0", - "@polkadot/dev-test": "^0.76.38", - "@polkadot/dev-ts": "^0.76.38", - "@rollup/plugin-alias": "^5.0.1", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-dynamic-import-vars": "^2.1.0", - "@rollup/plugin-inject": "^5.0.5", - "@rollup/plugin-json": "^6.0.1", - "@rollup/plugin-node-resolve": "^15.2.3", - "@tsconfig/strictest": "^2.0.2", - "@typescript-eslint/eslint-plugin": "^6.11.0", - "@typescript-eslint/parser": "^6.11.0", - "eslint": "^8.53.0", - "eslint-config-standard": "^17.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-import-resolver-typescript": "^3.6.1", - "eslint-plugin-deprecation": "^2.0.0", - "eslint-plugin-header": "^3.1.1", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-import-newlines": "^1.3.4", - "eslint-plugin-jest": "^27.6.0", - "eslint-plugin-n": "^16.3.1", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-simple-import-sort": "^10.0.0", - "eslint-plugin-sort-destructure-keys": "^1.5.0", - "espree": "^9.6.1", - "gh-pages": "^6.0.0", - "gh-release": "^7.0.2", - "globals": "^13.23.0", - "json5": "^2.2.3", - "madge": "^6.1.0", - "rollup": "^4.4.1", - "rollup-plugin-cleanup": "^3.2.1", - "tslib": "^2.6.2", - "typescript": "^5.2.2", - "webpack": "^5.89.0", - "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.10.0", - "webpack-subresource-integrity": "^5.2.0-rc.1", - "yargs": "^17.7.2" - }, - "bin": { - "polkadot-ci-ghact-build": "scripts/polkadot-ci-ghact-build.mjs", - "polkadot-ci-ghact-docs": "scripts/polkadot-ci-ghact-docs.mjs", - "polkadot-ci-ghpages-force": "scripts/polkadot-ci-ghpages-force.mjs", - "polkadot-dev-build-docs": "scripts/polkadot-dev-build-docs.mjs", - "polkadot-dev-build-ts": "scripts/polkadot-dev-build-ts.mjs", - "polkadot-dev-circular": "scripts/polkadot-dev-circular.mjs", - "polkadot-dev-clean-build": "scripts/polkadot-dev-clean-build.mjs", - "polkadot-dev-contrib": "scripts/polkadot-dev-contrib.mjs", - "polkadot-dev-copy-dir": "scripts/polkadot-dev-copy-dir.mjs", - "polkadot-dev-copy-to": "scripts/polkadot-dev-copy-to.mjs", - "polkadot-dev-deno-map": "scripts/polkadot-dev-deno-map.mjs", - "polkadot-dev-run-lint": "scripts/polkadot-dev-run-lint.mjs", - "polkadot-dev-run-node-ts": "scripts/polkadot-dev-run-node-ts.mjs", - "polkadot-dev-run-test": "scripts/polkadot-dev-run-test.mjs", - "polkadot-dev-version": "scripts/polkadot-dev-version.mjs", - "polkadot-dev-yarn-only": "scripts/polkadot-dev-yarn-only.mjs", - "polkadot-exec-eslint": "scripts/polkadot-exec-eslint.mjs", - "polkadot-exec-ghpages": "scripts/polkadot-exec-ghpages.mjs", - "polkadot-exec-ghrelease": "scripts/polkadot-exec-ghrelease.mjs", - "polkadot-exec-node-test": "scripts/polkadot-exec-node-test.mjs", - "polkadot-exec-rollup": "scripts/polkadot-exec-rollup.mjs", - "polkadot-exec-tsc": "scripts/polkadot-exec-tsc.mjs", - "polkadot-exec-webpack": "scripts/polkadot-exec-webpack.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@polkadot/dev-test": { - "version": "0.76.38", - "resolved": "https://registry.npmjs.org/@polkadot/dev-test/-/dev-test-0.76.38.tgz", - "integrity": "sha512-xznaEd4v6NtJwV2gHmdiSxZwHXhgPEQPcVcD9sSuAuQpT84DYJURbxL3pbREy1i5JXbWbFrGHp1CI5dbsvRLPQ==", - "dependencies": { - "jsdom": "^22.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.14" - } - }, - "node_modules/@polkadot/dev-ts": { - "version": "0.76.38", - "resolved": "https://registry.npmjs.org/@polkadot/dev-ts/-/dev-ts-0.76.38.tgz", - "integrity": "sha512-nBc2RDisyY8YVeT3aErZl42yriz8Wo/eW/5PV6vx7GGccGtdH5AlZ5DE+3bM6pLSqZQQ6CDJqg8Pp2kSLzvZuA==", - "dependencies": { - "json5": "^2.2.3", - "tslib": "^2.6.2", - "typescript": "^5.2.2" - }, - "engines": { - "node": ">=16.12" - } - }, - "node_modules/@polkadot/dev-ts/node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@polkadot/dev/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@polkadot/dev/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/@polkadot/dev/node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@polkadot/extension-base": { - "version": "0.46.9", - "resolved": "https://registry.npmjs.org/@polkadot/extension-base/-/extension-base-0.46.9.tgz", - "integrity": "sha512-NEqWbgPJ3y2YXpm7FsEguG5PMJ/UbF593H93fQyXDrZXx+BxQ8KmXfOJ+DpAK9UZxJrtQqvzgDblOvbklW+Ptg==", - "dependencies": { - "@polkadot/api": "^10.12.4", - "@polkadot/extension-chains": "0.46.9", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "^12.6.2", - "@polkadot/networks": "^12.6.2", - "@polkadot/phishing": "^0.22.4", - "@polkadot/rpc-provider": "^10.12.4", - "@polkadot/types": "^10.12.4", - "@polkadot/ui-keyring": "^3.6.5", - "@polkadot/ui-settings": "^3.6.5", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/extension-chains": { - "version": "0.46.9", - "resolved": "https://registry.npmjs.org/@polkadot/extension-chains/-/extension-chains-0.46.9.tgz", - "integrity": "sha512-7yjcKz4Wjtuaho4OhXrhVHc0uSmVWDCw9Q74OHlu00FH+Zzt/3BL0ij5cvEDYSuPl6/AWCH2SdwyVME8mLf1nA==", - "dependencies": { - "@polkadot/extension-inject": "0.46.9", - "@polkadot/networks": "^12.6.2", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/types": "*" - } - }, - "node_modules/@polkadot/extension-dapp": { - "version": "0.46.9", - "resolved": "https://registry.npmjs.org/@polkadot/extension-dapp/-/extension-dapp-0.46.9.tgz", - "integrity": "sha512-y5udSeQ/X9MEoyjlpTcCn0UAEjZ2jjy6U3V/jiVFQo5vBKhdqAhN1oN8X5c4yWurmhYM/7oibImxAjEoXuwH+Q==", - "dependencies": { - "@polkadot/extension-inject": "0.46.9", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/util": "*", - "@polkadot/util-crypto": "*" - } - }, - "node_modules/@polkadot/extension-inject": { - "version": "0.46.9", - "resolved": "https://registry.npmjs.org/@polkadot/extension-inject/-/extension-inject-0.46.9.tgz", - "integrity": "sha512-m0jnrs9+jEOpMH6OUNl7nHpz9SFFWK9LzuqB8T3htEE3RUYPL//SLCPyEKxAAgHu7F8dgkUHssAWQfANofALCQ==", - "dependencies": { - "@polkadot/api": "^10.12.4", - "@polkadot/rpc-provider": "^10.12.4", - "@polkadot/types": "^10.12.4", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-global": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/keyring": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.6.2.tgz", - "integrity": "sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==", - "dependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2" - } - }, - "node_modules/@polkadot/networks": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.6.2.tgz", - "integrity": "sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==", - "dependencies": { - "@polkadot/util": "12.6.2", - "@substrate/ss58-registry": "^1.44.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/phishing": { - "version": "0.22.7", - "resolved": "https://registry.npmjs.org/@polkadot/phishing/-/phishing-0.22.7.tgz", - "integrity": "sha512-dtgWXD9upRqpCjPlXYV5FZmuRyeaw/mjCdNR+38O64CA7RewftZhGeALTIAo+tIukrgBpJL2VZt+gM4SNVvmkQ==", - "dependencies": { - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-fetch": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-augment": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.13.1.tgz", - "integrity": "sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==", - "dependencies": { - "@polkadot/rpc-core": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-core": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.13.1.tgz", - "integrity": "sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==", - "dependencies": { - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/rpc-provider": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.13.1.tgz", - "integrity": "sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-support": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-fetch": "^12.6.2", - "@polkadot/x-global": "^12.6.2", - "@polkadot/x-ws": "^12.6.2", - "eventemitter3": "^5.0.1", - "mock-socket": "^9.3.1", - "nock": "^13.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@substrate/connect": "0.8.8" - } - }, - "node_modules/@polkadot/typegen": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/typegen/-/typegen-10.13.1.tgz", - "integrity": "sha512-qbD2+edevWop9+khNbC4fsgzHgVXMcWneKwaWlp+zd83ixqIPnrsTP6LoGId61iFDFELBDZw+xmVTLVaseax0Q==", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-augment": "10.13.1", - "@polkadot/rpc-augment": "10.13.1", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/types-support": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "@polkadot/x-ws": "^12.6.2", - "handlebars": "^4.7.8", - "tslib": "^2.6.2", - "yargs": "^17.7.2" - }, - "bin": { - "polkadot-types-chain-info": "scripts/polkadot-types-chain-info.mjs", - "polkadot-types-from-chain": "scripts/polkadot-types-from-chain.mjs", - "polkadot-types-from-defs": "scripts/polkadot-types-from-defs.mjs", - "polkadot-types-internal-interfaces": "scripts/polkadot-types-internal-interfaces.mjs", - "polkadot-types-internal-metadata": "scripts/polkadot-types-internal-metadata.mjs" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.13.1.tgz", - "integrity": "sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/types-augment": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-augment": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.13.1.tgz", - "integrity": "sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==", - "dependencies": { - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-codec": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.13.1.tgz", - "integrity": "sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==", - "dependencies": { - "@polkadot/util": "^12.6.2", - "@polkadot/x-bigint": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-create": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.13.1.tgz", - "integrity": "sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==", - "dependencies": { - "@polkadot/types-codec": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-known": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.13.1.tgz", - "integrity": "sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==", - "dependencies": { - "@polkadot/networks": "^12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/types-support": { - "version": "10.13.1", - "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.13.1.tgz", - "integrity": "sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==", - "dependencies": { - "@polkadot/util": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/ui-keyring": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/@polkadot/ui-keyring/-/ui-keyring-3.6.6.tgz", - "integrity": "sha512-G9QfT9VJCOjVlF0L5RLxlajYZVMcWEapLGN+0CZofcXSx65AQwgfMl/yR8xVsg9j5bL8akr4J8cSqNgdOuX2yw==", - "dependencies": { - "@polkadot/keyring": "^12.6.2", - "@polkadot/ui-settings": "3.6.6", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "mkdirp": "^3.0.1", - "rxjs": "^7.8.1", - "store": "^2.0.12", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/keyring": "*", - "@polkadot/ui-settings": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/ui-keyring/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@polkadot/ui-settings": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/@polkadot/ui-settings/-/ui-settings-3.6.6.tgz", - "integrity": "sha512-DoXXnj4KASxZWE+hnBkNXOkm3AX6CbyyZLzPBAPR4ZyyGTqushJNmyaiTiArqMtBh7rYFT2cDStt+qOa/hjyhQ==", - "dependencies": { - "@polkadot/networks": "^12.6.2", - "@polkadot/util": "^12.6.2", - "eventemitter3": "^5.0.1", - "store": "^2.0.12", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/networks": "*", - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/util": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.6.2.tgz", - "integrity": "sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==", - "dependencies": { - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-global": "12.6.2", - "@polkadot/x-textdecoder": "12.6.2", - "@polkadot/x-textencoder": "12.6.2", - "@types/bn.js": "^5.1.5", - "bn.js": "^5.2.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util-crypto": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz", - "integrity": "sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==", - "dependencies": { - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", - "@polkadot/networks": "12.6.2", - "@polkadot/util": "12.6.2", - "@polkadot/wasm-crypto": "^7.3.2", - "@polkadot/wasm-util": "^7.3.2", - "@polkadot/x-bigint": "12.6.2", - "@polkadot/x-randomvalues": "12.6.2", - "@scure/base": "^1.1.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2" - } - }, - "node_modules/@polkadot/wasm-bridge": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.3.2.tgz", - "integrity": "sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==", - "dependencies": { - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.3.2.tgz", - "integrity": "sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==", - "dependencies": { - "@polkadot/wasm-bridge": "7.3.2", - "@polkadot/wasm-crypto-asmjs": "7.3.2", - "@polkadot/wasm-crypto-init": "7.3.2", - "@polkadot/wasm-crypto-wasm": "7.3.2", - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.3.2.tgz", - "integrity": "sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-init": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.3.2.tgz", - "integrity": "sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==", - "dependencies": { - "@polkadot/wasm-bridge": "7.3.2", - "@polkadot/wasm-crypto-asmjs": "7.3.2", - "@polkadot/wasm-crypto-wasm": "7.3.2", - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*", - "@polkadot/x-randomvalues": "*" - } - }, - "node_modules/@polkadot/wasm-crypto-wasm": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.3.2.tgz", - "integrity": "sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==", - "dependencies": { - "@polkadot/wasm-util": "7.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/wasm-util": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.3.2.tgz", - "integrity": "sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "*" - } - }, - "node_modules/@polkadot/x-bigint": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.6.2.tgz", - "integrity": "sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-fetch": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.6.2.tgz", - "integrity": "sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "node-fetch": "^3.3.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-global": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.6.2.tgz", - "integrity": "sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-randomvalues": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.6.2.tgz", - "integrity": "sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/util": "12.6.2", - "@polkadot/wasm-util": "*" - } - }, - "node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.6.2.tgz", - "integrity": "sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.6.2.tgz", - "integrity": "sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/x-ws": { - "version": "12.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.6.2.tgz", - "integrity": "sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2", - "ws": "^8.15.1" - }, - "engines": { - "node": ">=18" - } - }, - "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/@prosopo/account": { - "resolved": "packages/account", - "link": true - }, - "node_modules/@prosopo/api": { - "resolved": "packages/api", - "link": true - }, - "node_modules/@prosopo/captcha-contract": { - "resolved": "contracts/captcha", - "link": true - }, - "node_modules/@prosopo/cli": { - "resolved": "packages/cli", - "link": true - }, - "node_modules/@prosopo/client-bundle-example": { - "resolved": "demos/client-bundle-example", - "link": true - }, - "node_modules/@prosopo/client-example": { - "resolved": "demos/client-example", - "link": true - }, - "node_modules/@prosopo/client-example-server": { - "resolved": "demos/client-example-server", - "link": true - }, - "node_modules/@prosopo/client-frictionless-example": { - "resolved": "demos/client-frictionless-example", - "link": true - }, - "node_modules/@prosopo/client-pow-example": { - "resolved": "demos/client-pow-example", - "link": true - }, - "node_modules/@prosopo/common": { - "resolved": "packages/common", - "link": true - }, - "node_modules/@prosopo/common-contract": { - "resolved": "contracts/common", - "link": true - }, - "node_modules/@prosopo/config": { - "resolved": "dev/config", - "link": true - }, - "node_modules/@prosopo/contract": { - "resolved": "packages/contract", - "link": true - }, - "node_modules/@prosopo/cypress-shared": { - "resolved": "demos/cypress-shared", - "link": true - }, - "node_modules/@prosopo/database": { - "resolved": "packages/database", - "link": true - }, - "node_modules/@prosopo/datasets": { - "resolved": "packages/datasets", - "link": true - }, - "node_modules/@prosopo/datasets-fs": { - "resolved": "packages/datasets-fs", - "link": true - }, - "node_modules/@prosopo/env": { - "resolved": "packages/env", - "link": true - }, - "node_modules/@prosopo/file-server": { - "resolved": "packages/file-server", - "link": true - }, - "node_modules/@prosopo/flux": { - "resolved": "dev/flux", - "link": true - }, - "node_modules/@prosopo/procaptcha": { - "resolved": "packages/procaptcha", - "link": true - }, - "node_modules/@prosopo/procaptcha-bundle": { - "resolved": "packages/procaptcha-bundle", - "link": true - }, - "node_modules/@prosopo/procaptcha-common": { - "resolved": "packages/procaptcha-common", - "link": true - }, - "node_modules/@prosopo/procaptcha-frictionless": { - "resolved": "packages/procaptcha-frictionless", - "link": true - }, - "node_modules/@prosopo/procaptcha-pow": { - "resolved": "packages/procaptcha-pow", - "link": true - }, - "node_modules/@prosopo/procaptcha-react": { - "resolved": "packages/procaptcha-react", - "link": true - }, - "node_modules/@prosopo/protocol-dev": { - "resolved": "protocol/dev", - "link": true - }, - "node_modules/@prosopo/provider": { - "resolved": "packages/provider", - "link": true - }, - "node_modules/@prosopo/provider-gui": { - "resolved": "provider-gui", - "link": true - }, - "node_modules/@prosopo/provider-mock": { - "resolved": "demos/provider-mock", - "link": true - }, - "node_modules/@prosopo/proxy-contract": { - "resolved": "contracts/proxy", - "link": true - }, - "node_modules/@prosopo/scripts": { - "resolved": "dev/scripts", - "link": true - }, - "node_modules/@prosopo/server": { - "resolved": "packages/server", - "link": true - }, - "node_modules/@prosopo/ts-brand": { - "resolved": "dev/ts-brand", - "link": true - }, - "node_modules/@prosopo/tx": { - "resolved": "packages/tx", - "link": true - }, - "node_modules/@prosopo/typechain-polkadot": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@prosopo/typechain-polkadot/-/typechain-polkadot-1.1.15.tgz", - "integrity": "sha512-WC6SQqgEp1aOTcQupxf5DO5TTLdFZl3V4Kbp5yJTqe7zWYwoXvyAgP1Ogw9mpDYojM5kH4+RXFmvQvetk4swkA==", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@prosopo/typechain-polkadot-parser": "1.1.15", - "@types/fs-extra": "^9.0.13", - "@types/node": "^18.11.18", - "@types/yargs": "^17.0.10", - "camelcase": "^6.3.0", - "eslint": "^8.18.0", - "fs-extra": "^9.1.0", - "handlebars": "^4.7.7", - "prettier": "^2.7.1", - "ts-node": "^10.7.0", - "tslib": "^2.6.2", - "yargs": "^17.5.1" - }, - "bin": { - "typechain-polkadot": "bin/index.js" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=9.0.0" - } - }, - "node_modules/@prosopo/typechain-polkadot-parser": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@prosopo/typechain-polkadot-parser/-/typechain-polkadot-parser-1.1.15.tgz", - "integrity": "sha512-Lk54bbYwxApsAFRdm2NpdiOskIJ+cXngjbR3GXK+EMBmRDvHmInAjysiBFN4RTQBt/e5jR78NKVjFcAQnlCHjQ==", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@types/bn.js": "^5.1.0", - "@types/node": "^18.0.3", - "camelcase": "^6.3.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@prosopo/typechain-polkadot-parser/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@prosopo/typechain-polkadot/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@prosopo/typechain-polkadot/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/@prosopo/typechain-polkadot/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@prosopo/typechain-types": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@prosopo/typechain-types/-/typechain-types-1.1.15.tgz", - "integrity": "sha512-VZpzG/sUba6xnMsiPcFGCCDInV2o7aaJarKvGFWqaCM7I1AKIbq8hi0i6ojxKq9caMo0ZAwblSi+XR8GX+QfVg==", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@types/bn.js": "^5.1.0", - "@types/node": "^18.0.3", - "camelcase": "^6.3.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@prosopo/typechain-types/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@prosopo/types": { - "resolved": "packages/types", - "link": true - }, - "node_modules/@prosopo/types-database": { - "resolved": "packages/types-database", - "link": true - }, - "node_modules/@prosopo/types-env": { - "resolved": "packages/types-env", - "link": true - }, - "node_modules/@prosopo/util": { - "resolved": "packages/util", - "link": true - }, - "node_modules/@prosopo/vite-plugin-watch-workspace": { - "resolved": "dev/vite-plugin-watch-workspace", - "link": true - }, - "node_modules/@prosopo/web-components": { - "resolved": "packages/web-components", - "link": true - }, - "node_modules/@remix-run/router": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", - "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@rollup/plugin-alias": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", - "integrity": "sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==", - "dependencies": { - "slash": "^4.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", - "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@rollup/pluginutils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - }, - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.7", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", - "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs/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/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rollup/plugin-dynamic-import-vars": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-dynamic-import-vars/-/plugin-dynamic-import-vars-2.1.2.tgz", - "integrity": "sha512-4lr2oXxs9hcxtGGaK8s0i9evfjzDrAs7ngw28TqruWKTEm0+U4Eljb+F6HXGYdFv8xRojQlrQwV7M/yxeh3yzQ==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "astring": "^1.8.5", - "estree-walker": "^2.0.2", - "fast-glob": "^3.2.12", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-inject": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", - "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-typescript": { - "version": "11.1.6", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz", - "integrity": "sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==", - "dependencies": { - "@rollup/pluginutils": "^5.1.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.14.0||^3.0.0||^4.0.0", - "tslib": "*", - "typescript": ">=3.7.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - }, - "tslib": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-wasm": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.2.2.tgz", - "integrity": "sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==", - "dependencies": { - "@rollup/pluginutils": "^5.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", - "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", - "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz", - "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==", - "dev": true - }, - "node_modules/@rushstack/node-core-library": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", - "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", - "dev": true, - "dependencies": { - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@rushstack/node-core-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@rushstack/rig-package": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", - "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", - "dev": true, - "dependencies": { - "resolve": "~1.22.1", - "strip-json-comments": "~3.1.1" - } - }, - "node_modules/@rushstack/terminal": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", - "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", - "dev": true, - "dependencies": { - "@rushstack/node-core-library": "4.0.2", - "supports-color": "~8.1.1" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@rushstack/terminal/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@rushstack/terminal/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@rushstack/ts-command-line": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", - "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", - "dev": true, - "dependencies": { - "@rushstack/terminal": "0.10.0", - "@types/argparse": "1.0.38", - "argparse": "~1.0.9", - "string-argv": "~0.3.1" - } - }, - "node_modules/@rushstack/ts-command-line/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@rushstack/ts-command-line/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/@scure/base": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz", - "integrity": "sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", - "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true - }, - "node_modules/@smithy/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.0.tgz", - "integrity": "sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.0.0.tgz", - "integrity": "sha512-y1VuiOpU8nL0KlL0pvYpOddKGK+8xpD4Jvg9NN42Bl6gHWAr46LpAzWi4I78WxcFIMN1vw1+RUVOlcqR/vfs5g==", - "optional": true, - "dependencies": { - "@smithy/middleware-endpoint": "^3.0.0", - "@smithy/middleware-retry": "^3.0.0", - "@smithy/middleware-serde": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/credential-provider-imds": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.0.0.tgz", - "integrity": "sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^3.0.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.0.0.tgz", - "integrity": "sha512-gP1MlOpIB/onIbh4g9eSG3XdI/G31cAvd9Lo11192eL4mxks3xpkPaa+RIcZaX2Vmb8I8HzxBddPSXviY1iq0w==", - "optional": true, - "dependencies": { - "@smithy/protocol-http": "^4.0.0", - "@smithy/querystring-builder": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/hash-node": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.0.tgz", - "integrity": "sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/invalid-dependency": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.0.tgz", - "integrity": "sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-content-length": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.0.tgz", - "integrity": "sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==", - "optional": true, - "dependencies": { - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-endpoint": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.0.tgz", - "integrity": "sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==", - "optional": true, - "dependencies": { - "@smithy/middleware-serde": "^3.0.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/url-parser": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-retry": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.0.tgz", - "integrity": "sha512-kFaBiTa50y0iwhrOjX5UISo1SfiXPrE1EsMtZJAVF7Oci3AUpVzaMzRxzQJFGnxioSyCwSmzqiE9x4X3dW+7VQ==", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/service-error-classification": "^3.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-retry": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-retry/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@smithy/middleware-serde": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.0.tgz", - "integrity": "sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/middleware-stack": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.0.tgz", - "integrity": "sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/node-config-provider": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.0.0.tgz", - "integrity": "sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==", - "optional": true, - "dependencies": { - "@smithy/property-provider": "^3.0.0", - "@smithy/shared-ini-file-loader": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/node-http-handler": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.0.0.tgz", - "integrity": "sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==", - "optional": true, - "dependencies": { - "@smithy/abort-controller": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/querystring-builder": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/property-provider": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.0.0.tgz", - "integrity": "sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/protocol-http": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.0.0.tgz", - "integrity": "sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/querystring-builder": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.0.tgz", - "integrity": "sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/querystring-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.0.tgz", - "integrity": "sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/service-error-classification": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.0.tgz", - "integrity": "sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/shared-ini-file-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.0.0.tgz", - "integrity": "sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/signature-v4": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-3.0.0.tgz", - "integrity": "sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==", - "optional": true, - "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-middleware": "^3.0.0", - "@smithy/util-uri-escape": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/smithy-client": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.0.0.tgz", - "integrity": "sha512-HTLlEOPOoPxyVCoqzwRGJuRh4hyAAo+eveRcEPi7UpIaq2PCAmdFZM76jabUuzlPPR9ge+OQlKzZre+LT1nXzA==", - "optional": true, - "dependencies": { - "@smithy/middleware-endpoint": "^3.0.0", - "@smithy/middleware-stack": "^3.0.0", - "@smithy/protocol-http": "^4.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-stream": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.0.0.tgz", - "integrity": "sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/url-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.0.tgz", - "integrity": "sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==", - "optional": true, - "dependencies": { - "@smithy/querystring-parser": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", - "optional": true, - "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-body-length-browser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", - "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - } - }, - "node_modules/@smithy/util-body-length-node": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", - "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", - "optional": true, - "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-config-provider": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", - "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-defaults-mode-browser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.0.tgz", - "integrity": "sha512-/ChTQXFZVK/92dLR9RLW2fOG03ghgUYZnRfrs9d9T3L7UxtsGx9QitF7Ppu64A8xcUHqA30kV7TUayFRBd7YQw==", - "optional": true, - "dependencies": { - "@smithy/property-provider": "^3.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@smithy/util-defaults-mode-node": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.0.tgz", - "integrity": "sha512-gfABCXswcMgDUcVO+16e4BgTFnouaXNCowp9mVxV8dgaOCpUT9eEWIC+PK3ZoEm26QwlwT7WgfuN1Y22HKX36g==", - "optional": true, - "dependencies": { - "@smithy/config-resolver": "^3.0.0", - "@smithy/credential-provider-imds": "^3.0.0", - "@smithy/node-config-provider": "^3.0.0", - "@smithy/property-provider": "^3.0.0", - "@smithy/smithy-client": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@smithy/util-endpoints": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.0.tgz", - "integrity": "sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==", - "optional": true, - "dependencies": { - "@smithy/node-config-provider": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-middleware": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.0.tgz", - "integrity": "sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==", - "optional": true, - "dependencies": { - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-retry": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.0.tgz", - "integrity": "sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==", - "optional": true, - "dependencies": { - "@smithy/service-error-classification": "^3.0.0", - "@smithy/types": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.0.0.tgz", - "integrity": "sha512-AYQeeAxBi3yee9SXC0HgrbeIchQeo6EAkpiwwmmCK6Z7uq8GnMGe8AxRZT3O4wyMNRNK2qfjZSvx6+wKfuMajg==", - "optional": true, - "dependencies": { - "@smithy/fetch-http-handler": "^3.0.0", - "@smithy/node-http-handler": "^3.0.0", - "@smithy/types": "^3.0.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "optional": true, - "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" - }, - "node_modules/@substrate/connect": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.8.tgz", - "integrity": "sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==", - "optional": true, - "dependencies": { - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "@substrate/light-client-extension-helpers": "^0.0.4", - "smoldot": "2.0.22" - } - }, - "node_modules/@substrate/connect-extension-protocol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz", - "integrity": "sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==", - "optional": true - }, - "node_modules/@substrate/connect-known-chains": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.1.4.tgz", - "integrity": "sha512-iT+BdKqvKl/uBLd8BAJysFM1BaMZXRkaXBP2B7V7ob/EyNs5h0EMhTVbO6MJxV/IEOg5OKsyl6FUqQK7pKnqyw==", - "optional": true - }, - "node_modules/@substrate/light-client-extension-helpers": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.4.tgz", - "integrity": "sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==", - "optional": true, - "dependencies": { - "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/json-rpc-provider-proxy": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "@substrate/connect-extension-protocol": "^2.0.0", - "@substrate/connect-known-chains": "^1.1.1", - "rxjs": "^7.8.1" - }, - "peerDependencies": { - "smoldot": "2.x" - } - }, - "node_modules/@substrate/ss58-registry": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.47.0.tgz", - "integrity": "sha512-6kuIJedRcisUJS2pgksEH2jZf3hfSIVzqtFzs/AyjTW3ETbMg5q1Bb7VWa0WYaT6dTrEXp/6UoXM5B9pSIUmcw==" - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "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/@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/@tsconfig/strictest": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.5.tgz", - "integrity": "sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==" - }, - "node_modules/@typegoose/auto-increment": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@typegoose/auto-increment/-/auto-increment-3.3.0.tgz", - "integrity": "sha512-nmNwbqueg699VgzXSX6sj+q9KA58uLDp5FA3w+UxCkELzTGlrxHGCRKNW1M8Dmv8bkvbc4AC8Gs5eq+l5wGXag==", - "dependencies": { - "loglevel": "^1.8.1", - "tslib": "^2.5.3" - }, - "engines": { - "node": ">=14.17.0" - }, - "peerDependencies": { - "mongoose": "~7.3.0" - } - }, - "node_modules/@types/argparse": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", - "dev": true - }, - "node_modules/@types/aws-lambda": { - "version": "8.10.137", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.137.tgz", - "integrity": "sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg==" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "devOptional": true, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "devOptional": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "devOptional": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "devOptional": true, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/bcrypt": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz", - "integrity": "sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/bn.js": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.5.tgz", - "integrity": "sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/btoa-lite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", - "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" - }, - "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==", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/chai": { - "version": "4.3.16", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", - "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", - "dev": true - }, - "node_modules/@types/chai-as-promised": { - "version": "7.1.8", - "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", - "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", - "dev": true, - "dependencies": { - "@types/chai": "*" - } - }, - "node_modules/@types/chai-subset": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz", - "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==", - "dev": true, - "dependencies": { - "@types/chai": "*" - } - }, - "node_modules/@types/cli-progress": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.5.tgz", - "integrity": "sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cors": { - "version": "2.8.17", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dev": true, - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" - }, - "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": "9.0.6", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.6.tgz", - "integrity": "sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==", - "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==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.1.tgz", - "integrity": "sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==", - "dev": true - }, - "node_modules/@types/luxon": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.8.tgz", - "integrity": "sha512-jYvz8UMLDgy3a5SkGJne8H7VA7zPV2Lwohjx0V8V31+SqAjNmurWMkk9cQhfvlcnXWudBpK9xPM1n4rljOcHYQ==" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/node-fetch": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-3.0.2.tgz", - "integrity": "sha512-3q5FyT6iuekUxXeL2qjcyIhtMJdfMF7RGhYXWKkYpdcW9k36A/+txXrjG0l+NMVkiC30jKNrcOqVlqBl7BcCHA==", - "dev": true, - "dependencies": { - "node-fetch": "*" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" - }, - "node_modules/@types/prop-types": { - "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/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" - }, - "node_modules/@types/react": { - "version": "18.3.2", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", - "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "dependencies": { - "@types/react": "*" - } - }, - "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", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "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.23.0", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", - "dev": true - }, - "node_modules/@types/seedrandom": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.8.tgz", - "integrity": "sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==", - "dev": true - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sinon": { - "version": "10.0.20", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz", - "integrity": "sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==", - "dev": true, - "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", - "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", - "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", - "dev": true - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" - }, - "node_modules/@types/webidl-conversions": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", - "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==" - }, - "node_modules/@types/whatwg-url": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", - "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", - "dependencies": { - "@types/node": "*", - "@types/webidl-conversions": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", - "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/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/@typescript-eslint/eslint-plugin/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/@typescript-eslint/eslint-plugin/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "5.62.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": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/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/@typescript-eslint/parser/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/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.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/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dependencies": { - "@typescript-eslint/types": "5.62.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/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.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/type-utils/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/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "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.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.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/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dependencies": { - "@typescript-eslint/types": "5.62.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/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "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/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", - "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.23.5", - "@babel/plugin-transform-react-jsx-self": "^7.23.3", - "@babel/plugin-transform-react-jsx-source": "^7.23.3", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@vitest/coverage-v8": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", - "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@bcoe/v8-coverage": "^0.2.3", - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magic-string": "^0.30.5", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "test-exclude": "^6.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "1.6.0" - } - }, - "node_modules/@vitest/coverage-v8/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@vitest/coverage-v8/node_modules/js-tokens": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", - "dev": true - }, - "node_modules/@vitest/coverage-v8/node_modules/strip-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", - "dev": true, - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vitest/expect": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.6.tgz", - "integrity": "sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==", - "dev": true, - "dependencies": { - "@vitest/spy": "0.34.6", - "@vitest/utils": "0.34.6", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.6.tgz", - "integrity": "sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==", - "dev": true, - "dependencies": { - "@vitest/utils": "0.34.6", - "p-limit": "^4.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.6.tgz", - "integrity": "sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==", - "dev": true, - "dependencies": { - "magic-string": "^0.30.1", - "pathe": "^1.1.1", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.6.tgz", - "integrity": "sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==", - "dev": true, - "dependencies": { - "tinyspy": "^2.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.6.tgz", - "integrity": "sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==", - "dev": true, - "dependencies": { - "diff-sequences": "^29.4.3", - "loupe": "^2.3.6", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@volar/language-core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", - "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", - "dev": true, - "dependencies": { - "@volar/source-map": "1.11.1" - } - }, - "node_modules/@volar/source-map": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", - "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", - "dev": true, - "dependencies": { - "muggle-string": "^0.3.1" - } - }, - "node_modules/@volar/typescript": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", - "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", - "dev": true, - "dependencies": { - "@volar/language-core": "1.11.1", - "path-browserify": "^1.0.1" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", - "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", - "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", - "dev": true, - "dependencies": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", - "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.27", - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", - "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", - "dev": true, - "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/language-core": { - "version": "1.8.27", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", - "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", - "dev": true, - "dependencies": { - "@volar/language-core": "~1.11.1", - "@volar/source-map": "~1.11.1", - "@vue/compiler-dom": "^3.3.0", - "@vue/shared": "^3.3.0", - "computeds": "^0.0.1", - "minimatch": "^9.0.3", - "muggle-string": "^0.3.1", - "path-browserify": "^1.0.1", - "vue-template-compiler": "^2.7.14" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@vue/language-core/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@vue/language-core/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@vue/shared": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", - "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "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==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/abstract-leveldown": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", - "integrity": "sha512-TOod9d5RDExo6STLMGa+04HGkl+TlMfbDnTyN93/ETJ9DpQ0DaYLqcMZlbXvdc4W3vVo1Qrl+WhSp8zvDsJ+jA==", - "dev": true, - "dependencies": { - "xtend": "~3.0.0" - } - }, - "node_modules/abstract-leveldown/node_modules/xtend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "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": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "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-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/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/agent-base/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/agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "dev": true, - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.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.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "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-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, - "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/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/app-module-path": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", - "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==" - }, - "node_modules/application-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/application-config/-/application-config-2.0.0.tgz", - "integrity": "sha512-NC5/0guSZK3/UgUDfCk/riByXzqz0owL1L3r63JPSBzYk5QALrp3bLxbsR7qeSfvYfFmAhnp3dbqYsW3U9MpZQ==", - "dependencies": { - "application-config-path": "^0.1.0", - "load-json-file": "^6.2.0", - "write-json-file": "^4.2.0" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/application-config-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", - "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "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/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/are-we-there-yet/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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - }, - "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.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-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-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "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.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "engines": { - "node": "*" - } - }, - "node_modules/ast-module-types": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-4.0.0.tgz", - "integrity": "sha512-Kd0o8r6CDazJGCRzs8Ivpn0xj19oNKrULhoJFzhGjRsLpekF2zyZs9Ukz+JvZhWD6smszfepakTFhAaYpsI12g==", - "engines": { - "node": ">=12.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - }, - "node_modules/async-mutex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", - "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", - "dependencies": { - "tslib": "^2.3.1" - } - }, - "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/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/b4a": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" - }, - "node_modules/babel-plugin-import": { - "version": "1.13.8", - "resolved": "https://registry.npmjs.org/babel-plugin-import/-/babel-plugin-import-1.13.8.tgz", - "integrity": "sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.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-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "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/bare-events": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", - "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", - "optional": true - }, - "node_modules/bare-fs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.0.tgz", - "integrity": "sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw==", - "optional": true, - "dependencies": { - "bare-events": "^2.0.0", - "bare-path": "^2.0.0", - "bare-stream": "^1.0.0" - } - }, - "node_modules/bare-os": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz", - "integrity": "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==", - "optional": true - }, - "node_modules/bare-path": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.2.tgz", - "integrity": "sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig==", - "optional": true, - "dependencies": { - "bare-os": "^2.1.0" - } - }, - "node_modules/bare-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-1.0.0.tgz", - "integrity": "sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==", - "optional": true, - "dependencies": { - "streamx": "^2.16.1" - } - }, - "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/bcrypt": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", - "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", - "hasInstallScript": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "node-addon-api": "^5.0.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" - }, - "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==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bl/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/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "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.11.0", - "raw-body": "2.5.2", - "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/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/body-parser/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolean": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", - "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "optional": true - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==" - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "optional": true - }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/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/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "dev": true, - "dependencies": { - "resolve": "^1.17.0" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-fs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-fs/-/browserify-fs-1.0.0.tgz", - "integrity": "sha512-8LqHRPuAEKvyTX34R6tsw4bO2ro6j9DmlYBhiYWHRM26Zv2cBw1fJOU0NeUQ0RkXkPn/PFBjhA0dm4AgaBurTg==", - "dev": true, - "dependencies": { - "level-filesystem": "^1.0.1", - "level-js": "^2.1.3", - "levelup": "^0.18.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", - "dev": true, - "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/browserify-sign/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "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/browserify-sign/node_modules/readable-stream/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==", - "dev": true - }, - "node_modules/browserify-sign/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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/browserify-sign/node_modules/string_decoder/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==", - "dev": true - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bson": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", - "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", - "engines": { - "node": ">=14.20.1" - } - }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" - }, - "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-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "engines": { - "node": "*" - } - }, - "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-es6": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/buffer-es6/-/buffer-es6-4.9.3.tgz", - "integrity": "sha512-Ibt+oXxhmeYJSsCkODPqNpPmyegefiD8rfutH1NYGhMZQhSp95Rz7haemgnJ6dxa6LT+JLLbtgOMORRluwKktw==", - "dev": true - }, - "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/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true - }, - "node_modules/bufferutil": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", - "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", - "devOptional": true, - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "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/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, - "node_modules/builtins": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/builtins/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/c8": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz", - "integrity": "sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^2.0.0", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.1.4", - "rimraf": "^3.0.2", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^9.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/c8/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/c8/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==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/c8/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/c8/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/c8/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==", - "dev": true, - "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/c8/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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/c8/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==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/cacheable-lookup": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", - "dev": true, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "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==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "node_modules/cacheable-request/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cachedir": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", - "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dependencies": { - "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" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "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/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/caniuse-lite": { - "version": "1.0.30001618", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001618.tgz", - "integrity": "sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chai-as-promised": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", - "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", - "dev": true, - "dependencies": { - "check-error": "^1.0.2" - }, - "peerDependencies": { - "chai": ">= 2.1.2 < 6" - } - }, - "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/chalk/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/changelog-parser": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-3.0.1.tgz", - "integrity": "sha512-1AEVJgnFEO4v5ukfEH/j9cr2Z39Y/GCieNi605azhufAolXF4vQAwZBY8BrUVRkvlI3gwe3i621/PIAW0zmmEQ==", - "dependencies": { - "line-reader": "^0.2.4", - "remove-markdown": "^0.5.0" - }, - "bin": { - "changelog-parser": "bin/cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "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-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/child_process": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz", - "integrity": "sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "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": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", - "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==", - "dev": true, - "dependencies": { - "exit": "0.1.2", - "glob": "^7.1.1" - }, - "engines": { - "node": ">=0.2.5" - } - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-progress": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", - "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", - "dependencies": { - "string-width": "^4.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "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-table": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", - "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", - "dev": true, - "dependencies": { - "colors": "1.0.3" - }, - "engines": { - "node": ">= 0.2.0" - } - }, - "node_modules/cli-table3": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", - "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "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==", - "dev": true, - "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/cli/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "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/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "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/cliui/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/cliui/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/cliui/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/cliui/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/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-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clone-response/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/color/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/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/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "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": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "engines": { - "node": ">=16" - } - }, - "node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, - "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==", - "dev": true, - "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/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/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/compression/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/computeds": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", - "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "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/concat-stream/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==", - "dev": true - }, - "node_modules/concat-stream/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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true - }, - "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/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==", - "dev": true, - "dependencies": { - "date-now": "^0.1.4" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, - "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-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "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/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0" - }, - "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/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "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/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "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/cron": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.4.tgz", - "integrity": "sha512-MHlPImXJj3K7x7lyUHjtKEOl69CSlTOWxS89jiFgNkzXfvhVjhMz/nc7/EIfN9vgooZp8XTtXJ1FREdmbyXOiQ==", - "dependencies": { - "@types/luxon": "~3.3.0", - "luxon": "~3.3.0" - } - }, - "node_modules/cron-parser": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", - "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", - "dependencies": { - "luxon": "^3.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "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-fetch/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/cross-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/cross-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/cross-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/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-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "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-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssstyle": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", - "dependencies": { - "rrweb-cssom": "^0.6.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/cypress": { - "version": "13.9.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.9.0.tgz", - "integrity": "sha512-atNjmYfHsvTuCaxTxLZr9xGoHz53LLui3266WWxXJHY7+N6OdwJdg/feEa3T+buez9dmUXHT1izCOklqG82uCQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "^3.0.0", - "@cypress/xvfb": "^1.2.4", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.7.1", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.1", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^16.0.0 || ^18.0.0 || >=20.0.0" - } - }, - "node_modules/cypress-vite": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cypress-vite/-/cypress-vite-1.5.0.tgz", - "integrity": "sha512-vvTMqJZgI3sN2ylQTi4OQh8LRRjSrfrIdkQD5fOj+EC/e9oHkxS96lif1SyDF1PwailG1tnpJE+VpN6+AwO/rg==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.3", - "debug": "^4.3.4" - }, - "peerDependencies": { - "vite": "^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/cypress-vite/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/cypress/node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true - }, - "node_modules/cypress/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cypress/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cypress/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/cypress/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/cypress/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/cypress/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==", - "dev": true, - "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/cypress/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/cypress/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/cypress/node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/cypress/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==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/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==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cypress/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==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cypress/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cypress/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/cypress/node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "engines": { - "node": ">=14.14" - } - }, - "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==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/data-urls": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", - "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^12.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==", - "dev": true - }, - "node_modules/dayjs": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", - "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", - "dev": true - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "dev": true - }, - "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/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "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==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "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/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/default-gateway/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/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/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/deferred-leveldown": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz", - "integrity": "sha512-+WCbb4+ez/SZ77Sdy1iadagFiVzMB89IKOBhglgnUkVxOxRWmmFsz8UDSNWh4Rhq+3wr/vMFlYj+rdEwWUDdng==", - "dev": true, - "dependencies": { - "abstract-leveldown": "~0.12.1" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-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.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "node_modules/depcheck": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", - "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@vue/compiler-sfc": "^3.3.4", - "callsite": "^1.0.0", - "camelcase": "^6.3.0", - "cosmiconfig": "^7.1.0", - "debug": "^4.3.4", - "deps-regex": "^0.2.0", - "findup-sync": "^5.0.0", - "ignore": "^5.2.4", - "is-core-module": "^2.12.0", - "js-yaml": "^3.14.1", - "json5": "^2.2.3", - "lodash": "^4.17.21", - "minimatch": "^7.4.6", - "multimatch": "^5.0.0", - "please-upgrade-node": "^3.2.0", - "readdirp": "^3.6.0", - "require-package-name": "^2.0.1", - "resolve": "^1.22.3", - "resolve-from": "^5.0.0", - "semver": "^7.5.4", - "yargs": "^16.2.0" - }, - "bin": { - "depcheck": "bin/depcheck.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/depcheck/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/depcheck/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/depcheck/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/depcheck/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==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/depcheck/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/depcheck/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/depcheck/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/depcheck/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==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/depcheck/node_modules/minimatch": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", - "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/depcheck/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/depcheck/node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/depcheck/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==", - "dev": true, - "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/depcheck/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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/depcheck/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==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "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-tree": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-9.0.0.tgz", - "integrity": "sha512-osYHZJ1fBSon3lNLw70amAXsQ+RGzXsPvk9HbBgTLbp/bQBmpH5mOmsUvqXU+YEWVU0ZLewsmzOET/8jWswjDQ==", - "dependencies": { - "commander": "^2.20.3", - "debug": "^4.3.1", - "filing-cabinet": "^3.0.1", - "precinct": "^9.0.0", - "typescript": "^4.0.0" - }, - "bin": { - "dependency-tree": "bin/cli.js" - }, - "engines": { - "node": "^10.13 || ^12 || >=14" - } - }, - "node_modules/dependency-tree/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/dependency-tree/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/dependency-tree/node_modules/detective-stylus": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-3.0.0.tgz", - "integrity": "sha512-1xYTzbrduExqMYmte7Qk99IRA3Aa6oV7PYzd+3yDcQXkmENvyGF/arripri6lxRDdNYEb4fZFuHtNRAXbz3iAA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/dependency-tree/node_modules/module-definition": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-4.1.0.tgz", - "integrity": "sha512-rHXi/DpMcD2qcKbPCTklDbX9lBKJrUSl971TW5l6nMpqKCIlzJqmQ8cfEF5M923h2OOLHPDVlh5pJxNyV+AJlw==", - "dependencies": { - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1" - }, - "bin": { - "module-definition": "bin/cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/dependency-tree/node_modules/precinct": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/precinct/-/precinct-9.2.1.tgz", - "integrity": "sha512-uzKHaTyiVejWW7VJtHInb9KBUq9yl9ojxXGujhjhDmPon2wgZPBKQIKR+6csGqSlUeGXAA4MEFnU6DesxZib+A==", - "dependencies": { - "@dependents/detective-less": "^3.0.1", - "commander": "^9.5.0", - "detective-amd": "^4.1.0", - "detective-cjs": "^4.1.0", - "detective-es6": "^3.0.1", - "detective-postcss": "^6.1.1", - "detective-sass": "^4.1.1", - "detective-scss": "^3.0.1", - "detective-stylus": "^3.0.0", - "detective-typescript": "^9.1.1", - "module-definition": "^4.1.0", - "node-source-walk": "^5.0.1" - }, - "bin": { - "precinct": "bin/cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" - } - }, - "node_modules/dependency-tree/node_modules/precinct/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/dependency-tree/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" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - }, - "node_modules/deps-regex": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", - "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", - "dev": true - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.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-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "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/detective-amd": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-4.2.0.tgz", - "integrity": "sha512-RbuEJHz78A8nW7CklkqTzd8lDCN42En53dgEIsya0DilpkwslamSZDasLg8dJyxbw46OxhSQeY+C2btdSkCvQQ==", - "dependencies": { - "ast-module-types": "^4.0.0", - "escodegen": "^2.0.0", - "get-amd-module-type": "^4.1.0", - "node-source-walk": "^5.0.1" - }, - "bin": { - "detective-amd": "bin/cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-cjs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-4.1.0.tgz", - "integrity": "sha512-QxzMwt5MfPLwS7mG30zvnmOvHLx5vyVvjsAV6gQOyuMoBR5G1DhS1eJZ4P10AlH+HSnk93mTcrg3l39+24XCtg==", - "dependencies": { - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-es6": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-3.0.1.tgz", - "integrity": "sha512-evPeYIEdK1jK3Oji5p0hX4sPV/1vK+o4ihcWZkMQE6voypSW/cIBiynOLxQk5KOOQbdP8oOAsYqouMTYO5l1sw==", - "dependencies": { - "node-source-walk": "^5.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-less": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz", - "integrity": "sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==", - "dependencies": { - "debug": "^4.0.0", - "gonzales-pe": "^4.2.3", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">= 6.0" - } - }, - "node_modules/detective-less/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/detective-less/node_modules/node-source-walk": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", - "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", - "dependencies": { - "@babel/parser": "^7.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/detective-postcss": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-6.1.3.tgz", - "integrity": "sha512-7BRVvE5pPEvk2ukUWNQ+H2XOq43xENWbH0LcdCE14mwgTBEAMoAx+Fc1rdp76SmyZ4Sp48HlV7VedUnP6GA1Tw==", - "dependencies": { - "is-url": "^1.2.4", - "postcss": "^8.4.23", - "postcss-values-parser": "^6.0.2" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/detective-sass": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-4.1.3.tgz", - "integrity": "sha512-xGRbwGaGte57gvEqM8B9GDiURY3El/H49vA6g9wFkxq9zalmTlTAuqWu+BsH0iwonGPruLt55tZZDEZqPc6lag==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-scss": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-3.1.1.tgz", - "integrity": "sha512-FWkfru1jZBhUeuBsOeGKXKAVDrzYFSQFK2o2tuG/nCCFQ0U/EcXC157MNAcR5mmj+mCeneZzlkBOFJTesDjrww==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detective-stylus": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-2.0.1.tgz", - "integrity": "sha512-/Tvs1pWLg8eYwwV6kZQY5IslGaYqc/GACxjcaGudiNtN5nKCH6o2WnJK3j0gA3huCnoQcbv8X7oz/c1lnvE3zQ==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/detective-typescript": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-9.1.1.tgz", - "integrity": "sha512-Uc1yVutTF0RRm1YJ3g//i1Cn2vx1kwHj15cnzQP6ff5koNzQ0idc1zAC73ryaWEulA0ElRXFTq6wOqe8vUQ3MA==", - "dependencies": { - "@typescript-eslint/typescript-estree": "^5.55.0", - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1", - "typescript": "^4.9.5" - }, - "engines": { - "node": "^12.20.0 || ^14.14.0 || >=16.0.0" - } - }, - "node_modules/detective-typescript/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" - } - }, - "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "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/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "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-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": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", - "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "deprecated": "Use your platform's native DOMException instead", - "dependencies": { - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "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/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "node_modules/duplexify": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", - "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.2" - } - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/duplexify/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/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecc-jsbn/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "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/electron": { - "version": "25.8.4", - "resolved": "https://registry.npmjs.org/electron/-/electron-25.8.4.tgz", - "integrity": "sha512-hUYS3RGdaa6E1UWnzeGnsdsBYOggwMMg4WGxNGvAoWtmRrr6J1BsjFW/yRq4WsJHJce2HdzQXtz4OGXV6yUCLg==", - "hasInstallScript": true, - "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^18.11.18", - "extract-zip": "^2.0.1" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 12.20.55" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.767", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.767.tgz", - "integrity": "sha512-nzzHfmQqBss7CE3apQHkHjXW77+8w3ubGCIoEijKCJebPufREaFETgGXWTkh32t259F3Kcq+R8MZdFdOJROgYw==" - }, - "node_modules/electron/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/elliptic": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/email-addresses": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", - "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==" - }, - "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==", - "dev": true, - "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/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/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==", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", - "xmlhttprequest-ssl": "~2.0.0" - } - }, - "node_modules/engine.io-client/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/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "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/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "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/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "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, - "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/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-html-parser": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/es-html-parser/-/es-html-parser-0.0.9.tgz", - "integrity": "sha512-oniQMi+466VFsDzcdron9Ry/sqUJpDJg1bbDn0jFJKDdxXhwIOYDr4DgBnO5/yPLGj2xv+n5yy4L1Q0vAC5TYQ==", - "dev": true - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-main": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-main/-/es-main-1.3.0.tgz", - "integrity": "sha512-AzORKdz1Zt97TzbYQnIrI3ZiibWpRXUfpo/w0xOJ20GpNYd2bd3MU9m31zS/aJ1TJl6JfLTok83Y8HjNunYT0A==" - }, - "node_modules/es-module-lexer": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "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/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "optional": true - }, - "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "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": "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/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "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/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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.3", - "strip-ansi": "^6.0.1", - "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-compat-utils": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", - "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-compat-utils/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-config-next": { - "version": "13.4.9", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.9.tgz", - "integrity": "sha512-0fLtKRR268NArpqeXXwnLgMXPvF64YESQvptVg+RMLCaijKm3FICN9Y7Jc1p2o+yrWwE4DufJXDM/Vo53D1L7g==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "13.4.9", - "@rushstack/eslint-patch": "^1.1.3", - "@typescript-eslint/parser": "^5.42.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.31.7", - "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.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/eslint-config-next/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks": { - "version": "5.0.0-canary-7118f5dd7-20230705", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", - "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "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==", - "dev": true, - "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-config-react-app/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.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/eslint-config-react-app/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.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/eslint-config-react-app/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-config-react-app/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==", - "dev": true, - "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-config-react-app/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-config-standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", - "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", - "eslint-plugin-promise": "^6.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-import-resolver-typescript/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/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-absolute-imports-only": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-absolute-imports-only/-/eslint-plugin-absolute-imports-only-1.0.1.tgz", - "integrity": "sha512-mTRQ1Q36s21UPolRhRWIINJnrAngditxjZdyEP5PQ3JlMfbHcpcjADEOWFPBOUInKyVPBK7VkDh3fmFSznQVkQ==", - "dev": true - }, - "node_modules/eslint-plugin-deprecation": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-2.0.0.tgz", - "integrity": "sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==", - "dependencies": { - "@typescript-eslint/utils": "^6.0.0", - "tslib": "^2.3.1", - "tsutils": "^3.21.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "typescript": "^4.2.4 || ^5.0.0" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-deprecation/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/eslint-plugin-deprecation/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/eslint-plugin-deprecation/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/eslint-plugin-deprecation/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-es-x": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", - "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": ">=8" - } - }, - "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==", - "dev": true, - "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-header": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz", - "integrity": "sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==", - "peerDependencies": { - "eslint": ">=7.7.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import-newlines": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import-newlines/-/eslint-plugin-import-newlines-1.4.0.tgz", - "integrity": "sha512-+Cz1x2xBLtI9gJbmuYEpvY7F8K75wskBmJ7rk4VRObIJo+jklUJaejFJgtnWeL0dCFWabGEkhausrikXaNbtoQ==", - "bin": { - "import-linter": "lib/index.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "eslint": ">=6.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/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "27.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", - "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", - "dependencies": { - "@typescript-eslint/utils": "^5.10.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0", - "jest": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-json": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", - "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", - "dev": true, - "dependencies": { - "lodash": "^4.17.21", - "vscode-json-languageservice": "^4.1.6" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-n": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", - "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "^7.5.3" - }, - "engines": { - "node": ">=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-n/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/eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-promise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", - "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.34.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", - "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "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.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-regexp": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.15.0.tgz", - "integrity": "sha512-YEtQPfdudafU7RBIFci81R/Q1yErm0mVh3BkGnXD2Dk8DLwTFdc2ITYH1wCnHKim2gnHfPFgrkh+b2ozyyU7ag==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "comment-parser": "^1.1.2", - "grapheme-splitter": "^1.0.4", - "jsdoctypeparser": "^9.0.0", - "refa": "^0.11.0", - "regexp-ast-analysis": "^0.6.0", - "scslre": "^0.2.0" - }, - "engines": { - "node": "^12 || >=14" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", - "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-plugin-sort-destructure-keys": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-sort-destructure-keys/-/eslint-plugin-sort-destructure-keys-1.6.0.tgz", - "integrity": "sha512-cdjR/+D6RlMSgOcDA48nXOF5S+fMKhVFgJs9n59PZVH7dv5xzeCReujM9Qkwcz4jiHt5GPti5wjCJpM58CMmkg==", - "dependencies": { - "natural-compare-lite": "^1.4.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": "3 - 9" - } - }, - "node_modules/eslint-plugin-sort-imports-es6-autofix": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-sort-imports-es6-autofix/-/eslint-plugin-sort-imports-es6-autofix-0.6.0.tgz", - "integrity": "sha512-2NVaBGF9NN+727Fyq+jJYihdIeegjXeUUrZED9Q8FVB8MsV3YQEyXG96GVnXqWt0pmn7xfCZOZf3uKnIhBrfeQ==", - "dev": true, - "peerDependencies": { - "eslint": ">=7.7.0" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", - "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "^5.58.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-plugin-toml": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-toml/-/eslint-plugin-toml-0.5.0.tgz", - "integrity": "sha512-EnnC+/PEdaScDmQWrJeQlOFSLdulyVkRAbWX4X97Tju7Y2W/2pT6f1BVqEAjHAMjl9daRh+cS2U3Ik6i5E+C5Q==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "lodash": "^4.17.19", - "toml-eslint-parser": "^0.6.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-plugin-toml/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-unused-imports": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", - "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", - "dev": true, - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "6 - 7", - "eslint": "8" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-workspaces": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-workspaces/-/eslint-plugin-workspaces-0.9.0.tgz", - "integrity": "sha512-krMuZ+yZgzwv1oTBfz50oamNVPDIm7CDyot3i1GRKBqMD2oXAwnXHLQWH7ctpV8k6YVrkhcaZhuV9IJxD8OPAQ==", - "dev": true, - "dependencies": { - "find-workspaces": "^0.2.0" - } - }, - "node_modules/eslint-plugin-yaml": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-yaml/-/eslint-plugin-yaml-0.5.0.tgz", - "integrity": "sha512-Z6km4HEiRptSuvzc96nXBND1Vlg57b7pzRmIJOgb9+3PAE+XpaBaiMx+Dg+3Y15tSrEMKCIZ9WoZMwkwUbPI8A==", - "dev": true, - "dependencies": { - "js-yaml": "^4.1.0", - "jshint": "^2.13.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "engines": { - "node": ">=4.0.0" - } - }, - "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/eslint-scope/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/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/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/eslint/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/eslint/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/eslint/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/eslint/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/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/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.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/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/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.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "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.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "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": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "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/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "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/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true - }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.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.11.0", - "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-rate-limit": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.2.0.tgz", - "integrity": "sha512-T7nul1t4TNyfZMJ7pKRKkdeVJWa2CqB8NA1P8BwYaoDI5QSBZARv5oMS43J7b7I5P+4asjVXjb7ONuwDKucahg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://github.com/sponsors/express-rate-limit" - }, - "peerDependencies": { - "express": "4 || 5 || ^5.0.0-beta.1" - } - }, - "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/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "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-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extract-zip/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/extract-zip/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==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "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/fast-memoize": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", - "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", - "dev": true - }, - "node_modules/fast-xml-parser": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", - "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", - "funding": [ - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - }, - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "optional": true, - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "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/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "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", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filing-cabinet": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-3.3.1.tgz", - "integrity": "sha512-renEK4Hh6DUl9Vl22Y3cxBq1yh8oNvbAdXnhih0wVpmea+uyKjC9K4QeRjUaybIiIewdzfum+Fg15ZqJ/GyCaA==", - "dependencies": { - "app-module-path": "^2.2.0", - "commander": "^2.20.3", - "debug": "^4.3.3", - "enhanced-resolve": "^5.8.3", - "is-relative-path": "^1.0.2", - "module-definition": "^3.3.1", - "module-lookup-amd": "^7.0.1", - "resolve": "^1.21.0", - "resolve-dependency-path": "^2.0.0", - "sass-lookup": "^3.0.0", - "stylus-lookup": "^3.0.1", - "tsconfig-paths": "^3.10.1", - "typescript": "^3.9.7" - }, - "bin": { - "filing-cabinet": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/filing-cabinet/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/filing-cabinet/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/filing-cabinet/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/filing-cabinet/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/filing-cabinet/node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/filing-cabinet/node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.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-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", - "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/find-workspaces": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/find-workspaces/-/find-workspaces-0.2.0.tgz", - "integrity": "sha512-OTHryv88yjzwvbXHGi0+XRFu7Jqe5pFuIR2mhqdatDJQOBJd7MFJOPFJv4EbNo8n1BNM/13Y2KcyDpFQYf0ETw==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.12", - "pkg-types": "^1.0.3", - "yaml": "^2.3.1" - } - }, - "node_modules/find-workspaces/node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/findup-sync": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", - "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.3", - "micromatch": "^4.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" - }, - "node_modules/flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreach": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", - "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==", - "dev": true - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/form-data-encoder": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", - "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", - "dev": true, - "engines": { - "node": ">= 14.17" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "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/fp-and-or": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz", - "integrity": "sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "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": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "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==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/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/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "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/fwd-stream": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fwd-stream/-/fwd-stream-1.0.4.tgz", - "integrity": "sha512-q2qaK2B38W07wfPSQDKMiKOD5Nzv2XyuvQlrmh1q0pxyHNanKHq8lwQ6n9zHucAwA5EbzRJKEgds2orn88rYTg==", - "dev": true, - "dependencies": { - "readable-stream": "~1.0.26-4" - } - }, - "node_modules/fwd-stream/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/gauge": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-5.0.2.tgz", - "integrity": "sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^4.0.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/gauge/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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-amd-module-type": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-4.1.0.tgz", - "integrity": "sha512-0e/eK6vTGCnSfQ6eYs3wtH05KotJYIP7ZIZEueP/KlA+0dIAEs8bYFvOd/U56w1vfjhJqBagUxVMyy9Tr/cViQ==", - "dependencies": { - "ast-module-types": "^4.0.0", - "node-source-walk": "^5.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "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-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "engines": { - "node": "*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "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-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dev": true, - "dependencies": { - "async": "^3.2.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gh-actions": { - "resolved": "dev/gh-actions", - "link": true - }, - "node_modules/gh-pages": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", - "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", - "dependencies": { - "async": "^3.2.4", - "commander": "^11.0.0", - "email-addresses": "^5.0.0", - "filenamify": "^4.3.0", - "find-cache-dir": "^3.3.1", - "fs-extra": "^11.1.1", - "globby": "^6.1.0" - }, - "bin": { - "gh-pages": "bin/gh-pages.js", - "gh-pages-clean": "bin/gh-pages-clean.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/gh-pages/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/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-release": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/gh-release/-/gh-release-7.0.2.tgz", - "integrity": "sha512-5gVe+BHFa9OtsjOa72hFRBsfsCIIMYbba35wtEJIkAzZjPXQkUmpLhyrIYYdouh0JRTNNwZ4sDD7eiUhE8T/IQ==", - "dependencies": { - "@octokit/rest": "^19.0.5", - "changelog-parser": "^3.0.0", - "deep-extend": "^0.6.0", - "gauge": "^v5.0.0", - "gh-release-assets": "^2.0.0", - "ghauth": "^5.0.0", - "github-url-to-object": "^4.0.4", - "inquirer": "^8.0.0", - "shelljs": "^0.8.4", - "update-notifier": "^5.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "gh-release": "bin/cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/gh-release-assets": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/gh-release-assets/-/gh-release-assets-2.0.1.tgz", - "integrity": "sha512-KrhmYIA/5oQdfEl9vQ2yF6DOM2QOAjpCOsNKFkc7X3dOTefSixttW0ysot3noQ+3XL8NdkdC7z+mqfePzIwexg==", - "dependencies": { - "async": "^3.2.0", - "mime": "^3.0.0", - "progress-stream": "^2.0.0", - "pumpify": "^2.0.1", - "simple-get": "^4.0.0", - "util-extend": "^1.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/ghauth": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/ghauth/-/ghauth-5.0.2.tgz", - "integrity": "sha512-9mEbxQgiUw6LmjInaDrcOwZMEfFJ0kekbH3ii5MmwhsJaxXTC2RgGzn+1BewUavn1Q8RwnPKN37aATyeZf3tWQ==", - "dependencies": { - "application-config": "^2.0.0", - "node-fetch": "^2.6.0", - "ora": "^4.0.5", - "read": "^1.0.7" - } - }, - "node_modules/ghauth/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/ghauth/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/ghauth/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/ghauth/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/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" - }, - "node_modules/github-url-to-object": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", - "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", - "dependencies": { - "is-url": "^1.1.0" - } - }, - "node_modules/glob": { - "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "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/glob/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/glob/node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/global-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/global-agent/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "optional": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "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/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/globby/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/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" - }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/got/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/got/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "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/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/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/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": "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/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "engines": { - "node": ">= 0.4" - }, - "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.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "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", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/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/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dev": true, - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "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/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "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/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/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-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "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==", - "dev": true - }, - "node_modules/html-parse-stringify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", - "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", - "dependencies": { - "void-elements": "3.1.0" - } - }, - "node_modules/htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", - "dev": true, - "dependencies": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", - "dev": true - }, - "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==" - }, - "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-agent/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/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/http-proxy/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/http2-wrapper": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", - "dev": true, - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, - "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/https-proxy-agent/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/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/i18next": { - "version": "21.10.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.10.0.tgz", - "integrity": "sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==", - "funding": [ - { - "type": "individual", - "url": "https://locize.com" - }, - { - "type": "individual", - "url": "https://locize.com/i18next.html" - }, - { - "type": "individual", - "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" - } - ], - "dependencies": { - "@babel/runtime": "^7.17.2" - } - }, - "node_modules/i18next-browser-languagedetector": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", - "integrity": "sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==", - "dependencies": { - "@babel/runtime": "^7.23.2" - } - }, - "node_modules/i18next-http-backend": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.5.tgz", - "integrity": "sha512-tLuHWuLWl6CmS07o+UB6EcQCaUjrZ1yhdseIN7sfq0u7phsMePJ8pqlGhIAdRDPF/q7ooyo5MID5DRFBCH+x5w==", - "dependencies": { - "cross-fetch": "3.1.5" - } - }, - "node_modules/i18next-http-middleware": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/i18next-http-middleware/-/i18next-http-middleware-3.6.0.tgz", - "integrity": "sha512-pLyTOC8Dzj83byN0s4hd/i/Ewg6T36YjMrc+Zfnqz2Ca0G5ab9IPvPR8xZqr6TS0s/ZtPs2MZucDkWgqoRmNXA==" - }, - "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==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb-wrapper": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/idb-wrapper/-/idb-wrapper-1.7.2.tgz", - "integrity": "sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg==", - "dev": true - }, - "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.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true - }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ignore-walk/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "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-esm": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.4.tgz", - "integrity": "sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==", - "dependencies": { - "debug": "^4.3.4", - "import-meta-resolve": "^4.0.0" - }, - "engines": { - "node": ">=16.20" - } - }, - "node_modules/import-from-esm/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/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "engines": { - "node": ">=4" - } - }, - "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/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" - }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "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/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-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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/inquirer/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/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "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/is": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/is/-/is-0.2.7.tgz", - "integrity": "sha512-ajQCouIvkcSnl2iRdK70Jug9mohIHVX9uKpoWnl115ov0R5mzBvRrXxrnHbsA+8AdwCwc/sfw7HXmd4I5EJBdQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "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-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "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-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "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-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "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-object": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz", - "integrity": "sha512-GkfZZlIZtpkFrqyAXPQSRBMsaHAw+CgoKe2HXAkjd/sfoI9+hS8PT4wg2rJxdQyUKr7N2vHJbg7/jQtE5l5vBQ==", - "dev": true - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "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-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "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-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "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-path": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz", - "integrity": "sha512-i1h+y50g+0hRbBD+dbnInl3JlJ702aar58snAeX+MxBAPvzXGej7sYoPMhlnykabt0ZzCJNBEyzMlekuQZN7fA==" - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "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-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "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-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-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" - }, - "node_modules/is-url-superb": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", - "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true, - "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/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, - "node_modules/isbuffer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/isbuffer/-/isbuffer-0.0.0.tgz", - "integrity": "sha512-xU+NoHp+YtKQkaM2HsQchYn0sltxMxew0HavMfHbjnucBoTSGbw745tL+Z7QBANleWM1eEQMenEpi174mIeS4g==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-timers-promises": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", - "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.4.tgz", - "integrity": "sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.23", - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.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/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/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/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "dev": true - }, - "node_modules/js-cleanup": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/js-cleanup/-/js-cleanup-1.2.0.tgz", - "integrity": "sha512-JeDD0yiiSt80fXzAVa/crrS0JDPQljyBG/RpOtaSbyDq03VHa9szJWMaWOYU/bcTn412uMN2MxApXq8v79cUiQ==", - "dependencies": { - "magic-string": "^0.25.7", - "perf-regexes": "^1.0.1", - "skip-regex": "^1.0.2" - }, - "engines": { - "node": "^10.14.2 || >=12.0.0" - } - }, - "node_modules/js-cleanup/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/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/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" - }, - "node_modules/jsdoctypeparser": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz", - "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==", - "dev": true, - "bin": { - "jsdoctypeparser": "bin/jsdoctypeparser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", - "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", - "dependencies": { - "abab": "^2.0.6", - "cssstyle": "^3.0.0", - "data-urls": "^4.0.0", - "decimal.js": "^10.4.3", - "domexception": "^4.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.4", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.6.0", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^12.0.1", - "ws": "^8.13.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "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/jshint": { - "version": "2.13.6", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.6.tgz", - "integrity": "sha512-IVdB4G0NTTeQZrBoM8C5JFVLjV2KtZ9APgybDA1MK73xb09qFs0jCXyQLnCOp1cSZZZbvhq/6mfXHUTaDkffuQ==", - "dev": true, - "dependencies": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "~4.17.21", - "minimatch": "~3.0.2", - "strip-json-comments": "1.0.x" - }, - "bin": { - "jshint": "bin/jshint" - } - }, - "node_modules/jshint/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jshint/node_modules/strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", - "dev": true, - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "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==" - }, - "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-parse-helpfulerror": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", - "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", - "dev": true, - "dependencies": { - "jju": "^1.1.0" - } - }, - "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==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "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-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", - "dev": true - }, - "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/jsonlines": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", - "integrity": "sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==", - "dev": true - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/jsonwebtoken": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", - "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", - "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": "^7.5.4" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/just-extend": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", - "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", - "dev": true - }, - "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/kareem": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", - "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "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": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/kolorist": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true, - "engines": { - "node": "> 0.8" - } - }, - "node_modules/level-blobs": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/level-blobs/-/level-blobs-0.1.7.tgz", - "integrity": "sha512-n0iYYCGozLd36m/Pzm206+brIgXP8mxPZazZ6ZvgKr+8YwOZ8/PPpYC5zMUu2qFygRN8RO6WC/HH3XWMW7RMVg==", - "dev": true, - "dependencies": { - "level-peek": "1.0.6", - "once": "^1.3.0", - "readable-stream": "^1.0.26-4" - } - }, - "node_modules/level-filesystem": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/level-filesystem/-/level-filesystem-1.2.0.tgz", - "integrity": "sha512-PhXDuCNYpngpxp3jwMT9AYBMgOvB6zxj3DeuIywNKmZqFj2djj9XfT2XDVslfqmo0Ip79cAd3SBy3FsfOZPJ1g==", - "dev": true, - "dependencies": { - "concat-stream": "^1.4.4", - "errno": "^0.1.1", - "fwd-stream": "^1.0.4", - "level-blobs": "^0.1.7", - "level-peek": "^1.0.6", - "level-sublevel": "^5.2.0", - "octal": "^1.0.0", - "once": "^1.3.0", - "xtend": "^2.2.0" - } - }, - "node_modules/level-filesystem/node_modules/xtend": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", - "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/level-fix-range": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-1.0.2.tgz", - "integrity": "sha512-9llaVn6uqBiSlBP+wKiIEoBa01FwEISFgHSZiyec2S0KpyLUkGR4afW/FCZ/X8y+QJvzS0u4PGOlZDdh1/1avQ==", - "dev": true - }, - "node_modules/level-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/level-hooks/-/level-hooks-4.5.0.tgz", - "integrity": "sha512-fxLNny/vL/G4PnkLhWsbHnEaRi+A/k8r5EH/M77npZwYL62RHi2fV0S824z3QdpAk6VTgisJwIRywzBHLK4ZVA==", - "dev": true, - "dependencies": { - "string-range": "~1.2" - } - }, - "node_modules/level-js": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/level-js/-/level-js-2.2.4.tgz", - "integrity": "sha512-lZtjt4ZwHE00UMC1vAb271p9qzg8vKlnDeXfIesH3zL0KxhHRDjClQLGLWhyR0nK4XARnd4wc/9eD1ffd4PshQ==", - "dev": true, - "dependencies": { - "abstract-leveldown": "~0.12.0", - "idb-wrapper": "^1.5.0", - "isbuffer": "~0.0.0", - "ltgt": "^2.1.2", - "typedarray-to-buffer": "~1.0.0", - "xtend": "~2.1.2" - } - }, - "node_modules/level-js/node_modules/object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==", - "dev": true - }, - "node_modules/level-js/node_modules/typedarray-to-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-1.0.4.tgz", - "integrity": "sha512-vjMKrfSoUDN8/Vnqitw2FmstOfuJ73G6CrSEKnf11A6RmasVxHqfeBcnTb6RsL4pTMuV5Zsv9IiHRphMZyckUw==", - "dev": true - }, - "node_modules/level-js/node_modules/xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", - "dev": true, - "dependencies": { - "object-keys": "~0.4.0" - }, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/level-peek": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/level-peek/-/level-peek-1.0.6.tgz", - "integrity": "sha512-TKEzH5TxROTjQxWMczt9sizVgnmJ4F3hotBI48xCTYvOKd/4gA/uY0XjKkhJFo6BMic8Tqjf6jFMLWeg3MAbqQ==", - "dev": true, - "dependencies": { - "level-fix-range": "~1.0.2" - } - }, - "node_modules/level-sublevel": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-5.2.3.tgz", - "integrity": "sha512-tO8jrFp+QZYrxx/Gnmjawuh1UBiifpvKNAcm4KCogesWr1Nm2+ckARitf+Oo7xg4OHqMW76eAqQ204BoIlscjA==", - "dev": true, - "dependencies": { - "level-fix-range": "2.0", - "level-hooks": ">=4.4.0 <5", - "string-range": "~1.2.1", - "xtend": "~2.0.4" - } - }, - "node_modules/level-sublevel/node_modules/clone": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz", - "integrity": "sha512-IO78I0y6JcSpEPHzK4obKdsL7E7oLdRVDVOLwr2Hkbjsb+Eoz0dxW6tef0WizoKu0gLC4oZSZuEF4U2K6w1WQw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/level-sublevel/node_modules/level-fix-range": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-2.0.0.tgz", - "integrity": "sha512-WrLfGWgwWbYPrHsYzJau+5+te89dUbENBg3/lsxOs4p2tYOhCHjbgXxBAj4DFqp3k/XBwitcRXoCh8RoCogASA==", - "dev": true, - "dependencies": { - "clone": "~0.1.9" - } - }, - "node_modules/level-sublevel/node_modules/object-keys": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.2.0.tgz", - "integrity": "sha512-XODjdR2pBh/1qrjPcbSeSgEtKbYo7LqYNq64/TPuCf7j9SfDD3i21yatKoIy39yIWNvVM59iutfQQpCv1RfFzA==", - "deprecated": "Please update to the latest object-keys", - "dev": true, - "dependencies": { - "foreach": "~2.0.1", - "indexof": "~0.0.1", - "is": "~0.2.6" - } - }, - "node_modules/level-sublevel/node_modules/xtend": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.0.6.tgz", - "integrity": "sha512-fOZg4ECOlrMl+A6Msr7EIFcON1L26mb4NY5rurSkOex/TWhazOrg6eXD/B0XkuiYcYhQDWLXzQxLMVJ7LXwokg==", - "dev": true, - "dependencies": { - "is-object": "~0.1.2", - "object-keys": "~0.2.0" - }, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/levelup": { - "version": "0.18.6", - "resolved": "https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz", - "integrity": "sha512-uB0auyRqIVXx+hrpIUtol4VAPhLRcnxcOsd2i2m6rbFIDarO5dnrupLOStYYpEcu8ZT087Z9HEuYw1wjr6RL6Q==", - "dev": true, - "dependencies": { - "bl": "~0.8.1", - "deferred-leveldown": "~0.2.0", - "errno": "~0.1.1", - "prr": "~0.0.0", - "readable-stream": "~1.0.26", - "semver": "~2.3.1", - "xtend": "~3.0.0" - } - }, - "node_modules/levelup/node_modules/bl": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz", - "integrity": "sha512-pfqikmByp+lifZCS0p6j6KreV6kNU6Apzpm2nKOk+94cZb/jvle55+JxWiByUQ0Wo/+XnDXEy5MxxKMb6r0VIw==", - "dev": true, - "dependencies": { - "readable-stream": "~1.0.26" - } - }, - "node_modules/levelup/node_modules/prr": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha512-LmUECmrW7RVj6mDWKjTXfKug7TFGdiz9P18HMcO4RHL+RW7MCOGNvpj5j47Rnp6ne6r4fZ2VzyUWEpKbg+tsjQ==", - "dev": true - }, - "node_modules/levelup/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/levelup/node_modules/semver": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", - "integrity": "sha512-abLdIKCosKfpnmhS52NCTjO4RiLspDfsn37prjzGrp9im5DPJOgh82Os92vtwGh6XdQryKI/7SREZnV+aqiXrA==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/levelup/node_modules/xtend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "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/line-reader": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/line-reader/-/line-reader-0.2.4.tgz", - "integrity": "sha512-342xzyZZS9uTiKwHJcMacopVl/WjrMMCZS1Qg4Uhl/WBknWRrGFdKOIS1Kec6SaiTcZMtmuxWvvIbPXj/+FMjA==" - }, - "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": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dev": true, - "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.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/listr2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/listr2/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==", - "dev": true, - "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/load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "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==", - "dev": true - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true - }, - "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.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true - }, - "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.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/log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dependencies": { - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-update/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/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==", - "dev": true, - "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/loglevel": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "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/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/ltgt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", - "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", - "dev": true - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/luxon": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", - "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/madge": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/madge/-/madge-6.1.0.tgz", - "integrity": "sha512-irWhT5RpFOc6lkzGHKLihonCVgM0YtfNUh4IrFeW3EqHpnt/JHUG3z26j8PeJEktCGB4tmGOOOJi1Rl/ACWucQ==", - "dependencies": { - "chalk": "^4.1.1", - "commander": "^7.2.0", - "commondir": "^1.0.1", - "debug": "^4.3.1", - "dependency-tree": "^9.0.0", - "detective-amd": "^4.0.1", - "detective-cjs": "^4.0.0", - "detective-es6": "^3.0.0", - "detective-less": "^1.0.2", - "detective-postcss": "^6.1.0", - "detective-sass": "^4.0.1", - "detective-scss": "^3.0.0", - "detective-stylus": "^2.0.1", - "detective-typescript": "^9.0.0", - "ora": "^5.4.1", - "pluralize": "^8.0.0", - "precinct": "^8.1.0", - "pretty-ms": "^7.0.1", - "rc": "^1.2.7", - "stream-to-array": "^2.3.0", - "ts-graphviz": "^1.5.0", - "walkdir": "^0.4.1" - }, - "bin": { - "madge": "bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "individual", - "url": "https://www.paypal.me/pahen" - }, - "peerDependencies": { - "typescript": "^3.9.5 || ^4.9.5 || ^5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/madge/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/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "node_modules/magicast": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", - "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.24.4", - "@babel/types": "^7.24.0", - "source-map-js": "^1.2.0" - } - }, - "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-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "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/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-fetch-happen/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/md5-file": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", - "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==", - "bin": { - "md5-file": "cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "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.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, - "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/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/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "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": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, - "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.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-fetch/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-fetch/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-flush/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dev": true, - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-json-stream/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib/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/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/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, - "node_modules/mlly": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz", - "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==", - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.1.0", - "ufo": "^1.5.3" - } - }, - "node_modules/mock-socket": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", - "integrity": "sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/module-definition": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.4.0.tgz", - "integrity": "sha512-XxJ88R1v458pifaSkPNLUTdSPNVGMP2SXVncVmApGO+gAfrLANiYe6JofymCzVceGOMwQE2xogxBSc8uB7XegA==", - "dependencies": { - "ast-module-types": "^3.0.0", - "node-source-walk": "^4.0.0" - }, - "bin": { - "module-definition": "bin/cli.js" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/module-definition/node_modules/ast-module-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-3.0.0.tgz", - "integrity": "sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/module-definition/node_modules/node-source-walk": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", - "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", - "dependencies": { - "@babel/parser": "^7.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/module-lookup-amd": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-7.0.1.tgz", - "integrity": "sha512-w9mCNlj0S8qviuHzpakaLVc+/7q50jl9a/kmJ/n8bmXQZgDPkQHnPBb8MUOYh3WpAYkXuNc2c+khsozhIp/amQ==", - "dependencies": { - "commander": "^2.8.1", - "debug": "^4.1.0", - "glob": "^7.1.6", - "requirejs": "^2.3.5", - "requirejs-config-file": "^4.0.0" - }, - "bin": { - "lookup-amd": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/module-lookup-amd/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/module-lookup-amd/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/module-lookup-amd/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/mongodb": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.6.0.tgz", - "integrity": "sha512-z8qVs9NfobHJm6uzK56XBZF8XwM9H294iRnB7wNjF0SnY93si5HPziIJn+qqvUR5QOff/4L0gCD6SShdR/GtVQ==", - "dependencies": { - "bson": "^5.3.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "saslprep": "^1.0.3" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.201.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, - "node_modules/mongodb-connection-string-url": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", - "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", - "dependencies": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" - } - }, - "node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-memory-server": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.16.0.tgz", - "integrity": "sha512-oaeu2GZWycIysTj18b1gZ6d+CqWeQQZe5f8ml8Z1buaGAn3GcrGdbG5+0fseEO5ANQzcjA92qHhbsImgXeEmIQ==", - "hasInstallScript": true, - "dependencies": { - "mongodb-memory-server-core": "8.16.0", - "tslib": "^2.6.1" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/mongodb-memory-server-core": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.16.0.tgz", - "integrity": "sha512-wyNo8yj6se7KH49hQmRtiwide7DnGINUGa1m84RyX1NU9DkCrTwbOV2VbPgd3+55DZfRup/DebU1M1zEv+3Rng==", - "dependencies": { - "async-mutex": "^0.3.2", - "camelcase": "^6.3.0", - "debug": "^4.3.4", - "find-cache-dir": "^3.3.2", - "follow-redirects": "^1.15.2", - "get-port": "^5.1.1", - "https-proxy-agent": "^5.0.1", - "md5-file": "^5.0.0", - "mongodb": "^4.16.0", - "new-find-package-json": "^2.0.0", - "semver": "^7.5.4", - "tar-stream": "^2.1.4", - "tslib": "^2.6.1", - "uuid": "^9.0.0", - "yauzl": "^2.10.0" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/bson": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", - "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", - "dependencies": { - "buffer": "^5.6.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/mongodb-memory-server-core/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/mongodb-memory-server-core/node_modules/mongodb": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.17.2.tgz", - "integrity": "sha512-mLV7SEiov2LHleRJPMPrK2PMyhXFZt2UQLC4VD4pnth3jMjYKHhtqfwwkkvS/NXuo/Fp3vbhaNcXrIDaLRb9Tg==", - "dependencies": { - "bson": "^4.7.2", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=12.9.0" - }, - "optionalDependencies": { - "@aws-sdk/credential-providers": "^3.186.0", - "@mongodb-js/saslprep": "^1.1.0" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mongodb-memory-server-core/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/mongoose": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.3.4.tgz", - "integrity": "sha512-luvv4PKFiFYaHNn5wGIRrMML3Vvoa8lkdhcLE1S/6gY9s9CUOdEu9olbDrkhvnwRQ20j1SrQFO5JEApW0xwL3w==", - "dependencies": { - "bson": "^5.3.0", - "kareem": "2.5.1", - "mongodb": "5.6.0", - "mpath": "0.9.0", - "mquery": "5.0.0", - "ms": "2.1.3", - "sift": "16.0.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mongoose" - } - }, - "node_modules/mongoose/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/mpath": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", - "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mquery": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", - "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", - "dependencies": { - "debug": "4.x" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/mquery/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/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/muggle-string": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", - "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", - "dev": true - }, - "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/multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/mylas": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz", - "integrity": "sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==", - "dev": true, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/raouldeheer" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - }, - "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/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, - "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/new-find-package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", - "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">=12.22.0" - } - }, - "node_modules/new-find-package-json/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/next": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz", - "integrity": "sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==", - "dependencies": { - "@next/env": "14.2.3", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.3", - "@next/swc-darwin-x64": "14.2.3", - "@next/swc-linux-arm64-gnu": "14.2.3", - "@next/swc-linux-arm64-musl": "14.2.3", - "@next/swc-linux-x64-gnu": "14.2.3", - "@next/swc-linux-x64-musl": "14.2.3", - "@next/swc-win32-arm64-msvc": "14.2.3", - "@next/swc-win32-ia32-msvc": "14.2.3", - "@next/swc-win32-x64-msvc": "14.2.3" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/nise": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", - "integrity": "sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" - } - }, - "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", - "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/nise/node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", - "dev": true - }, - "node_modules/noble-hashes": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/noble-hashes/-/noble-hashes-0.3.1.tgz", - "integrity": "sha512-TpYvlZvM8nGB582H9qQdTCLTNPS4TX9r5gkB4iiCWlO/URrdFJKAKwzwwEcNYPhLrcmCvBF1Nfm25GMbFWEplw==", - "deprecated": "Switch to namespaced @noble/hashes for security and feature updates" - }, - "node_modules/nock": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz", - "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==", - "dependencies": { - "debug": "^4.1.0", - "json-stringify-safe": "^5.0.1", - "propagate": "^2.0.0" - }, - "engines": { - "node": ">= 10.13" - } - }, - "node_modules/nock/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/node-abi": { - "version": "3.62.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.62.0.tgz", - "integrity": "sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-abi/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-addon-api": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", - "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" - }, - "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": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "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-gyp": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp-build": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", - "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", - "devOptional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "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/node-gyp/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/node-loader/-/node-loader-2.0.0.tgz", - "integrity": "sha512-I5VN34NO4/5UYJaUBtkrODPWxbobrE4hgDqPrjB25yPkonFhCmZ146vTH+Zg417E9Iwoh1l/MbRs1apc5J295Q==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/node-source-walk": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-5.0.2.tgz", - "integrity": "sha512-Y4jr/8SRS5hzEdZ7SGuvZGwfORvNsSsNRwDXx5WisiqzsVfeftDvRgfeqWNgZvWSJbgubTRVRYBzK6UO+ErqjA==", - "dependencies": { - "@babel/parser": "^7.21.4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/node-stdlib-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz", - "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==", - "dev": true, - "dependencies": { - "assert": "^2.0.0", - "browser-resolve": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^5.7.1", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "create-require": "^1.1.1", - "crypto-browserify": "^3.11.0", - "domain-browser": "^4.22.0", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "isomorphic-timers-promises": "^1.0.1", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "pkg-dir": "^5.0.0", - "process": "^0.11.10", - "punycode": "^1.4.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.1", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-stdlib-browser/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==", - "dev": true - }, - "node_modules/node-stdlib-browser/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/node-stdlib-browser/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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/node-stdlib-browser/node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/nodemon": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", - "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/nodemon/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/nodemon/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nodemon/node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dev": true, - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-check-updates": { - "version": "15.3.4", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-15.3.4.tgz", - "integrity": "sha512-YZDcw0DFn5ggl7b9znZ7N0i+Q1HVIxW+eZlV7XvR+RIs367H+ytKCB4slAU33Bg9IljY7uv3dsFjV2npOt3GyA==", - "dev": true, - "dependencies": { - "chalk": "^5.0.1", - "cli-table": "^0.3.11", - "commander": "^9.3.0", - "fast-memoize": "^2.5.2", - "find-up": "5.0.0", - "fp-and-or": "^0.1.3", - "get-stdin": "^8.0.0", - "globby": "^11.0.4", - "hosted-git-info": "^5.0.0", - "json-parse-helpfulerror": "^1.0.3", - "jsonlines": "^0.1.1", - "lodash": "^4.17.21", - "minimatch": "^5.1.0", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "parse-github-url": "^1.0.2", - "progress": "^2.0.3", - "prompts-ncu": "^2.5.1", - "rc-config-loader": "^4.1.0", - "remote-git-tags": "^3.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "semver-utils": "^1.1.4", - "source-map-support": "^0.5.21", - "spawn-please": "^1.0.0", - "update-notifier": "^6.0.2", - "yaml": "^2.1.1" - }, - "bin": { - "ncu": "build/src/bin/cli.js", - "npm-check-updates": "build/src/bin/cli.js" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/npm-check-updates/node_modules/@sindresorhus/is": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", - "dev": true, - "dependencies": { - "defer-to-connect": "^2.0.1" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/npm-check-updates/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==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "dev": true, - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-check-updates/node_modules/cacheable-request": { - "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", - "dev": true, - "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - } - }, - "node_modules/npm-check-updates/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-check-updates/node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/npm-check-updates/node_modules/configstore": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", - "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", - "dev": true, - "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/crypto-random-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", - "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", - "dev": true, - "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/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/npm-check-updates/node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/escape-goat": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", - "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/has-yarn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", - "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-check-updates/node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/npm-check-updates/node_modules/is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-check-updates/node_modules/is-yarn-global": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", - "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-check-updates/node_modules/latest-version": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", - "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", - "dev": true, - "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/mimic-response": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-check-updates/node_modules/normalize-url": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/p-cancelable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", - "dev": true, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/npm-check-updates/node_modules/package-json": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", - "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", - "dev": true, - "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", - "dev": true, - "dependencies": { - "escape-goat": "^4.0.0" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", - "dev": true, - "dependencies": { - "@pnpm/npm-conf": "^2.1.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/npm-check-updates/node_modules/registry-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", - "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", - "dev": true, - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/responselike": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "dev": true, - "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-check-updates/node_modules/semver-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", - "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", - "dev": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/unique-string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", - "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", - "dev": true, - "dependencies": { - "crypto-random-string": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/update-notifier": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", - "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", - "dev": true, - "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dev": true, - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/npm-check-updates/node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-check-updates/node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", - "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-packlist": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", - "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", - "dev": true, - "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-packlist/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm-packlist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-packlist/node_modules/npm-bundled": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", - "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", - "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", - "dev": true, - "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-registry-fetch": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", - "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", - "dev": true, - "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-registry-fetch/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npmlog/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", - "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "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.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/octal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/octal/-/octal-1.0.0.tgz", - "integrity": "sha512-nnda7W8d+A3vEIY+UrDQzzboPf1vhs4JYVhff5CDkq9QNoZY7Xrxeo/htox37j9dZf7yNHevZzqtejWgy1vCqQ==", - "dev": true - }, - "node_modules/octokit": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/octokit/-/octokit-3.2.1.tgz", - "integrity": "sha512-u+XuSejhe3NdIvty3Jod00JvTdAE/0/+XbhIDhefHbu+2OcTRHd80aCiH6TX19ZybJmwPQBKFQmHGxp0i9mJrg==", - "dependencies": { - "@octokit/app": "^14.0.2", - "@octokit/core": "^5.0.0", - "@octokit/oauth-app": "^6.0.0", - "@octokit/plugin-paginate-graphql": "^4.0.0", - "@octokit/plugin-paginate-rest": "11.3.1", - "@octokit/plugin-rest-endpoint-methods": "13.2.2", - "@octokit/plugin-retry": "^6.0.0", - "@octokit/plugin-throttling": "^8.0.0", - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^13.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", - "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/core": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", - "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/graphql": "^7.1.0", - "@octokit/request": "^8.3.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/graphql": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", - "dependencies": { - "@octokit/request": "^8.3.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-paginate-graphql": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.1.tgz", - "integrity": "sha512-R8ZQNmrIKKpHWC6V2gum4x9LG2qF1RxRjo27gjQcG3j+vf2tLsEfE7I/wRWEPzYMaenr1M+qDAtNcwZve1ce1A==", - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-paginate-rest": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz", - "integrity": "sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==", - "dependencies": { - "@octokit/types": "^13.5.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz", - "integrity": "sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==", - "dependencies": { - "@octokit/types": "^13.5.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "^5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-retry": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz", - "integrity": "sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==", - "dependencies": { - "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=5" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-retry/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", - "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" - }, - "node_modules/octokit/node_modules/@octokit/plugin-retry/node_modules/@octokit/types": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", - "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-throttling": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-8.2.0.tgz", - "integrity": "sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==", - "dependencies": { - "@octokit/types": "^12.2.0", - "bottleneck": "^2.15.3" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": "^5.0.0" - } - }, - "node_modules/octokit/node_modules/@octokit/plugin-throttling/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", - "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" - }, - "node_modules/octokit/node_modules/@octokit/plugin-throttling/node_modules/@octokit/types": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", - "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", - "dependencies": { - "@octokit/openapi-types": "^20.0.0" - } - }, - "node_modules/octokit/node_modules/@octokit/request": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", - "dependencies": { - "@octokit/endpoint": "^9.0.1", - "@octokit/request-error": "^5.1.0", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/request-error": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", - "dependencies": { - "@octokit/types": "^13.1.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", - "dependencies": { - "@octokit/openapi-types": "^22.2.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.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "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/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", - "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", - "dependencies": { - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.2.0", - "is-interactive": "^1.0.0", - "log-symbols": "^3.0.0", - "mute-stream": "0.0.8", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/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/ora/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/ora/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/ora/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/ora/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/ora/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/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, - "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/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "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-locate/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/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" - } - }, - "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==", - "dev": true, - "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-retry/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/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/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/pacote": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", - "dev": true, - "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/pacote/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pacote/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "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-asn1": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", - "dev": true, - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", - "dev": true, - "bin": { - "parse-github-url": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "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/path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "dependencies": { - "process": "^0.11.1", - "util": "^0.10.3" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true - }, - "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-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } - }, - "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/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "engines": { - "node": "*" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, - "node_modules/perf-regexes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/perf-regexes/-/perf-regexes-1.0.1.tgz", - "integrity": "sha512-L7MXxUDtqr4PUaLFCDCXBfGV/6KLIuSEccizDI7JxT+c9x1G1v04BQ4+4oag84SHaCdrBgQAIs/Cqn+flwFPng==", - "engines": { - "node": ">=6.14" - } - }, - "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==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" - }, - "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/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-types": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", - "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", - "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.0", - "pathe": "^1.1.2" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/plimit-lit": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz", - "integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==", - "dev": true, - "dependencies": { - "queue-lit": "^1.5.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", - "dev": true, - "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.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true - }, - "node_modules/postcss-values-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", - "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==", - "dependencies": { - "color-name": "^1.1.4", - "is-url-superb": "^4.0.0", - "quote-unquote": "^1.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.2.9" - } - }, - "node_modules/postcss-values-parser/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/prebuild-install": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", - "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prebuild-install/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/prebuild-install/node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/precinct": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/precinct/-/precinct-8.3.1.tgz", - "integrity": "sha512-pVppfMWLp2wF68rwHqBIpPBYY8Kd12lDhk8LVQzOwqllifVR15qNFyod43YLyFpurKRZQKnE7E4pofAagDOm2Q==", - "dependencies": { - "commander": "^2.20.3", - "debug": "^4.3.3", - "detective-amd": "^3.1.0", - "detective-cjs": "^3.1.1", - "detective-es6": "^2.2.1", - "detective-less": "^1.0.2", - "detective-postcss": "^4.0.0", - "detective-sass": "^3.0.1", - "detective-scss": "^2.0.1", - "detective-stylus": "^1.0.0", - "detective-typescript": "^7.0.0", - "module-definition": "^3.3.1", - "node-source-walk": "^4.2.0" - }, - "bin": { - "precinct": "bin/cli.js" - }, - "engines": { - "node": "^10.13 || ^12 || >=14" - } - }, - "node_modules/precinct/node_modules/@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/precinct/node_modules/@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/precinct/node_modules/@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dependencies": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/precinct/node_modules/ast-module-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-3.0.0.tgz", - "integrity": "sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/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/precinct/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/precinct/node_modules/detective-amd": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-3.1.2.tgz", - "integrity": "sha512-jffU26dyqJ37JHR/o44La6CxtrDf3Rt9tvd2IbImJYxWKTMdBjctp37qoZ6ZcY80RHg+kzWz4bXn39e4P7cctQ==", - "dependencies": { - "ast-module-types": "^3.0.0", - "escodegen": "^2.0.0", - "get-amd-module-type": "^3.0.0", - "node-source-walk": "^4.2.0" - }, - "bin": { - "detective-amd": "bin/cli.js" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-cjs": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.3.tgz", - "integrity": "sha512-ljs7P0Yj9MK64B7G0eNl0ThWSYjhAaSYy+fQcpzaKalYl/UoQBOzOeLCSFEY1qEBhziZ3w7l46KG/nH+s+L7BQ==", - "dependencies": { - "ast-module-types": "^3.0.0", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-es6": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-2.2.2.tgz", - "integrity": "sha512-eZUKCUsbHm8xoeoCM0z6JFwvDfJ5Ww5HANo+jPR7AzkFpW9Mun3t/TqIF2jjeWa2TFbAiGaWESykf2OQp3oeMw==", - "dependencies": { - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-postcss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-4.0.0.tgz", - "integrity": "sha512-Fwc/g9VcrowODIAeKRWZfVA/EufxYL7XfuqJQFroBKGikKX83d2G7NFw6kDlSYGG3LNQIyVa+eWv1mqre+v4+A==", - "dependencies": { - "debug": "^4.1.1", - "is-url": "^1.2.4", - "postcss": "^8.1.7", - "postcss-values-parser": "^2.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/precinct/node_modules/detective-sass": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.2.tgz", - "integrity": "sha512-DNVYbaSlmti/eztFGSfBw4nZvwsTaVXEQ4NsT/uFckxhJrNRFUh24d76KzoCC3aarvpZP9m8sC2L1XbLej4F7g==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-scss": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.2.tgz", - "integrity": "sha512-hDWnWh/l0tht/7JQltumpVea/inmkBaanJUcXRB9kEEXVwVUMuZd6z7eusQ6GcBFrfifu3pX/XPyD7StjbAiBg==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "node-source-walk": "^4.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/detective-stylus": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.3.tgz", - "integrity": "sha512-4/bfIU5kqjwugymoxLXXLltzQNeQfxGoLm2eIaqtnkWxqbhap9puDVpJPVDx96hnptdERzS5Cy6p9N8/08A69Q==" - }, - "node_modules/precinct/node_modules/detective-typescript": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-7.0.2.tgz", - "integrity": "sha512-unqovnhxzvkCz3m1/W4QW4qGsvXCU06aU2BAm8tkza+xLnp9SOFnob2QsTxUv5PdnQKfDvWcv9YeOeFckWejwA==", - "dependencies": { - "@typescript-eslint/typescript-estree": "^4.33.0", - "ast-module-types": "^2.7.1", - "node-source-walk": "^4.2.0", - "typescript": "^3.9.10" - }, - "engines": { - "node": "^10.13 || >=12.0.0" - } - }, - "node_modules/precinct/node_modules/detective-typescript/node_modules/ast-module-types": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.7.1.tgz", - "integrity": "sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==" - }, - "node_modules/precinct/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/precinct/node_modules/get-amd-module-type": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.2.tgz", - "integrity": "sha512-PcuKwB8ouJnKuAPn6Hk3UtdfKoUV3zXRqVEvj8XGIXqjWfgd1j7QGdXy5Z9OdQfzVt1Sk29HVe/P+X74ccOuqw==", - "dependencies": { - "ast-module-types": "^3.0.0", - "node-source-walk": "^4.2.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/node-source-walk": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", - "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", - "dependencies": { - "@babel/parser": "^7.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/precinct/node_modules/postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=6.14.4" - } - }, - "node_modules/precinct/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/precinct/node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "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/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.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==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.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/pretty-ms": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", - "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", - "dependencies": { - "parse-ms": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-es6": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/process-es6/-/process-es6-0.11.6.tgz", - "integrity": "sha512-GYBRQtL4v3wgigq10Pv58jmTbFXlIiTbSfgnNqZLY0ldUPqy1rRxDI5fCjoCpnM6TqmHQI8ydzTBXW86OYc0gA==", - "dev": true - }, - "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/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/progress-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-2.0.0.tgz", - "integrity": "sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==", - "dependencies": { - "speedometer": "~1.0.0", - "through2": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prompts-ncu": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-2.5.1.tgz", - "integrity": "sha512-Hdd7GgV7b76Yh9FP9HL1D9xqtJCJdVPpiM2vDtuoc8W1KfweJe15gutFYmxkq83ViFaagFM8K0UcPCQ/tZq8bA==", - "dev": true, - "dependencies": { - "kleur": "^4.0.1", - "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/propagate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", - "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/prosoponator-bot": { - "resolved": "dev/prosoponator-bot", - "link": true - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "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-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true - }, - "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 - }, - "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/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "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==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "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-lit": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz", - "integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "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/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" - }, - "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/quote-unquote": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", - "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==" - }, - "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/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "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.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "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/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc-config-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", - "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "js-yaml": "^4.1.0", - "json5": "^2.2.2", - "require-from-string": "^2.0.2" - } - }, - "node_modules/rc-config-loader/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-i18next": { - "version": "11.18.6", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", - "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", - "dependencies": { - "@babel/runtime": "^7.14.5", - "html-parse-stringify": "^3.0.1" - }, - "peerDependencies": { - "i18next": ">= 19.0.0", - "react": ">= 16.8.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", - "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", - "dependencies": { - "@remix-run/router": "1.16.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", - "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", - "dependencies": { - "@remix-run/router": "1.16.1", - "react-router": "6.23.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "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": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-package-json": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", - "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", - "dev": true, - "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "dev": true, - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "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/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/refa": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/refa/-/refa-0.11.0.tgz", - "integrity": "sha512-486O8/pQXwj9jV0mVvUnTsxq0uknpBnNJ0eCUhkZqJRQ8KutrT1PhzmumdCeM1hSBF2eMlFPmwECRER4IbKXlQ==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.0" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp-ast-analysis": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.6.0.tgz", - "integrity": "sha512-OLxjyjPkVH+rQlBLb1I/P/VTmamSjGkvN5PTV5BXP432k3uVz727J7H29GA5IFiY0m7e1xBN7049Wn59FY3DEQ==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.0", - "refa": "^0.11.0" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "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==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remote-git-tags": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz", - "integrity": "sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/remove-markdown": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.5.0.tgz", - "integrity": "sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==" - }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "dev": true, - "dependencies": { - "throttleit": "^1.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-package-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", - "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", - "dev": true - }, - "node_modules/requirejs": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", - "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", - "bin": { - "r_js": "bin/r.js", - "r.js": "bin/r.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/requirejs-config-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz", - "integrity": "sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==", - "dependencies": { - "esprima": "^4.0.0", - "stringify-object": "^3.2.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "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/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-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==" - }, - "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-dependency-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz", - "integrity": "sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "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.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "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.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", - "dev": true - }, - "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/rimraf/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/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/rollup": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", - "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.17.2", - "@rollup/rollup-android-arm64": "4.17.2", - "@rollup/rollup-darwin-arm64": "4.17.2", - "@rollup/rollup-darwin-x64": "4.17.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", - "@rollup/rollup-linux-arm-musleabihf": "4.17.2", - "@rollup/rollup-linux-arm64-gnu": "4.17.2", - "@rollup/rollup-linux-arm64-musl": "4.17.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", - "@rollup/rollup-linux-riscv64-gnu": "4.17.2", - "@rollup/rollup-linux-s390x-gnu": "4.17.2", - "@rollup/rollup-linux-x64-gnu": "4.17.2", - "@rollup/rollup-linux-x64-musl": "4.17.2", - "@rollup/rollup-win32-arm64-msvc": "4.17.2", - "@rollup/rollup-win32-ia32-msvc": "4.17.2", - "@rollup/rollup-win32-x64-msvc": "4.17.2", - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-cleanup": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-cleanup/-/rollup-plugin-cleanup-3.2.1.tgz", - "integrity": "sha512-zuv8EhoO3TpnrU8MX8W7YxSbO4gmOR0ny06Lm3nkFfq0IVKdBUtHwhVzY1OAJyNCIAdLiyPnOrU0KnO0Fri1GQ==", - "dependencies": { - "js-cleanup": "^1.2.0", - "rollup-pluginutils": "^2.8.2" - }, - "engines": { - "node": "^10.14.2 || >=12.0.0" - }, - "peerDependencies": { - "rollup": ">=2.0" - } - }, - "node_modules/rollup-plugin-import-css": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.5.0.tgz", - "integrity": "sha512-JOVow6n00qt2C/NnsqPmIjFOfxIAudwWqC5SaC84CodMGiMFaP1gPAdgnJ8g8hcG+P85TCYp2kI98grYCEt5pg==", - "dependencies": { - "@rollup/pluginutils": "^5.0.4" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "rollup": "^2.x.x || ^3.x.x || ^4.x.x" - } - }, - "node_modules/rollup-plugin-node-builtins": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-node-builtins/-/rollup-plugin-node-builtins-2.1.2.tgz", - "integrity": "sha512-bxdnJw8jIivr2yEyt8IZSGqZkygIJOGAWypXvHXnwKAbUcN4Q/dGTx7K0oAJryC/m6aq6tKutltSeXtuogU6sw==", - "dev": true, - "dependencies": { - "browserify-fs": "^1.0.0", - "buffer-es6": "^4.9.2", - "crypto-browserify": "^3.11.0", - "process-es6": "^0.11.2" - } - }, - "node_modules/rollup-plugin-visualizer": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", - "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", - "dependencies": { - "open": "^8.4.0", - "picomatch": "^2.3.1", - "source-map": "^0.7.4", - "yargs": "^17.5.1" - }, - "bin": { - "rollup-plugin-visualizer": "dist/bin/cli.js" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "rollup": "2.x || 3.x || 4.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/rollup-plugin-visualizer/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/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - }, - "node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" - }, - "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.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.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "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/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.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/saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-lookup": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz", - "integrity": "sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==", - "dependencies": { - "commander": "^2.16.0" - }, - "bin": { - "sass-lookup": "bin/cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/sass-lookup/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/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/scale-ts": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.0.tgz", - "integrity": "sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==", - "optional": true - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "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/scslre": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.2.0.tgz", - "integrity": "sha512-4hc49fUMmX3jM0XdFUAPBrs1xwEcdHa0KyjEsjFs+Zfc66mpFpq5YmRgDtl+Ffo6AtJIilfei+yKw8fUn3N88w==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.0", - "refa": "^0.11.0", - "regexp-ast-analysis": "^0.6.0" - } - }, - "node_modules/seedrandom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", - "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" - }, - "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.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "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, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "devOptional": true - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-utils": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", - "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", - "dev": true - }, - "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/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/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/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "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/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.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/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==", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sharp": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", - "hasInstallScript": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/sharp/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shelljs/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/shiki": { - "version": "0.14.7", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", - "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", - "dev": true, - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sift": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", - "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" - }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" - }, - "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/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "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/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "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": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/simple-update-notifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", - "dev": true, - "dependencies": { - "semver": "~7.0.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sinon": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz", - "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==", - "deprecated": "16.1.1", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/skip-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/skip-regex/-/skip-regex-1.0.2.tgz", - "integrity": "sha512-pEjMUbwJ5Pl/6Vn6FsamXHXItJXSRftcibixDmNCWbWhic0hzHrwkMZo0IZ7fMRH9KxcWDFSkzhccB4285PutA==", - "engines": { - "node": ">=4.2" - } - }, - "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/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/smoldot": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.22.tgz", - "integrity": "sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==", - "optional": true, - "dependencies": { - "ws": "^8.8.1" - } - }, - "node_modules/socket.io-client": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", - "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.5.2", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-client/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/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser/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/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/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/socks-proxy-agent/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "dependencies": { - "is-plain-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "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/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "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==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", - "optional": true, - "dependencies": { - "memory-pager": "^1.0.2" - } - }, - "node_modules/spawn-please": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-1.0.0.tgz", - "integrity": "sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", - "dev": true - }, - "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/spdy-transport/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/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/spdy-transport/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/spdy/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/speedometer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz", - "integrity": "sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==" - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" - }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sshpk/node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ssri/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ssri/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" - }, - "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/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" - }, - "node_modules/store": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", - "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", - "engines": { - "node": "*" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "dev": true, - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-browserify/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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-http/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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" - }, - "node_modules/stream-to-array": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", - "dependencies": { - "any-promise": "^1.1.0" - } - }, - "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/streamx": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, - "node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "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==", - "dev": true - }, - "node_modules/string-range": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/string-range/-/string-range-1.2.2.tgz", - "integrity": "sha512-tYft6IFi8SjplJpxCUxyqisD3b+R2CSkomrtJYCkvuf1KuCAWgz7YXt4O0jip7efpfCemwHEzTEAO8EuOYgh3w==", - "dev": true - }, - "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-cjs": { - "name": "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-cjs/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-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.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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-ansi-cjs": { - "name": "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-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, - "dependencies": { - "acorn": "^8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-outer/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/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "optional": true - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" - }, - "node_modules/stylus-lookup": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz", - "integrity": "sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==", - "dependencies": { - "commander": "^2.8.1", - "debug": "^4.1.0" - }, - "bin": { - "stylus-lookup": "bin/cli.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/stylus-lookup/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/stylus-lookup/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/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/sumchecker/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/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/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/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/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/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-fs": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" - } - }, - "node_modules/tar-fs/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar-stream/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/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/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/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "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.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "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/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==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "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/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/throttleit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", - "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/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/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "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/through2/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/through2/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/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tinybench": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", - "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==" - }, - "node_modules/tinypool": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.7.0.tgz", - "integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", - "engines": { - "node": ">=14.0.0" - } - }, - "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/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-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "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/toml-eslint-parser": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.6.1.tgz", - "integrity": "sha512-7xjjVOdu0c6GpaP2AmA48ZcjesBL7KB2qeMNz93gMG76yV/lHVzQiSlD6HqwAdMJiL9hM44fung0NzhjTfihtw==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/touch/node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "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": "4.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", - "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", - "dependencies": { - "punycode": "^2.3.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated/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/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-graphviz": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.2.tgz", - "integrity": "sha512-5YhbFoHmjxa7pgQLkB07MtGnGJ/yhvjmc9uhsnDBEICME6gkPf83SBwLDQqGDoCa3XzUMWLk1AU2Wn1u1naDtA==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ts-graphviz" - } - }, - "node_modules/ts-loader": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", - "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4", - "source-map": "^0.7.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ts-loader/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/ts-loader/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/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/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/tsc-alias": { - "version": "1.8.10", - "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.10.tgz", - "integrity": "sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.3", - "commander": "^9.0.0", - "globby": "^11.0.4", - "mylas": "^2.1.9", - "normalize-path": "^3.0.0", - "plimit-lit": "^1.2.6" - }, - "bin": { - "tsc-alias": "dist/bin/index.js" - } - }, - "node_modules/tsc-alias/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/tsconfck": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", - "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", - "bin": { - "tsconfck": "bin/tsconfck.js" - }, - "engines": { - "node": "^18 || >=20" - }, - "peerDependencies": { - "typescript": "^5.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tsconfig-checker": { - "resolved": "dev/tsconfig-checker", - "link": true - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths-webpack-plugin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", - "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/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.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "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/tsx": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.10.2.tgz", - "integrity": "sha512-gOfACgv1ElsIjvt7Fp0rMJKGnMGjox0JfGOfX3kmZCV/yZumaNqtHGKBXt1KgaYS9KjDOmqGeI8gHk/W7kWVZg==", - "dev": true, - "dependencies": { - "esbuild": "~0.20.2", - "get-tsconfig": "^4.7.3" - }, - "bin": { - "tsx": "dist/cli.mjs" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "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/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, - "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/typedoc": { - "version": "0.25.13", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz", - "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==", - "dev": true, - "dependencies": { - "lunr": "^2.3.9", - "marked": "^4.3.0", - "minimatch": "^9.0.3", - "shiki": "^0.14.7" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x" - } - }, - "node_modules/typedoc-plugin-mdn-links": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.1.25.tgz", - "integrity": "sha512-Tox8kt/yUt+vUiSjz22D+yJyKH7z1f9/CtWbrJdOkfGpmt4SOssEmCPYgxmKPTTCt+SMHL8w5S5tWSc+gj3GYA==", - "dev": true, - "peerDependencies": { - "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x" - } - }, - "node_modules/typedoc-plugin-missing-exports": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-2.2.0.tgz", - "integrity": "sha512-2+XR1IcyQ5UwXZVJe9NE6HrLmNufT9i5OwoIuuj79VxuA3eYq+Y6itS9rnNV1D7UeQnUSH8kISYD73gHE5zw+w==", - "dev": true, - "peerDependencies": { - "typedoc": "0.24.x || 0.25.x" - } - }, - "node_modules/typedoc-plugin-zod": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/typedoc-plugin-zod/-/typedoc-plugin-zod-1.1.2.tgz", - "integrity": "sha512-jsmuYg1xsGjwKdhKN4tgRYORnbKpU7v5B1ZpsazMH5lUsI6ZLxBqAY5iiZ06oz/01gHOsAdhpABgWD97MOjKQA==", - "dev": true, - "peerDependencies": { - "typedoc": "0.23.x || 0.24.x || 0.25.x" - } - }, - "node_modules/typedoc/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "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/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true - }, - "node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "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==" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" - }, - "node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "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/universal-github-app-jwt": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", - "integrity": "sha512-t1iB2FmLFE+yyJY9+3wMx0ejB+MQpEVkH0gQv7dR6FZyltyq+ZZO0uDpbopxhrZ3SLEO4dCEkIujOMldEQ2iOA==", - "dependencies": { - "@types/jsonwebtoken": "^9.0.0", - "jsonwebtoken": "^9.0.2" - } - }, - "node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.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/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/update-notifier/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/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": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", - "dev": true, - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - } - }, - "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/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url/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==", - "dev": true - }, - "node_modules/utf-8-validate": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz", - "integrity": "sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==", - "devOptional": true, - "hasInstallScript": true, - "dependencies": { - "node-gyp-build": "~3.7.0" - } - }, - "node_modules/utf-8-validate/node_modules/node-gyp-build": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz", - "integrity": "sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==", - "devOptional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dependencies": { - "inherits": "2.0.3" - } - }, - "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-extend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", - "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==" - }, - "node_modules/util/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/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": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/validator": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", - "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/varuint-bitcoin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", - "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, - "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/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - }, - "node_modules/vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", - "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-bundle-visualizer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/vite-bundle-visualizer/-/vite-bundle-visualizer-1.2.1.tgz", - "integrity": "sha512-cwz/Pg6+95YbgIDp+RPwEToc4TKxfsFWSG/tsl2DSZd9YZicUag1tQXjJ5xcL7ydvEoaC2FOZeaXOU60t9BRXw==", - "dependencies": { - "cac": "^6.7.14", - "import-from-esm": "^1.3.3", - "rollup-plugin-visualizer": "^5.11.0", - "tmp": "^0.2.1" - }, - "bin": { - "vite-bundle-visualizer": "bin.js" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - } - }, - "node_modules/vite-bundle-visualizer/node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "engines": { - "node": ">=14.14" - } - }, - "node_modules/vite-node": { - "version": "0.34.6", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.6.tgz", - "integrity": "sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==", - "dev": true, - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "mlly": "^1.4.0", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite-node/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vite-plugin-dts": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-3.9.1.tgz", - "integrity": "sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==", - "dev": true, - "dependencies": { - "@microsoft/api-extractor": "7.43.0", - "@rollup/pluginutils": "^5.1.0", - "@vue/language-core": "^1.8.27", - "debug": "^4.3.4", - "kolorist": "^1.8.0", - "magic-string": "^0.30.8", - "vue-tsc": "^1.8.27" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "typescript": "*", - "vite": "*" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vite-plugin-dts/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/vite-plugin-no-bundle": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vite-plugin-no-bundle/-/vite-plugin-no-bundle-3.0.0.tgz", - "integrity": "sha512-B8O4ZmWHbA8MWhsCqjcxwCLW5Kk2Q1Ax7JhZBBB/ort+DNONkBA2HND0d9lQ5d0Q+JSOMYAQDDQ1qAS1nmThyA==", - "dependencies": { - "fast-glob": "^3.2.12", - "micromatch": "^4.0.5" - } - }, - "node_modules/vite-plugin-node-polyfills": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.21.0.tgz", - "integrity": "sha512-Sk4DiKnmxN8E0vhgEhzLudfJQfaT8k4/gJ25xvUPG54KjLJ6HAmDKbr4rzDD/QWEY+Lwg80KE85fGYBQihEPQA==", - "dev": true, - "dependencies": { - "@rollup/plugin-inject": "^5.0.5", - "node-stdlib-browser": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/davidmyersdev" - }, - "peerDependencies": { - "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/vite-tsconfig-paths": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.3.2.tgz", - "integrity": "sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==", - "dependencies": { - "debug": "^4.1.1", - "globrex": "^0.1.2", - "tsconfck": "^3.0.3" - }, - "peerDependencies": { - "vite": "*" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vite-tsconfig-paths/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/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", - "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", - "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.3", - "vite": "^5.0.0", - "vite-node": "1.6.0", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", - "happy-dom": "*", - "jsdom": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - } - } - }, - "node_modules/vitest/node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", - "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", - "dependencies": { - "@vitest/utils": "1.6.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", - "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", - "dependencies": { - "tinyspy": "^2.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", - "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest/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/vitest/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/vitest/node_modules/js-tokens": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==" - }, - "node_modules/vitest/node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/vitest/node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/vitest/node_modules/strip-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/vitest/node_modules/tinypool": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vitest/node_modules/vite-node": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vscode-json-languageservice": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", - "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", - "dev": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.3", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", - "dev": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "dev": true - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true - }, - "node_modules/vue-template-compiler": { - "version": "2.7.16", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", - "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", - "dev": true, - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "node_modules/vue-tsc": { - "version": "1.8.27", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", - "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", - "dev": true, - "dependencies": { - "@volar/typescript": "~1.11.1", - "@vue/language-core": "1.8.27", - "semver": "^7.5.4" - }, - "bin": { - "vue-tsc": "bin/vue-tsc.js" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/vue-tsc/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", - "dependencies": { - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/walkdir": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", - "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "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.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/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "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.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "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-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-cli/node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "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.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "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.5", - "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", - "launch-editor": "^2.6.0", - "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.4", - "ws": "^8.13.0" - }, - "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": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "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/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "engines": { - "node": ">= 10" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.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-subresource-integrity": { - "version": "5.2.0-rc.1", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.2.0-rc.1.tgz", - "integrity": "sha512-SyjlQ3VZVwpNeVPIMpYf9Qt6oTnq9G3lCcr5YNwjW9TfUoip70MlB9ZDNhJPhkHvfvajMDQwZFfDVVL1QVwnLQ==", - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", - "webpack": "^5.12.0" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } - } - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-encoding/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/whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", - "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", - "dependencies": { - "tr46": "^4.1.1", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "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-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, - "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/wrap-ansi-cjs": { - "name": "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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/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/write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "dependencies": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8.3" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/write-json-file/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", - "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/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "engines": { - "node": ">=12" - } - }, - "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/xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", - "engines": { - "node": ">=0.4.0" - } - }, - "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": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "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/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/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/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "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": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/z-schema": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", - "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", - "dev": true, - "dependencies": { - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "validator": "^13.7.0" - }, - "bin": { - "z-schema": "bin/z-schema" - }, - "engines": { - "node": ">=8.0.0" - }, - "optionalDependencies": { - "commander": "^9.4.1" - } - }, - "node_modules/z-schema/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "optional": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "packages/account": { - "name": "@prosopo/account", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@fingerprintjs/fingerprintjs": "^3.3.6", - "@polkadot/api": "10.13.1", - "@polkadot/extension-base": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "react": "^18.3.1" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/api": { - "name": "@prosopo/api", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/types": "0.3.39" - }, - "devDependencies": { - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/config": "0.3.39", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/cli": { - "name": "@prosopo/cli", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/provider": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "cors": "^2.8.5", - "cron-parser": "^4.9.0", - "dotenv": "^16.0.1", - "yargs": "^17.7.2", - "zod": "^3.22.4" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "@types/cors": "^2.8.14", - "es-main": "^1.2.0", - "express": "^4.18.2", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite": "^5.1.7", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/common": { - "name": "@prosopo/common", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "i18next": "^21.9.2", - "i18next-browser-languagedetector": "^7.0.1", - "i18next-http-backend": "^1.4.4", - "i18next-http-middleware": "^3.2.1", - "react": "^18.3.1", - "react-i18next": "^11.18.6", - "zod": "^3.22.3" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/contract": { - "name": "@prosopo/contract", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/tx": "0.3.39", - "@prosopo/typechain-types": "1.1.15", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "rxjs": "^7.8.1" - }, - "devDependencies": { - "@polkadot/api-augment": "10.13.1", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/database": { - "name": "@prosopo/database", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "mongodb": "5.8.0", - "mongodb-memory-server": "^8.7.2", - "mongoose": "^7.3.3" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/database/node_modules/mongodb": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.8.0.tgz", - "integrity": "sha512-xx4CXmxcj3bNe7iGBlhntVrUqrNARYhUZteXaz4epEESv4oXD/FONAovcyoCaEffdYlw25Yz284OxMfpnPLlgQ==", - "dependencies": { - "bson": "^5.4.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, - "packages/datasets": { - "name": "@prosopo/datasets", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "vitest": "^1.3.1" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/datasets-fs": { - "name": "@prosopo/datasets-fs", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "bcrypt": "^5.1.0", - "cli-progress": "^3.12.0", - "fs": "^0.0.1-security", - "lodash": "^4.17.21", - "noble-hashes": "^0.3.1", - "node-fetch": "^3.3.2", - "seedrandom": "^3.0.5", - "sharp": "^0.32.1", - "yargs": "^17.7.2", - "zod": "^3.22.3" - }, - "devDependencies": { - "@types/bcrypt": "^5.0.0", - "@types/cli-progress": "^3.11.2", - "@types/node-fetch": "^3.0.2", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/env": { - "name": "@prosopo/env", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util-crypto": "12.6.2", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/database": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "@prosopo/types-env": "0.3.39", - "@prosopo/util": "0.3.39", - "dotenv": "^16.0.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/file-server": { - "name": "@prosopo/file-server", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "dotenv": "^16.0.1", - "express": "^4.18.2", - "node-fetch": "^3.3.2", - "sharp": "^0.32.4" - }, - "devDependencies": { - "@types/express": "^4.17.17", - "@types/node": "^20.5.9", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha": { - "name": "@prosopo/procaptcha", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@fingerprintjs/fingerprintjs": "^3.3.6", - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/extension-base": "0.46.9", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/account": "0.3.39", - "@prosopo/api": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/datasets": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "rxjs": "7.8.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-bundle": { - "name": "@prosopo/procaptcha-bundle", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/procaptcha-frictionless": "0.3.39", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@originjs/vite-plugin-commonjs": "^1.0.3", - "@prosopo/config": "0.3.39", - "@rollup/plugin-typescript": "^11.1.2", - "@vitejs/plugin-react": "^4.2.1", - "tslib": "2.6.2", - "typescript": "^5.1.6", - "webpack-merge": "^5.9.0" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-common": { - "name": "@prosopo/procaptcha-common", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-frictionless": { - "name": "@prosopo/procaptcha-frictionless", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@fingerprintjs/botd": "^1.9.0", - "@prosopo/procaptcha-pow": "0.3.39", - "@prosopo/procaptcha-react": "0.3.39", - "@prosopo/web-components": "0.3.39", - "react": "^18.3.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-pow": { - "name": "@prosopo/procaptcha-pow", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.1", - "@emotion/styled": "^11.11.0", - "@noble/hashes": "^1.3.3", - "@polkadot/extension-inject": "0.46.9", - "@prosopo/account": "0.3.39", - "@prosopo/api": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "@prosopo/web-components": "0.3.39", - "react": "^18.3.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/procaptcha-react": { - "name": "@prosopo/procaptcha-react", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.0", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@prosopo/api": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/procaptcha": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "@prosopo/web-components": "0.3.39", - "react": "^18.3.1", - "react-dom": "^18.3.1" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6", - "vite-plugin-dts": "^3.7.3" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/provider": { - "name": "@prosopo/provider", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/config": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/database": "0.3.39", - "@prosopo/datasets": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/tx": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39", - "@prosopo/types-env": "0.3.39", - "cron": "^2.1.0", - "cron-parser": "^4.5.0", - "express": "^4.18.1", - "express-rate-limit": "^7.2.0", - "jsonwebtoken": "^9.0.1", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1" - }, - "devDependencies": { - "@types/chai-as-promised": "^7.1.5", - "@types/fs-extra": "^9.0.13", - "@types/node": "^18.0.6", - "@types/sinon": "^10.0.15", - "@types/yargs": "^17.0.10", - "c8": "^7.11.3", - "chai": "^4.3.6", - "chai-as-promised": "^7.1.1", - "dotenv": "^16.0.1", - "fs-extra": "^10.1.0", - "sinon": "^15.2.0", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/provider/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/server": { - "name": "@prosopo/server", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/types": "10.13.1", - "@prosopo/api": "0.3.39", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/types": "0.3.39" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/tx": { - "name": "@prosopo/tx", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/keyring": "12.6.2", - "@polkadot/rpc-provider": "10.13.1", - "@polkadot/typegen": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-create": "10.13.1", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/typechain-types": "1.1.15", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "rxjs": "^7.8.1" - }, - "devDependencies": { - "@polkadot/api-augment": "10.13.1", - "ts-node": "^10.9.1", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types": { - "name": "@prosopo/types", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/api": "10.13.1", - "@polkadot/api-contract": "10.13.1", - "@polkadot/types": "10.13.1", - "@polkadot/types-codec": "10.13.1", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "consola": "^3.2.3", - "zod": "^3.22.3" - }, - "devDependencies": { - "@types/node": "^18.0.6", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types-database": { - "name": "@prosopo/types-database", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/types": "10.13.1", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "mongodb": "5.8.0", - "mongoose": "^7.3.3", - "zod": "^3.22.3" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types-database/node_modules/mongodb": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.8.0.tgz", - "integrity": "sha512-xx4CXmxcj3bNe7iGBlhntVrUqrNARYhUZteXaz4epEESv4oXD/FONAovcyoCaEffdYlw25Yz284OxMfpnPLlgQ==", - "dependencies": { - "bson": "^5.4.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, - "packages/types-env": { - "name": "@prosopo/types-env", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/keyring": "12.6.2", - "@polkadot/types": "10.13.1", - "@prosopo/common": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/types-database": "0.3.39" - }, - "devDependencies": { - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/types/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/util": { - "name": "@prosopo/util", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21", - "seedrandom": "^3.0.5" - }, - "devDependencies": { - "@types/chai": "^4.3.5", - "@types/lodash": "^4.14.198", - "@types/seedrandom": "^3.0.5", - "chai": "^4.3.7", - "dotenv": "^16.0.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^1.3.1" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "packages/web-components": { - "name": "@prosopo/web-components", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@emotion/react": "^11.11.1", - "@emotion/styled": "^11.11.0", - "react": "^18.3.1" - }, - "devDependencies": { - "@prosopo/config": "0.3.39", - "tslib": "2.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "protocol/dev": { - "name": "@prosopo/protocol-dev", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/util": "12.6.2", - "chalk": "^5.3.0", - "child_process": "^1.0.2", - "consola": "^3.2.3", - "dotenv": "^16.1.4", - "fs": "^0.0.1-security", - "glob": "^10.0.0", - "path": "^0.12.7", - "process": "^0.11.10", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1" - }, - "devDependencies": { - "@types/node": "^20.1.2", - "@types/yargs": "^17.0.24", - "tslib": "2.6.2", - "tsx": "^4.6.2", - "typescript": "5.1.6" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "protocol/dev/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "provider-gui": { - "name": "@prosopo/provider-gui", - "version": "0.3.39", - "dependencies": { - "@emotion/react": "^11.9.3", - "@emotion/styled": "^11.9.3", - "@mui/material": "^5.9.1", - "@mui/system": "^5.9.1", - "@mui/x-data-grid": "^5.9.1", - "@polkadot/api": "10.13.1", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/util": "12.6.2", - "@prosopo/api": "0.3.39", - "@prosopo/captcha-contract": "0.3.39", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/contract": "0.3.39", - "@prosopo/env": "0.3.39", - "@prosopo/provider": "0.3.39", - "@prosopo/types": "0.3.39", - "@prosopo/util": "0.3.39", - "next": "14.2.3", - "react-dom": "18.3.1" - }, - "devDependencies": { - "@types/react": "18.2.33", - "bufferutil": "^4.0.1", - "eslint": "8.44.0", - "eslint-config-next": "13.4.9", - "react-dom": "18.3.1", - "tslib": "2.6.2", - "typescript": "5.1.6", - "utf-8-validate": "5.0.2" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "provider-gui/node_modules/@eslint/js": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", - "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "provider-gui/node_modules/@types/react": { - "version": "18.2.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", - "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "provider-gui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "provider-gui/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "provider-gui/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "provider-gui/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "provider-gui/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "provider-gui/node_modules/eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", - "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.1.0", - "@eslint/js": "8.44.0", - "@humanwhocodes/config-array": "^0.11.10", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "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.2.0", - "eslint-visitor-keys": "^3.4.1", - "espree": "^9.6.0", - "esquery": "^1.4.2", - "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.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "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.3", - "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" - } - }, - "provider-gui/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "provider-gui/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "provider-gui/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "provider-gui/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "provider-gui/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "provider-gui/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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} From dd404a0c3810bce36c6e6a3c14a55be42919333e Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 13:10:16 -0400 Subject: [PATCH 15/21] Run the project --- contracts/captcha/package.json | 2 +- contracts/common/package.json | 2 +- contracts/proxy/package.json | 2 +- demos/client-bundle-example/package.json | 2 +- demos/client-example-server/env.development | 4 +- demos/client-example-server/package.json | 2 +- .../src/controllers/auth.ts | 1 + .../client-frictionless-example/package.json | 2 +- demos/client-pow-example/package.json | 2 +- demos/cypress-shared/package.json | 2 +- demos/provider-mock/package.json | 2 +- dev/config/package.json | 2 +- dev/flux/package.json | 2 +- dev/gh-actions/package.json | 2 +- dev/prosoponator-bot/package.json | 2 +- dev/scripts/package.json | 2 +- dev/ts-brand/package.json | 2 +- dev/tsconfig-checker/package.json | 2 +- dev/vite-plugin-watch-workspace/package.json | 2 +- package-lock.json | 13536 ++++++++++------ package.json | 2 +- packages/account/package.json | 2 +- packages/api/package.json | 2 +- packages/cli/package.json | 2 +- packages/common/package.json | 2 +- packages/contract/package.json | 2 +- packages/database/package.json | 2 +- packages/datasets-fs/package.json | 2 +- packages/datasets/package.json | 2 +- packages/env/package.json | 2 +- packages/file-server/package.json | 2 +- packages/procaptcha-bundle/package.json | 2 +- packages/procaptcha-common/package.json | 2 +- packages/procaptcha-frictionless/package.json | 2 +- packages/procaptcha/package.json | 2 +- packages/provider/package.json | 2 +- packages/server/package.json | 2 +- packages/tx/package.json | 2 +- packages/types-database/package.json | 2 +- packages/types-env/package.json | 2 +- packages/types/package.json | 2 +- .../{SolverService.ts => solverService.ts} | 0 packages/web-components/package.json | 2 +- protocol/dev/package.json | 2 +- 44 files changed, 8368 insertions(+), 5253 deletions(-) rename packages/util/src/{SolverService.ts => solverService.ts} (100%) diff --git a/contracts/captcha/package.json b/contracts/captcha/package.json index 5af52144ba..6583b4917e 100644 --- a/contracts/captcha/package.json +++ b/contracts/captcha/package.json @@ -133,4 +133,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/contracts/common/package.json b/contracts/common/package.json index de8201860d..35da6814fa 100644 --- a/contracts/common/package.json +++ b/contracts/common/package.json @@ -44,4 +44,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/contracts/proxy/package.json b/contracts/proxy/package.json index 977b733608..7105dc0f1f 100644 --- a/contracts/proxy/package.json +++ b/contracts/proxy/package.json @@ -44,4 +44,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/demos/client-bundle-example/package.json b/demos/client-bundle-example/package.json index 8310280b36..84f95b3504 100644 --- a/demos/client-bundle-example/package.json +++ b/demos/client-bundle-example/package.json @@ -25,4 +25,4 @@ "tslib": "2.6.2", "typescript": "5.1.6" } -} +} \ No newline at end of file diff --git a/demos/client-example-server/env.development b/demos/client-example-server/env.development index fb62861a02..3e844234f2 100644 --- a/demos/client-example-server/env.development +++ b/demos/client-example-server/env.development @@ -1,9 +1,11 @@ +PROSOPO_VERIFY_ENDPOINT=http://localhost:9237/dev/siteverify +PROSOPO_VERIFICATION_TYPE=local PROSOPO_SITE_KEY=5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw PROSOPO_SUBSTRATE_ENDPOINT=ws://localhost:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true PROSOPO_SERVER_URL=https://localhost -PROSOPO_SITE_PRIVATE_KEY=//Eve +PROSOPO_SITE_PRIVATE_KEY=//Bob PROSOPO_SERVER_PORT=9228 PROSOPO_DEFAULT_ENVIRONMENT=development PROSOPO_DEFAULT_NETWORK=development diff --git a/demos/client-example-server/package.json b/demos/client-example-server/package.json index b2af5bd61c..188d9927f9 100644 --- a/demos/client-example-server/package.json +++ b/demos/client-example-server/package.json @@ -57,4 +57,4 @@ "vite": "^5.1.7", "@prosopo/config": "0.3.39" } -} +} \ No newline at end of file diff --git a/demos/client-example-server/src/controllers/auth.ts b/demos/client-example-server/src/controllers/auth.ts index 32209bdf83..4e5847fae8 100644 --- a/demos/client-example-server/src/controllers/auth.ts +++ b/demos/client-example-server/src/controllers/auth.ts @@ -79,6 +79,7 @@ const signup = async ( return res.status(409).json({ message: 'email already exists' }) } console.log('payload', payload) + console.log('verifyEndpoint', verifyEndpoint) // get the contents of the procaptcha-response JSON data const data = ProcaptchaOutputSchema.parse(payload[ApiParams.procaptchaResponse]) diff --git a/demos/client-frictionless-example/package.json b/demos/client-frictionless-example/package.json index 05e49e2cad..523fbdf11f 100644 --- a/demos/client-frictionless-example/package.json +++ b/demos/client-frictionless-example/package.json @@ -57,4 +57,4 @@ "last 1 safari version" ] } -} +} \ No newline at end of file diff --git a/demos/client-pow-example/package.json b/demos/client-pow-example/package.json index bde6800092..525ad3a7ac 100644 --- a/demos/client-pow-example/package.json +++ b/demos/client-pow-example/package.json @@ -57,4 +57,4 @@ "last 1 safari version" ] } -} +} \ No newline at end of file diff --git a/demos/cypress-shared/package.json b/demos/cypress-shared/package.json index 87139383ec..a693449697 100644 --- a/demos/cypress-shared/package.json +++ b/demos/cypress-shared/package.json @@ -45,4 +45,4 @@ "lint": "npm run eslint && npm run prettier", "lint:fix": "npm run eslint:fix && npm run prettier:fix" } -} +} \ No newline at end of file diff --git a/demos/provider-mock/package.json b/demos/provider-mock/package.json index d38943c9e5..4953395864 100644 --- a/demos/provider-mock/package.json +++ b/demos/provider-mock/package.json @@ -40,4 +40,4 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "sideEffects": false -} +} \ No newline at end of file diff --git a/dev/config/package.json b/dev/config/package.json index 303535272c..51554ef413 100644 --- a/dev/config/package.json +++ b/dev/config/package.json @@ -108,4 +108,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/dev/flux/package.json b/dev/flux/package.json index a818e6f465..edea572902 100644 --- a/dev/flux/package.json +++ b/dev/flux/package.json @@ -52,4 +52,4 @@ "typescript": "5.1.6", "vitest": "^0.34.2" } -} +} \ No newline at end of file diff --git a/dev/gh-actions/package.json b/dev/gh-actions/package.json index f3f7077577..4696edacc4 100644 --- a/dev/gh-actions/package.json +++ b/dev/gh-actions/package.json @@ -34,4 +34,4 @@ "node": ">=18", "npm": ">=9" } -} +} \ No newline at end of file diff --git a/dev/prosoponator-bot/package.json b/dev/prosoponator-bot/package.json index b75edd1e76..3e5f1604d2 100644 --- a/dev/prosoponator-bot/package.json +++ b/dev/prosoponator-bot/package.json @@ -36,4 +36,4 @@ "node": ">=18", "npm": ">=9" } -} +} \ No newline at end of file diff --git a/dev/scripts/package.json b/dev/scripts/package.json index 21e9ec001b..d025a823dd 100644 --- a/dev/scripts/package.json +++ b/dev/scripts/package.json @@ -70,4 +70,4 @@ "typescript": "5.1.6", "vitest": "^1.3.1" } -} +} \ No newline at end of file diff --git a/dev/ts-brand/package.json b/dev/ts-brand/package.json index 0eff36a2b1..9ec5459d62 100644 --- a/dev/ts-brand/package.json +++ b/dev/ts-brand/package.json @@ -47,4 +47,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/dev/tsconfig-checker/package.json b/dev/tsconfig-checker/package.json index 3b69395606..b9380166a3 100644 --- a/dev/tsconfig-checker/package.json +++ b/dev/tsconfig-checker/package.json @@ -32,4 +32,4 @@ "dependencies": { "@prosopo/util": "0.3.39" } -} +} \ No newline at end of file diff --git a/dev/vite-plugin-watch-workspace/package.json b/dev/vite-plugin-watch-workspace/package.json index 3b299e7ed6..f5c3a2e57b 100644 --- a/dev/vite-plugin-watch-workspace/package.json +++ b/dev/vite-plugin-watch-workspace/package.json @@ -50,4 +50,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index f1877c2130..79364ac436 100644 --- a/package-lock.json +++ b/package-lock.json @@ -213,8 +213,9 @@ }, "demos/client-example-server/node_modules/nodemon": { "version": "2.0.22", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^3.2.7", @@ -414,29 +415,10 @@ "npm": ">=9" } }, - "dev/config/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "dev/config/node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==" - }, "dev/config/node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -468,7 +450,8 @@ }, "dev/config/node_modules/@typescript-eslint/parser": { "version": "5.62.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -491,35 +474,10 @@ } } }, - "dev/config/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "dev/config/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" - } - }, "dev/config/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -532,57 +490,10 @@ } } }, - "dev/config/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "dev/config/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, "dev/config/node_modules/eslint-plugin-unused-imports": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz", + "integrity": "sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==", "dependencies": { "eslint-rule-composer": "^0.3.0" }, @@ -599,325 +510,118 @@ } } }, - "dev/config/node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "engines": { - "node": ">= 10" - } - }, - "dev/config/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dependencies": { - "is-inside-container": "^1.0.0" + "dev/config/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "dev/config/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==" - }, - "dev/config/node_modules/memfs": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.9.2.tgz", - "integrity": "sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ==", + "dev/flux": { + "name": "@prosopo/flux", + "version": "0.3.39", + "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/json-pack": "^1.0.3", - "@jsonjoy.com/util": "^1.1.2", - "sonic-forest": "^1.0.0", - "tslib": "^2.0.0" + "@noble/curves": "^1.3.0", + "@polkadot/util": "12.6.2", + "@polkadot/util-crypto": "12.6.2", + "@prosopo/cli": "0.3.39", + "@prosopo/common": "0.3.39", + "@prosopo/util": "0.3.39", + "consola": "^3.2.3", + "dotenv": "^16.0.3", + "glob": "^10.0.0", + "qs": "^6.11.2", + "socket.io-client": "^4.7.4", + "varuint-bitcoin": "^1.1.2", + "yargs": "^17.5.1", + "yargs-parser": "^21.0.1", + "zod": "^3.22.4" }, - "engines": { - "node": ">= 4.0.0" + "bin": { + "flux": "dist/index.js" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - } - }, - "dev/config/node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" + "devDependencies": { + "@esm-bundle/chai": "^4.3.4-fix.0", + "tslib": "2.6.2", + "typescript": "5.1.6", + "vitest": "^0.34.2" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18", + "npm": ">=9" } }, - "dev/config/node_modules/p-retry": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", - "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", + "dev/flux/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" + "ms": "2.1.2" }, "engines": { - "node": ">=16.17" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "dev/config/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" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "dev/config/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dev/flux/node_modules/vitest": { + "version": "0.34.6", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.34.6.tgz", + "integrity": "sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==", + "dev": true, "dependencies": { - "glob": "^10.3.7" + "@types/chai": "^4.3.5", + "@types/chai-subset": "^1.3.3", + "@types/node": "*", + "@vitest/expect": "0.34.6", + "@vitest/runner": "0.34.6", + "@vitest/snapshot": "0.34.6", + "@vitest/spy": "0.34.6", + "@vitest/utils": "0.34.6", + "acorn": "^8.9.0", + "acorn-walk": "^8.2.0", + "cac": "^6.7.14", + "chai": "^4.3.10", + "debug": "^4.3.4", + "local-pkg": "^0.4.3", + "magic-string": "^0.30.1", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.3.3", + "strip-literal": "^1.0.1", + "tinybench": "^2.5.0", + "tinypool": "^0.7.0", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", + "vite-node": "0.34.6", + "why-is-node-running": "^2.2.2" }, "bin": { - "rimraf": "dist/esm/bin.mjs" + "vitest": "vitest.mjs" }, "engines": { - "node": ">=14" + "node": ">=v14.18.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "dev/config/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "url": "https://opencollective.com/vitest" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "dev/config/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "dev/config/node_modules/webpack-dev-middleware": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", - "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - } - } - }, - "dev/config/node_modules/webpack-dev-server": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", - "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", - "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "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.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "dev/flux": { - "name": "@prosopo/flux", - "version": "0.3.39", - "license": "Apache-2.0", - "dependencies": { - "@noble/curves": "^1.3.0", - "@polkadot/util": "12.6.2", - "@polkadot/util-crypto": "12.6.2", - "@prosopo/cli": "0.3.39", - "@prosopo/common": "0.3.39", - "@prosopo/util": "0.3.39", - "consola": "^3.2.3", - "dotenv": "^16.0.3", - "glob": "^10.0.0", - "qs": "^6.11.2", - "socket.io-client": "^4.7.4", - "varuint-bitcoin": "^1.1.2", - "yargs": "^17.5.1", - "yargs-parser": "^21.0.1", - "zod": "^3.22.4" - }, - "bin": { - "flux": "dist/index.js" - }, - "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "tslib": "2.6.2", - "typescript": "5.1.6", - "vitest": "^0.34.2" - }, - "engines": { - "node": ">=18", - "npm": ">=9" - } - }, - "dev/flux/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "dev/flux/node_modules/vitest": { - "version": "0.34.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.3.5", - "@types/chai-subset": "^1.3.3", - "@types/node": "*", - "@vitest/expect": "0.34.6", - "@vitest/runner": "0.34.6", - "@vitest/snapshot": "0.34.6", - "@vitest/spy": "0.34.6", - "@vitest/utils": "0.34.6", - "acorn": "^8.9.0", - "acorn-walk": "^8.2.0", - "cac": "^6.7.14", - "chai": "^4.3.10", - "debug": "^4.3.4", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.1", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.3.3", - "strip-literal": "^1.0.1", - "tinybench": "^2.5.0", - "tinypool": "^0.7.0", - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0", - "vite-node": "0.34.6", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@vitest/browser": "*", - "@vitest/ui": "*", - "happy-dom": "*", - "jsdom": "*", - "playwright": "*", - "safaridriver": "*", - "webdriverio": "*" + "peerDependencies": { + "@edge-runtime/vm": "*", + "@vitest/browser": "*", + "@vitest/ui": "*", + "happy-dom": "*", + "jsdom": "*", + "playwright": "*", + "safaridriver": "*", + "webdriverio": "*" }, "peerDependenciesMeta": { "@edge-runtime/vm": { @@ -967,7 +671,8 @@ }, "dev/gh-actions/node_modules/@octokit/graphql": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", "dependencies": { "@octokit/request": "^8.3.0", "@octokit/types": "^13.0.0", @@ -979,7 +684,8 @@ }, "dev/gh-actions/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -992,7 +698,8 @@ }, "dev/gh-actions/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -1003,10 +710,11 @@ } }, "dev/gh-actions/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "dev/prosoponator-bot": { @@ -1032,7 +740,8 @@ }, "dev/prosoponator-bot/node_modules/@octokit/graphql": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", "dependencies": { "@octokit/request": "^8.3.0", "@octokit/types": "^13.0.0", @@ -1044,7 +753,8 @@ }, "dev/prosoponator-bot/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -1057,7 +767,8 @@ }, "dev/prosoponator-bot/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -1068,10 +779,11 @@ } }, "dev/prosoponator-bot/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "dev/scripts": { @@ -1176,7 +888,8 @@ }, "dev/vite-plugin-watch-workspace/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -1189,16 +902,10 @@ } } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@actions/core": { "version": "1.10.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", + "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", "dependencies": { "@actions/http-client": "^2.0.1", "uuid": "^8.3.2" @@ -1206,7 +913,8 @@ }, "node_modules/@actions/github": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz", + "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==", "dependencies": { "@actions/http-client": "^2.2.0", "@octokit/core": "^5.0.1", @@ -1216,14 +924,16 @@ }, "node_modules/@actions/github/node_modules/@octokit/auth-token": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", "engines": { "node": ">= 18" } }, "node_modules/@actions/github/node_modules/@octokit/core": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", "dependencies": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -1239,7 +949,8 @@ }, "node_modules/@actions/github/node_modules/@octokit/graphql": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", "dependencies": { "@octokit/request": "^8.3.0", "@octokit/types": "^13.0.0", @@ -1251,7 +962,8 @@ }, "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { "version": "9.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", "dependencies": { "@octokit/types": "^12.6.0" }, @@ -1264,18 +976,21 @@ }, "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { "version": "20.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" }, "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { "version": "12.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods": { "version": "10.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", + "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", "dependencies": { "@octokit/types": "^12.6.0" }, @@ -1288,18 +1003,21 @@ }, "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { "version": "20.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" }, "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { "version": "12.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "node_modules/@actions/github/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -1312,7 +1030,8 @@ }, "node_modules/@actions/github/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -1323,15 +1042,17 @@ } }, "node_modules/@actions/github/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@actions/http-client": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", + "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", "dependencies": { "tunnel": "^0.0.6", "undici": "^5.25.4" @@ -1339,7 +1060,8 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -1350,7 +1072,8 @@ }, "node_modules/@aws-crypto/ie11-detection": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "optional": true, "dependencies": { "tslib": "^1.11.1" @@ -1358,12 +1081,14 @@ }, "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "optional": true }, "node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "optional": true, "dependencies": { "@aws-crypto/ie11-detection": "^3.0.0", @@ -1378,12 +1103,14 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "optional": true }, "node_modules/@aws-crypto/sha256-js": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "optional": true, "dependencies": { "@aws-crypto/util": "^3.0.0", @@ -1393,12 +1120,14 @@ }, "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "optional": true }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "optional": true, "dependencies": { "tslib": "^1.11.1" @@ -1406,12 +1135,14 @@ }, "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "optional": true }, "node_modules/@aws-crypto/util": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "optional": true, "dependencies": { "@aws-sdk/types": "^3.222.0", @@ -1421,696 +1152,1524 @@ }, "node_modules/@aws-crypto/util/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "optional": true }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.552.0", - "license": "Apache-2.0", + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.576.0.tgz", + "integrity": "sha512-SgfR1LLZWT1NrNOB968OKC8RAbaQUFG4V1eDjAeNjtuqC7iAlY9Ogrl824XJY4muz4ErVAga7A+Xn9QTOSSTBQ==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/credential-provider-node": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sso-oidc": "3.576.0", + "@aws-sdk/client-sts": "3.576.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/client-sso": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-cognito-identity/node_modules/@aws-sdk/client-sts": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.576.0.tgz", + "integrity": "sha512-GHqqfRcUW/nGE4lpRafNKRxi4K7+SaQjYLjQnTEioUhr+w1IT/fFb3rGZYHHnN9ZCzbnrBULRC+1XOPIQWyLsw==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sso-oidc": "3.576.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sso": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.576.0.tgz", + "integrity": "sha512-xbKE4bf3HYvkdrvn5kkpUdcoi3mg7uDLLkSbGaj0tzW3vNSdx9qLrCMuwfV7KrhVKWwx+lnw/2LGuCR2B5y0IA==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@aws-sdk/credential-provider-node": "^3.552.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/client-sts": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.576.0.tgz", + "integrity": "sha512-6U8933O9h6iMnQDpH3OtFhS3G3FVttYZUqTpC2T0FnSSX7zgG0GnlxdQiyZh1j1aFrEB8bFw/RSmxPcMJJuSlQ==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/core": "3.552.0", - "@aws-sdk/middleware-host-header": "3.535.0", - "@aws-sdk/middleware-logger": "3.535.0", - "@aws-sdk/middleware-recursion-detection": "3.535.0", - "@aws-sdk/middleware-user-agent": "3.540.0", - "@aws-sdk/region-config-resolver": "3.535.0", - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@aws-sdk/util-user-agent-browser": "3.535.0", - "@aws-sdk/util-user-agent-node": "3.535.0", - "@smithy/config-resolver": "^2.2.0", - "@smithy/core": "^1.4.2", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/hash-node": "^2.2.0", - "@smithy/invalid-dependency": "^2.2.0", - "@smithy/middleware-content-length": "^2.2.0", - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-body-length-browser": "^2.2.0", - "@smithy/util-body-length-node": "^2.3.0", - "@smithy/util-defaults-mode-browser": "^2.2.1", - "@smithy/util-defaults-mode-node": "^2.3.1", - "@smithy/util-endpoints": "^1.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@aws-sdk/client-sts": "3.576.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@aws-sdk/credential-provider-node": "^3.552.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/core": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sso-oidc/node_modules/@aws-sdk/client-sts": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.576.0.tgz", + "integrity": "sha512-GHqqfRcUW/nGE4lpRafNKRxi4K7+SaQjYLjQnTEioUhr+w1IT/fFb3rGZYHHnN9ZCzbnrBULRC+1XOPIQWyLsw==", "optional": true, "dependencies": { - "@smithy/core": "^1.4.2", - "@smithy/protocol-http": "^3.3.0", - "@smithy/signature-v4": "^2.2.1", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "fast-xml-parser": "4.2.5", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.576.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.575.0.tgz", + "integrity": "sha512-8MrT4J2dRiskf0JFMGL5VNBqPvc6igNa218LGBJzHXmLsm1WfGCGnce84R7U2USr8oPOenu0XzSCLvMQyZbGWQ==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/client-sso": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.575.0.tgz", + "integrity": "sha512-elFWpAtktD3XBy47etG80GKXK9Lh3sNCMXLjcSs0NS0fdRIQJS2zKxC8qK22UQmdFKpXxthND5FKk7fNEqrR+g==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.575.0.tgz", + "integrity": "sha512-YCstVaW5tAvXs+v4LR9gNAO+VRhIObjk1/knCdVQ5QQRTevtVQtdJWeNrDZYo4ATo0OHGyqGCj5Z09TWMv+e1Q==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/core": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.575.0.tgz", + "integrity": "sha512-117U+kQki2XoKcYQfepmlRcNxn6rELGlOFOBQ8Z2JTBXEYHblW2ke067a0CLmxFwp/zCWuc7IGjd3in3x4Q3rg==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/credential-provider-env": "3.535.0", - "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.552.0", - "@aws-sdk/credential-provider-web-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@smithy/core": "^2.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/signature-v4": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "fast-xml-parser": "4.2.5", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.575.0.tgz", + "integrity": "sha512-rEdNpqW2jEc5kwbf/s9XQywMLQlIkMjuCK6mw9sF2OVRGHGVnh+6eh/1JFx8Kj+eU51ctifQ7KaHe8dGco8HYQ==", "optional": true, - "dependencies": { - "@aws-sdk/credential-provider-env": "3.535.0", - "@aws-sdk/credential-provider-http": "3.552.0", - "@aws-sdk/credential-provider-ini": "3.552.0", - "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.552.0", - "@aws-sdk/credential-provider-web-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "peer": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.575.0.tgz", + "integrity": "sha512-NtXA9OPIKsqavs2F7hhLT/t2ZDjwJsvQevj31ov1NpmTNYMc7OWFWDptOG7rppsWMsk5KKmfiL2qViQJnezXNA==", "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "peer": true, + "dependencies": { + "@aws-sdk/client-sso": "3.575.0", + "@aws-sdk/token-providers": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/client-sts/node_modules/@aws-sdk/token-providers": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.575.0.tgz", + "integrity": "sha512-EPNDPQoQkjKqn4D2t70qVzbfdtlaAy9KBdG58qD1yNWVxq8Rh/lXdwmB+aE2PSahtyfVikZdCRoZiFzxDh5IUA==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/client-sso": "3.552.0", - "@aws-sdk/token-providers": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "3.575.0" } }, - "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/core": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.576.0.tgz", + "integrity": "sha512-KDvDlbeipSTIf+ffKtTg1m419TK7s9mZSWC8bvuZ9qx6/sjQFOXIKOVqyuli6DnfxGbvRcwoRuY99OcCH1N/0w==", "optional": true, "dependencies": { - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@smithy/core": "^2.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/signature-v4": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "fast-xml-parser": "4.2.5", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-providers": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-cognito-identity": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.576.0.tgz", + "integrity": "sha512-pi5gY+VhuQk8PUskxSonRS7IZk82jbhpfLBFnbFdNDUpBPSrHAfi1AukqAgbbiB/MfJTKaI/rNg3VfwyOzPmJw==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.552.0", - "@aws-sdk/client-sso": "3.552.0", - "@aws-sdk/client-sts": "3.552.0", - "@aws-sdk/credential-provider-cognito-identity": "3.552.0", - "@aws-sdk/credential-provider-env": "3.535.0", - "@aws-sdk/credential-provider-http": "3.552.0", - "@aws-sdk/credential-provider-ini": "3.552.0", - "@aws-sdk/credential-provider-node": "3.552.0", - "@aws-sdk/credential-provider-process": "3.535.0", - "@aws-sdk/credential-provider-sso": "3.552.0", - "@aws-sdk/credential-provider-web-identity": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/client-cognito-identity": "3.576.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.575.0.tgz", + "integrity": "sha512-YTgpq3rvYBXzW6OTDB00cE79evQtss/lz2GlJXgqqVXD0m7i77hGA8zb44VevP/WxtDaiSW7SSjuu8VCBGsg4g==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-http": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.575.0.tgz", + "integrity": "sha512-xQfVmYI+9KqRvhWY8fyElnpcVUBBUgi/Hoji3oU6WLrUjrX98k93He7gKDQSyHf7ykMLUAJYWwsV4AjQ2j6njA==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/types": "3.575.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-stream": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.575.0.tgz", + "integrity": "sha512-BdM6a/5VUuNge3c6yRuxvO+4srLoSfqHfkQGfUDfhTdTJpljlpfnc9h3z2Ni1+aueOHPZMNFWIktHDcX5wUGBg==", "optional": true, - "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "peer": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "3.575.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.540.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/client-sso": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.575.0.tgz", + "integrity": "sha512-elFWpAtktD3XBy47etG80GKXK9Lh3sNCMXLjcSs0NS0fdRIQJS2zKxC8qK22UQmdFKpXxthND5FKk7fNEqrR+g==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@aws-sdk/util-endpoints": "3.540.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.575.0.tgz", + "integrity": "sha512-YCstVaW5tAvXs+v4LR9gNAO+VRhIObjk1/knCdVQ5QQRTevtVQtdJWeNrDZYo4ATo0OHGyqGCj5Z09TWMv+e1Q==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.552.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/core": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.575.0.tgz", + "integrity": "sha512-117U+kQki2XoKcYQfepmlRcNxn6rELGlOFOBQ8Z2JTBXEYHblW2ke067a0CLmxFwp/zCWuc7IGjd3in3x4Q3rg==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/client-sso-oidc": "3.552.0", - "@aws-sdk/types": "3.535.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@smithy/core": "^2.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/signature-v4": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "fast-xml-parser": "4.2.5", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/types": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.575.0.tgz", + "integrity": "sha512-rEdNpqW2jEc5kwbf/s9XQywMLQlIkMjuCK6mw9sF2OVRGHGVnh+6eh/1JFx8Kj+eU51ctifQ7KaHe8dGco8HYQ==", "optional": true, - "dependencies": { - "@smithy/types": "^2.12.0", + "peer": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.540.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.575.0.tgz", + "integrity": "sha512-NtXA9OPIKsqavs2F7hhLT/t2ZDjwJsvQevj31ov1NpmTNYMc7OWFWDptOG7rppsWMsk5KKmfiL2qViQJnezXNA==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-sdk/client-sso": "3.575.0", + "@aws-sdk/token-providers": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/@aws-sdk/token-providers": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.575.0.tgz", + "integrity": "sha512-EPNDPQoQkjKqn4D2t70qVzbfdtlaAy9KBdG58qD1yNWVxq8Rh/lXdwmB+aE2PSahtyfVikZdCRoZiFzxDh5IUA==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/types": "^2.12.0", - "@smithy/util-endpoints": "^1.2.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "3.575.0" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.576.0.tgz", + "integrity": "sha512-Ad244g3TJnfY1QFlZ+cywD6kgGD2yj+qg47Ryt50Y42bwmNuuqSpF9n0C71opRR68Rcl7ksOxixCJomWqpcHbA==", "optional": true, "dependencies": { + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.576.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.576.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/client-sts": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.576.0.tgz", + "integrity": "sha512-GHqqfRcUW/nGE4lpRafNKRxi4K7+SaQjYLjQnTEioUhr+w1IT/fFb3rGZYHHnN9ZCzbnrBULRC+1XOPIQWyLsw==", "optional": true, + "peer": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/types": "^2.12.0", - "bowser": "^2.11.0", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.576.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.535.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-node/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.576.0.tgz", + "integrity": "sha512-AwH/+29SbjhxGJVYhFn6+7r0MZ7TjJClySTJzuOoyjJGPWAifTdEuFkyOw8Bs9fEvbJ0ExgFxSaa445fO56kmg==", "optional": true, "dependencies": { - "@aws-sdk/types": "3.535.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.576.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } + "@aws-sdk/client-sts": "3.576.0" } }, - "node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.575.0.tgz", + "integrity": "sha512-2/5NJV7MZysKglqJSQ/O8OELNcwLcH3xknabL9NagtzB7RNB2p1AUXR0UlTey9sSDLL4oCmNa/+unYuglW/Ahg==", "optional": true, "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.24.2", - "license": "MIT", + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.576.0.tgz", + "integrity": "sha512-1F17issiqf+mSG7KJ+D0SfZRYBZPAmRcA5+VHDUuMLozhh8tyYMe0mwzOt9IKc7ocrJA+2Wp7l7sg3h6aanedQ==", + "optional": true, "dependencies": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" + "@aws-sdk/client-sso": "3.576.0", + "@aws-sdk/token-providers": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.24.4", - "license": "MIT", + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.575.0.tgz", + "integrity": "sha512-YCstVaW5tAvXs+v4LR9gNAO+VRhIObjk1/knCdVQ5QQRTevtVQtdJWeNrDZYo4ATo0OHGyqGCj5Z09TWMv+e1Q==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.575.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/credential-provider-node": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/core": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.575.0.tgz", + "integrity": "sha512-117U+kQki2XoKcYQfepmlRcNxn6rELGlOFOBQ8Z2JTBXEYHblW2ke067a0CLmxFwp/zCWuc7IGjd3in3x4Q3rg==", + "optional": true, + "peer": true, "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" + "@smithy/core": "^2.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/signature-v4": "^3.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "fast-xml-parser": "4.2.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": ">=16.0.0" } }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.575.0.tgz", + "integrity": "sha512-rEdNpqW2jEc5kwbf/s9XQywMLQlIkMjuCK6mw9sF2OVRGHGVnh+6eh/1JFx8Kj+eU51ctifQ7KaHe8dGco8HYQ==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.575.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.0" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.575.0.tgz", + "integrity": "sha512-NtXA9OPIKsqavs2F7hhLT/t2ZDjwJsvQevj31ov1NpmTNYMc7OWFWDptOG7rppsWMsk5KKmfiL2qViQJnezXNA==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-sdk/client-sso": "3.575.0", + "@aws-sdk/token-providers": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/client-sso": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.575.0.tgz", + "integrity": "sha512-elFWpAtktD3XBy47etG80GKXK9Lh3sNCMXLjcSs0NS0fdRIQJS2zKxC8qK22UQmdFKpXxthND5FKk7fNEqrR+g==", + "optional": true, + "peer": true, + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/core": "3.575.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.24.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.575.0.tgz", + "integrity": "sha512-EPNDPQoQkjKqn4D2t70qVzbfdtlaAy9KBdG58qD1yNWVxq8Rh/lXdwmB+aE2PSahtyfVikZdCRoZiFzxDh5IUA==", + "optional": true, "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + "node": ">=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "@aws-sdk/client-sso-oidc": "3.575.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.575.0.tgz", + "integrity": "sha512-QcvVH7wpvpFRXGAGgCBfQeiF/ptD0NJ+Hrc8dDYfPGhFeZ0EoVQBYNphLi25xe7JZ+XbaqCKrURHZtr4fAEOJw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=10" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "3.575.0" } }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@aws-sdk/credential-providers": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.576.0.tgz", + "integrity": "sha512-OoYyhSpxshmijD4aG/wDJIciFTh1DoNKyVyLaMGaJkE9nblArRCO+z0DEg9Yqlo8tLG0HLiTAJbyLxdQryKV5Q==", + "optional": true, + "dependencies": { + "@aws-sdk/client-cognito-identity": "3.576.0", + "@aws-sdk/client-sso": "3.576.0", + "@aws-sdk/client-sts": "3.576.0", + "@aws-sdk/credential-provider-cognito-identity": "3.576.0", + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-http": "3.575.0", + "@aws-sdk/credential-provider-ini": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.576.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/client-sts": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.576.0.tgz", + "integrity": "sha512-GHqqfRcUW/nGE4lpRafNKRxi4K7+SaQjYLjQnTEioUhr+w1IT/fFb3rGZYHHnN9ZCzbnrBULRC+1XOPIQWyLsw==", + "optional": true, "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sso-oidc": "3.576.0", + "@aws-sdk/core": "3.576.0", + "@aws-sdk/credential-provider-node": "3.576.0", + "@aws-sdk/middleware-host-header": "3.575.0", + "@aws-sdk/middleware-logger": "3.575.0", + "@aws-sdk/middleware-recursion-detection": "3.575.0", + "@aws-sdk/middleware-user-agent": "3.575.0", + "@aws-sdk/region-config-resolver": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@aws-sdk/util-user-agent-browser": "3.575.0", + "@aws-sdk/util-user-agent-node": "3.575.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/core": "^2.0.0", + "@smithy/fetch-http-handler": "^3.0.0", + "@smithy/hash-node": "^3.0.0", + "@smithy/invalid-dependency": "^3.0.0", + "@smithy/middleware-content-length": "^3.0.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.0", + "@smithy/util-defaults-mode-node": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "license": "MIT", + "node_modules/@aws-sdk/credential-providers/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.576.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.576.0.tgz", + "integrity": "sha512-AwH/+29SbjhxGJVYhFn6+7r0MZ7TjJClySTJzuOoyjJGPWAifTdEuFkyOw8Bs9fEvbJ0ExgFxSaa445fO56kmg==", + "optional": true, "dependencies": { - "@babel/types": "^7.22.5" + "@aws-sdk/credential-provider-env": "3.575.0", + "@aws-sdk/credential-provider-process": "3.575.0", + "@aws-sdk/credential-provider-sso": "3.576.0", + "@aws-sdk/credential-provider-web-identity": "3.575.0", + "@aws-sdk/types": "3.575.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "3.576.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "license": "MIT", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.575.0.tgz", + "integrity": "sha512-V2WoLBiXNCc4rIWZt6FUcP4TN0Vk02A9PPCBWkTfyOooiqfq+WZmZjRRBpwl1+5UsvARslrKWF0VzheMRXPJLQ==", + "optional": true, "dependencies": { - "@babel/types": "^7.22.15" + "@aws-sdk/types": "3.575.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/helper-compilation-targets": { + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.575.0.tgz", + "integrity": "sha512-7DEKx9Z11Maaye7FfhYtC8rjbM/PcFcMO2N4QEAfypcgWCj+w4gseE2OGdfAH9OFDoFc6YvLp53v16vbPjzQSg==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.575.0.tgz", + "integrity": "sha512-ri89ldRFos6KZDGaknWPS2XPO9qr+gZ7+mPaoU8YkSM1W4uKqtnUSONyc+O3CFGJrqReuGHhRq0l2Sld0bjwOw==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.575.0.tgz", + "integrity": "sha512-fWlr4RfrUNS2R3PgP+WsoMYORAgv/47Lp0J0fb3dXO1YvdczNWddRbFSUX2MQxM/y9XFfQPLpLgzluhoL3Cjeg==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@aws-sdk/util-endpoints": "3.575.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.575.0.tgz", + "integrity": "sha512-sBJKwTWKCWu9y8FzXIijYGwkKr3tDkPXM7BylToe6W+tGkp4OirV4iXrWA9zReNwTTepoxHufofqjGK9BtcI8g==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.575.0.tgz", + "integrity": "sha512-XrnolQGs0wXxdgNudirR14OgNOarH7WUif38+2Pd4onZH+L7XoILem0EgA1tRpgFpw2pFHlZCNaAHDNSBEal7g==", + "optional": true, + "dependencies": { + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.575.0.tgz", + "integrity": "sha512-wC5x+V6w3kRlR6X6XVINsAPDYG+Tzs3Wthlw+YLtjuPODUNZIQAqsABHahxnekFyAvse+1929Hwo+CaL+BHZGA==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/types": "^3.0.0", + "@smithy/util-endpoints": "^2.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.568.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz", + "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "optional": true, + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.575.0.tgz", + "integrity": "sha512-iADonXyaXgwvC4T0qRuDWCdKInz82GX2cyezq/oqVlL8bPY7HD8jwZZruuJdq5tkaJi1EhbO4+f1ksZqOiZKvQ==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/types": "^3.0.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.575.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.575.0.tgz", + "integrity": "sha512-kwzvBfA0LoILDOFS6BV8uOkksBHrYulP6kNXegB5eZnDSNia5DbBsXqxQ/HknNF5a429SWQw2aaQJEgQvZB1VA==", + "optional": true, + "dependencies": { + "@aws-sdk/types": "3.575.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "optional": true, + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/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/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", + "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", + "dev": true, + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-validator-option": "^7.23.5", @@ -2122,24 +2681,14 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" - }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", @@ -2164,14 +2713,16 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.22.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", @@ -2186,14 +2737,16 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "license": "MIT", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -2207,7 +2760,8 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -2222,14 +2776,16 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { "version": "7.23.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { "@babel/template": "^7.22.15", "@babel/types": "^7.23.0" @@ -2240,7 +2796,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -2261,7 +2818,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dependencies": { "@babel/types": "^7.24.0" }, @@ -2289,7 +2847,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -2307,7 +2866,8 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.22.20", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -2322,7 +2882,8 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-member-expression-to-functions": "^7.23.0", @@ -2348,7 +2909,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dependencies": { "@babel/types": "^7.22.5" }, @@ -2369,7 +2931,8 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "engines": { "node": ">=6.9.0" } @@ -2384,18 +2947,20 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "license": "MIT", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2415,10 +2980,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.24.2", - "license": "MIT", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -2455,7 +3021,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", - "license": "MIT", + "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.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2468,7 +3035,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -2483,7 +3051,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.24.0" @@ -2514,8 +3083,9 @@ }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0", @@ -2545,8 +3115,10 @@ }, "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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -2560,8 +3132,10 @@ }, "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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -2595,8 +3169,10 @@ }, "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", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -2611,8 +3187,10 @@ }, "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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2626,7 +3204,8 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "engines": { "node": ">=6.9.0" }, @@ -2636,7 +3215,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "license": "MIT", + "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" }, @@ -2646,7 +3226,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "license": "MIT", + "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" }, @@ -2656,7 +3237,8 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "license": "MIT", + "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" }, @@ -2669,8 +3251,9 @@ }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2683,7 +3266,8 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "license": "MIT", + "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" }, @@ -2693,7 +3277,8 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "license": "MIT", + "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" }, @@ -2703,8 +3288,9 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2717,7 +3303,8 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2744,7 +3331,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "license": "MIT", + "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" }, @@ -2754,7 +3342,8 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "license": "MIT", + "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" }, @@ -2764,8 +3353,9 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2778,7 +3368,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "license": "MIT", + "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" }, @@ -2788,7 +3379,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "license": "MIT", + "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" }, @@ -2798,7 +3390,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "license": "MIT", + "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" }, @@ -2819,7 +3412,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "license": "MIT", + "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" }, @@ -2829,7 +3423,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "license": "MIT", + "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" }, @@ -2853,7 +3448,8 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "license": "MIT", + "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" }, @@ -2866,8 +3462,9 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2880,7 +3477,8 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -2894,7 +3492,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2907,7 +3506,8 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.24.0", @@ -2923,7 +3523,8 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dependencies": { "@babel/helper-module-imports": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0", @@ -2938,7 +3539,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -2965,7 +3567,8 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0" @@ -2979,7 +3582,8 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.4", "@babel/helper-plugin-utils": "^7.24.0", @@ -3015,7 +3619,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/template": "^7.24.0" @@ -3043,7 +3648,8 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -3057,7 +3663,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3070,7 +3677,8 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -3084,7 +3692,8 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -3098,7 +3707,8 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -3112,8 +3722,9 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-flow": "^7.24.1" @@ -3127,7 +3738,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -3141,7 +3753,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dependencies": { "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-function-name": "^7.23.0", @@ -3156,7 +3769,8 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -3170,7 +3784,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3183,7 +3798,8 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -3197,7 +3813,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3210,7 +3827,8 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.24.0" @@ -3224,7 +3842,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.24.0", @@ -3239,7 +3858,8 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.23.3", @@ -3255,7 +3875,8 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.24.0" @@ -3269,7 +3890,8 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.22.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" @@ -3283,7 +3905,8 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3296,7 +3919,8 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -3310,7 +3934,8 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -3341,7 +3966,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-replace-supers": "^7.24.1" @@ -3355,7 +3981,8 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -3399,7 +4026,8 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0" @@ -3430,7 +4058,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3443,8 +4072,9 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", + "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3457,8 +4087,9 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -3475,8 +4106,9 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.22.5" }, @@ -3488,10 +4120,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.1", - "license": "MIT", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.5.tgz", + "integrity": "sha512-RtCJoUO2oYrYwFPtR1/jkoBEcFuI1ae9a9IMxeyAVa3a1Ap4AnxmyIKG2b2FaJKqkidw/0cxRbWN+HOs6ZWd1w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -3502,7 +4135,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3515,8 +4149,9 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz", + "integrity": "sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-plugin-utils": "^7.24.0" @@ -3530,7 +4165,8 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "regenerator-transform": "^0.15.2" @@ -3544,7 +4180,8 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3576,14 +4213,16 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3596,7 +4235,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -3610,7 +4250,8 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3623,7 +4264,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3649,13 +4291,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.4", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/plugin-syntax-typescript": "^7.24.1" }, "engines": { @@ -3667,7 +4310,8 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -3680,7 +4324,8 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -3694,7 +4339,8 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -3708,7 +4354,8 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -3816,14 +4463,16 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -3835,8 +4484,9 @@ }, "node_modules/@babel/preset-react": { "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz", + "integrity": "sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", @@ -3873,11 +4523,13 @@ }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.24.4", - "license": "MIT", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -3887,7 +4539,8 @@ }, "node_modules/@babel/template": { "version": "7.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/parser": "^7.24.0", @@ -3919,7 +4572,8 @@ }, "node_modules/@babel/traverse/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -3947,13 +4601,15 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true }, "node_modules/@colors/colors": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -3961,7 +4617,8 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", - "license": "MIT", + "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" }, @@ -3971,7 +4628,8 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", - "license": "MIT", + "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" @@ -3979,8 +4637,9 @@ }, "node_modules/@cypress/request": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", + "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -4007,8 +4666,9 @@ }, "node_modules/@cypress/request/node_modules/form-data": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -4020,8 +4680,9 @@ }, "node_modules/@cypress/request/node_modules/qs": { "version": "6.10.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", + "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -4034,13 +4695,16 @@ }, "node_modules/@cypress/xpath": { "version": "2.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@cypress/xpath/-/xpath-2.0.3.tgz", + "integrity": "sha512-Seilxmws+yty5lZSbwbjEOOiEbr7O1bCxKy2FC4jwMssC22yjByb5orDfBZPLZXYfmWZafJjvZFwts4Q3CzQAg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true }, "node_modules/@cypress/xvfb": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -4048,7 +4712,8 @@ }, "node_modules/@dependents/detective-less": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@dependents/detective-less/-/detective-less-3.0.2.tgz", + "integrity": "sha512-1YUvQ+e0eeTWAHoN8Uz2x2U37jZs6IGutiIE5LXId7cxfUGhtZjzxE06FdUiuiRrW+UE0vNCdSNPH2lY4dQCOQ==", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^5.0.1" @@ -4059,14 +4724,16 @@ }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "engines": { "node": ">=10.0.0" } }, "node_modules/@electron/get": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -4085,7 +4752,8 @@ }, "node_modules/@electron/get/node_modules/@sindresorhus/is": { "version": "4.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "engines": { "node": ">=10" }, @@ -4095,7 +4763,8 @@ }, "node_modules/@electron/get/node_modules/@szmarczak/http-timer": { "version": "4.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -4105,14 +4774,16 @@ }, "node_modules/@electron/get/node_modules/cacheable-lookup": { "version": "5.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "engines": { "node": ">=10.6.0" } }, "node_modules/@electron/get/node_modules/cacheable-request": { "version": "7.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -4128,7 +4799,8 @@ }, "node_modules/@electron/get/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -4143,14 +4815,16 @@ }, "node_modules/@electron/get/node_modules/defer-to-connect": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "engines": { "node": ">=10" } }, "node_modules/@electron/get/node_modules/fs-extra": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -4162,7 +4836,8 @@ }, "node_modules/@electron/get/node_modules/get-stream": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dependencies": { "pump": "^3.0.0" }, @@ -4175,7 +4850,8 @@ }, "node_modules/@electron/get/node_modules/got": { "version": "11.8.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -4198,7 +4874,8 @@ }, "node_modules/@electron/get/node_modules/http2-wrapper": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -4209,21 +4886,24 @@ }, "node_modules/@electron/get/node_modules/jsonfile": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@electron/get/node_modules/lowercase-keys": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "engines": { "node": ">=8" } }, "node_modules/@electron/get/node_modules/normalize-url": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "engines": { "node": ">=10" }, @@ -4233,14 +4913,16 @@ }, "node_modules/@electron/get/node_modules/p-cancelable": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "engines": { "node": ">=8" } }, "node_modules/@electron/get/node_modules/responselike": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dependencies": { "lowercase-keys": "^2.0.0" }, @@ -4250,21 +4932,24 @@ }, "node_modules/@electron/get/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@electron/get/node_modules/universalify": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "engines": { "node": ">= 4.0.0" } }, "node_modules/@emotion/babel-plugin": { "version": "11.11.0", - "license": "MIT", + "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", @@ -4281,11 +4966,13 @@ }, "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { "version": "1.9.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/@emotion/cache": { "version": "11.11.0", - "license": "MIT", + "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", @@ -4296,22 +4983,26 @@ }, "node_modules/@emotion/hash": { "version": "0.9.1", - "license": "MIT" + "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", - "license": "MIT", + "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", - "license": "MIT" + "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", - "license": "MIT", + "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", @@ -4333,7 +5024,8 @@ }, "node_modules/@emotion/serialize": { "version": "1.1.4", - "license": "MIT", + "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", @@ -4344,11 +5036,13 @@ }, "node_modules/@emotion/sheet": { "version": "1.2.2", - "license": "MIT" + "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", - "license": "MIT", + "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", @@ -4369,22 +5063,26 @@ }, "node_modules/@emotion/unitless": { "version": "0.8.1", - "license": "MIT" + "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", - "license": "MIT", + "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", - "license": "MIT" + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", @@ -4627,12 +5325,12 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", "cpu": [ "x64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ "linux" @@ -4733,7 +5431,8 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -4746,14 +5445,16 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.10.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -4774,7 +5475,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -4789,7 +5491,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -4802,7 +5505,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "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" }, @@ -4812,60 +5516,68 @@ }, "node_modules/@eslint/js": { "version": "8.57.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@esm-bundle/chai": { "version": "4.3.4-fix.0", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4-fix.0.tgz", + "integrity": "sha512-26SKdM4uvDWlY8/OOOxSB1AqQWeBosCX3wRYUZO7enTAj03CtVxIiCimYVG2WpULcyV51qapK4qTovwkUr5Mlw==", "dev": true, - "license": "MIT", "dependencies": { "@types/chai": "^4.2.12" } }, "node_modules/@fastify/busboy": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "engines": { "node": ">=14" } }, "node_modules/@fingerprintjs/botd": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@fingerprintjs/botd/-/botd-1.9.1.tgz", + "integrity": "sha512-7kv3Yolsx9E56i+L1hCEcupH5yqcI5cmVktxy6B0K7rimaH5qDXwsiA5FL+fkxeUny7XQKn7p13HvK7ofDZB3g==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@fingerprintjs/fingerprintjs": { "version": "3.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.4.2.tgz", + "integrity": "sha512-3Ncze6JsJpB7BpYhqIgvBpfvEX1jsEKrad5hQBpyRQxtoAp6hx3+R46zqfsuQG4D9egQZ+xftQ0u4LPFMB7Wmg==", "dependencies": { "tslib": "^2.4.1" } }, "node_modules/@floating-ui/core": { - "version": "1.6.0", - "license": "MIT", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz", + "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==", "dependencies": { - "@floating-ui/utils": "^0.2.1" + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.3", - "license": "MIT", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", "dependencies": { "@floating-ui/core": "^1.0.0", "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.8", - "license": "MIT", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz", + "integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==", "dependencies": { - "@floating-ui/dom": "^1.6.1" + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -4873,26 +5585,30 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "license": "MIT" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" }, "node_modules/@gar/promisify": { "version": "1.1.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true }, "node_modules/@html-eslint/eslint-plugin": { "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.22.0.tgz", + "integrity": "sha512-6Q3uW5XeVmUGwH2t5lmt0q51x7dNiaV1GuYReuHOPn01tSn9vJ5OKs71t+OsQzhg+hUqpVrmBizkBJZkcpX/sA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@html-eslint/parser": { "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.22.0.tgz", + "integrity": "sha512-1XNYNgysZJfpLEYx+ao4I67F5+8gQDQbBt38/Ylcn5L8ij5xHfRDWvOIBvejqEgNQRRzM5s7UOhPSj+02YtMsQ==", "dev": true, - "license": "MIT", "dependencies": { "es-html-parser": "^0.0.9" }, @@ -4902,7 +5618,8 @@ }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -4914,7 +5631,8 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -4929,7 +5647,8 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "engines": { "node": ">=12.22" }, @@ -4940,15 +5659,18 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==" }, "node_modules/@iarna/toml": { "version": "2.2.5", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -4963,7 +5685,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { "node": ">=12" }, @@ -4973,7 +5696,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "engines": { "node": ">=12" }, @@ -4983,7 +5707,8 @@ }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -4998,7 +5723,8 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -5011,7 +5737,8 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -5026,15 +5753,17 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/schemas": { "version": "29.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -5044,7 +5773,8 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -5056,21 +5786,24 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -5078,11 +5811,13 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -5141,11 +5876,13 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.11", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dependencies": { "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", @@ -5161,9 +5898,63 @@ "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@mapbox/node-pre-gyp/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/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { "version": "2.7.0", - "license": "MIT", + "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" }, @@ -5179,12 +5970,48 @@ } } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dependencies": { - "lru-cache": "^6.0.0" + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -5194,15 +6021,18 @@ }, "node_modules/@mapbox/node-pre-gyp/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/@mapbox/node-pre-gyp/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/@mapbox/node-pre-gyp/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "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" @@ -5210,8 +6040,9 @@ }, "node_modules/@microsoft/api-extractor": { "version": "7.43.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.43.0.tgz", + "integrity": "sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==", "dev": true, - "license": "MIT", "dependencies": { "@microsoft/api-extractor-model": "7.28.13", "@microsoft/tsdoc": "0.14.2", @@ -5233,18 +6064,32 @@ }, "node_modules/@microsoft/api-extractor-model": { "version": "7.28.13", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.28.13.tgz", + "integrity": "sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==", "dev": true, - "license": "MIT", "dependencies": { "@microsoft/tsdoc": "0.14.2", "@microsoft/tsdoc-config": "~0.16.1", "@rushstack/node-core-library": "4.0.2" } }, + "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@microsoft/api-extractor/node_modules/minimatch": { "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -5254,8 +6099,9 @@ }, "node_modules/@microsoft/api-extractor/node_modules/semver": { "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5268,16 +6114,18 @@ }, "node_modules/@microsoft/api-extractor/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, - "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@microsoft/api-extractor/node_modules/typescript": { "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5286,15 +6134,23 @@ "node": ">=14.17" } }, + "node_modules/@microsoft/api-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@microsoft/tsdoc": { "version": "0.14.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true }, "node_modules/@microsoft/tsdoc-config": { "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", "dev": true, - "license": "MIT", "dependencies": { "@microsoft/tsdoc": "0.14.2", "ajv": "~6.12.6", @@ -5304,8 +6160,9 @@ }, "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, - "license": "MIT", "dependencies": { "is-core-module": "^2.1.0", "path-parse": "^1.0.6" @@ -5315,8 +6172,9 @@ } }, "node_modules/@mongodb-js/saslprep": { - "version": "1.1.5", - "license": "MIT", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz", + "integrity": "sha512-dCHW/oEX0KJ4NjDULBo3JiOaK5+6axtpBbS+ao2ZInoAL9/YRQLhXzSNAFz7hP4nzLkIqsfYAK/PDE3+XHny0Q==", "optional": true, "dependencies": { "sparse-bitfield": "^3.0.3" @@ -5324,7 +6182,8 @@ }, "node_modules/@mui/base": { "version": "5.0.0-beta.40", - "license": "MIT", + "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", @@ -5353,20 +6212,22 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.15.15", - "license": "MIT", + "version": "5.15.17", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.17.tgz", + "integrity": "sha512-DVAejDQkjNnIac7MfP8sLzuo7fyrBPxNdXe+6bYqOqg1z2OPTlfFAejSNzWe7UenRMuFu9/AyFXj/X2vN2w6dA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" } }, "node_modules/@mui/material": { - "version": "5.15.15", - "license": "MIT", + "version": "5.15.17", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.17.tgz", + "integrity": "sha512-ru/MLvTkCh0AZXmqwIpqGTOoVBS/sX48zArXq/DvktxXZx4fskiRA2PEc7Rk5ZlFiZhKh4moL4an+l8zZwq49Q==", "dependencies": { "@babel/runtime": "^7.23.9", "@mui/base": "5.0.0-beta.40", - "@mui/core-downloads-tracker": "^5.15.15", + "@mui/core-downloads-tracker": "^5.15.17", "@mui/system": "^5.15.15", "@mui/types": "^7.2.14", "@mui/utils": "^5.15.14", @@ -5405,7 +6266,8 @@ }, "node_modules/@mui/private-theming": { "version": "5.15.14", - "license": "MIT", + "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", @@ -5430,7 +6292,8 @@ }, "node_modules/@mui/styled-engine": { "version": "5.15.14", - "license": "MIT", + "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", @@ -5460,7 +6323,8 @@ }, "node_modules/@mui/system": { "version": "5.15.15", - "license": "MIT", + "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", @@ -5498,7 +6362,8 @@ }, "node_modules/@mui/types": { "version": "7.2.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", + "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0" }, @@ -5510,7 +6375,8 @@ }, "node_modules/@mui/utils": { "version": "5.15.14", - "license": "MIT", + "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", @@ -5536,7 +6402,8 @@ }, "node_modules/@mui/x-data-grid": { "version": "5.17.26", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.17.26.tgz", + "integrity": "sha512-eGJq9J0g9cDGLFfMmugOadZx0mJeOd/yQpHwEa5gUXyONS6qF0OhXSWyDOhDdA3l2TOoQzotMN5dY/T4Wl1KYA==", "dependencies": { "@babel/runtime": "^7.18.9", "@mui/utils": "^5.10.3", @@ -5560,7 +6427,8 @@ }, "node_modules/@mui/x-data-grid/node_modules/clsx": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", "engines": { "node": ">=6" } @@ -5572,16 +6440,18 @@ }, "node_modules/@next/eslint-plugin-next": { "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.9.tgz", + "integrity": "sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==", "dev": true, - "license": "MIT", "dependencies": { "glob": "7.1.7" } }, "node_modules/@next/eslint-plugin-next/node_modules/glob": { "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5734,15 +6604,17 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } }, "node_modules/@noble/curves": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", + "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", "dependencies": { "@noble/hashes": "1.4.0" }, @@ -5752,7 +6624,8 @@ }, "node_modules/@noble/hashes": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", "engines": { "node": ">= 16" }, @@ -5762,7 +6635,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "license": "MIT", + "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" @@ -5773,14 +6647,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "license": "MIT", + "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", - "license": "MIT", + "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" @@ -5791,8 +6667,9 @@ }, "node_modules/@npmcli/fs": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, - "license": "ISC", "dependencies": { "@gar/promisify": "^1.1.3", "semver": "^7.3.5" @@ -5802,12 +6679,10 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -5817,8 +6692,9 @@ }, "node_modules/@npmcli/git": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", + "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", "dev": true, - "license": "ISC", "dependencies": { "@npmcli/promise-spawn": "^3.0.0", "lru-cache": "^7.4.4", @@ -5836,19 +6712,18 @@ }, "node_modules/@npmcli/git/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/@npmcli/git/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -5856,21 +6731,11 @@ "node": ">=10" } }, - "node_modules/@npmcli/git/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@npmcli/installed-package-contents": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", "dev": true, - "license": "ISC", "dependencies": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" @@ -5884,8 +6749,10 @@ }, "node_modules/@npmcli/move-file": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, - "license": "MIT", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -5896,16 +6763,18 @@ }, "node_modules/@npmcli/node-gyp": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", + "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", "dev": true, - "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/@npmcli/promise-spawn": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", + "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", "dev": true, - "license": "ISC", "dependencies": { "infer-owner": "^1.0.4" }, @@ -5915,8 +6784,9 @@ }, "node_modules/@npmcli/run-script": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", + "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", "dev": true, - "license": "ISC", "dependencies": { "@npmcli/node-gyp": "^2.0.0", "@npmcli/promise-spawn": "^3.0.0", @@ -5930,7 +6800,8 @@ }, "node_modules/@octokit/app": { "version": "14.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/app/-/app-14.1.0.tgz", + "integrity": "sha512-g3uEsGOQCBl1+W1rgfwoRFUIR6PtvB2T1E4RpygeUU5LrLvlOqcxrt5lfykIeRpUPpupreGJUYl70fqMDXdTpw==", "dependencies": { "@octokit/auth-app": "^6.0.0", "@octokit/auth-unauthenticated": "^5.0.0", @@ -5946,14 +6817,16 @@ }, "node_modules/@octokit/app/node_modules/@octokit/auth-token": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", "engines": { "node": ">= 18" } }, "node_modules/@octokit/app/node_modules/@octokit/core": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", "dependencies": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -5968,15 +6841,17 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/app/node_modules/@octokit/graphql": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", "dependencies": { "@octokit/request": "^8.3.0", "@octokit/types": "^13.0.0", @@ -5987,15 +6862,17 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/app/node_modules/@octokit/plugin-paginate-rest": { "version": "9.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", "dependencies": { "@octokit/types": "^12.6.0" }, @@ -6008,7 +6885,8 @@ }, "node_modules/@octokit/app/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6021,7 +6899,8 @@ }, "node_modules/@octokit/app/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6032,33 +6911,38 @@ } }, "node_modules/@octokit/app/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/app/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/app/node_modules/@octokit/types": { "version": "12.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "node_modules/@octokit/app/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { "version": "20.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" }, "node_modules/@octokit/auth-app": { "version": "6.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-6.1.1.tgz", + "integrity": "sha512-VrTtzRpyuT5nYGUWeGWQqH//hqEZDV+/yb6+w5wmWpmmUA1Tx950XsAc2mBBfvusfcdF2E7w8jZ1r1WwvfZ9pA==", "dependencies": { "@octokit/auth-oauth-app": "^7.1.0", "@octokit/auth-oauth-user": "^4.1.0", @@ -6076,7 +6960,8 @@ }, "node_modules/@octokit/auth-app/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6089,7 +6974,8 @@ }, "node_modules/@octokit/auth-app/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6100,22 +6986,25 @@ } }, "node_modules/@octokit/auth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/auth-app/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "engines": { "node": "14 || >=16.14" } }, "node_modules/@octokit/auth-oauth-app": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-7.1.0.tgz", + "integrity": "sha512-w+SyJN/b0l/HEb4EOPRudo7uUOSW51jcK1jwLa+4r7PA8FPFpoxEnHBHMITqCsc/3Vo2qqFjgQfz/xUUvsSQnA==", "dependencies": { "@octokit/auth-oauth-device": "^6.1.0", "@octokit/auth-oauth-user": "^4.1.0", @@ -6131,7 +7020,8 @@ }, "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6144,7 +7034,8 @@ }, "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6155,15 +7046,17 @@ } }, "node_modules/@octokit/auth-oauth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/auth-oauth-device": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-6.1.0.tgz", + "integrity": "sha512-FNQ7cb8kASufd6Ej4gnJ3f1QB5vJitkoV1O0/g6e6lUsQ7+VsSNRHRmFScN2tV4IgKA12frrr/cegUs0t+0/Lw==", "dependencies": { "@octokit/oauth-methods": "^4.1.0", "@octokit/request": "^8.3.1", @@ -6176,7 +7069,8 @@ }, "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6189,7 +7083,8 @@ }, "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6200,15 +7095,17 @@ } }, "node_modules/@octokit/auth-oauth-device/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/auth-oauth-user": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-4.1.0.tgz", + "integrity": "sha512-FrEp8mtFuS/BrJyjpur+4GARteUCrPeR/tZJzD8YourzoVhRics7u7we/aDcKv+yywRNwNi/P4fRi631rG/OyQ==", "dependencies": { "@octokit/auth-oauth-device": "^6.1.0", "@octokit/oauth-methods": "^4.1.0", @@ -6223,7 +7120,8 @@ }, "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6236,7 +7134,8 @@ }, "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6247,22 +7146,25 @@ } }, "node_modules/@octokit/auth-oauth-user/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/auth-token": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", "engines": { "node": ">= 14" } }, "node_modules/@octokit/auth-unauthenticated": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-5.0.1.tgz", + "integrity": "sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==", "dependencies": { "@octokit/request-error": "^5.0.0", "@octokit/types": "^12.0.0" @@ -6273,7 +7175,8 @@ }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6284,26 +7187,30 @@ } }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types": { "version": "12.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", "dependencies": { "@octokit/openapi-types": "^20.0.0" } }, "node_modules/@octokit/auth-unauthenticated/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { "version": "20.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" }, "node_modules/@octokit/core": { "version": "4.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", "dependencies": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", @@ -6319,7 +7226,8 @@ }, "node_modules/@octokit/endpoint": { "version": "9.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", + "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", "dependencies": { "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" @@ -6329,15 +7237,17 @@ } }, "node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/graphql": { "version": "5.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", "dependencies": { "@octokit/request": "^6.0.0", "@octokit/types": "^9.0.0", @@ -6349,7 +7259,8 @@ }, "node_modules/@octokit/oauth-app": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-6.1.0.tgz", + "integrity": "sha512-nIn/8eUJ/BKUVzxUXd5vpzl1rwaVxMyYbQkNZjHrF7Vk/yu98/YDF/N2KeWO7uZ0g3b5EyiFXFkZI8rJ+DH1/g==", "dependencies": { "@octokit/auth-oauth-app": "^7.0.0", "@octokit/auth-oauth-user": "^4.0.0", @@ -6366,14 +7277,16 @@ }, "node_modules/@octokit/oauth-app/node_modules/@octokit/auth-token": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", "engines": { "node": ">= 18" } }, "node_modules/@octokit/oauth-app/node_modules/@octokit/core": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", "dependencies": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -6389,7 +7302,8 @@ }, "node_modules/@octokit/oauth-app/node_modules/@octokit/graphql": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", "dependencies": { "@octokit/request": "^8.3.0", "@octokit/types": "^13.0.0", @@ -6401,7 +7315,8 @@ }, "node_modules/@octokit/oauth-app/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6414,7 +7329,8 @@ }, "node_modules/@octokit/oauth-app/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6425,22 +7341,25 @@ } }, "node_modules/@octokit/oauth-app/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/oauth-authorization-url": { "version": "6.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-6.0.2.tgz", + "integrity": "sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==", "engines": { "node": ">= 18" } }, "node_modules/@octokit/oauth-methods": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-4.1.0.tgz", + "integrity": "sha512-4tuKnCRecJ6CG6gr0XcEXdZtkTDbfbnD5oaHBmLERTjTMZNi2CbfEHZxPU41xXLDG4DfKf+sonu00zvKI9NSbw==", "dependencies": { "@octokit/oauth-authorization-url": "^6.0.2", "@octokit/request": "^8.3.1", @@ -6454,7 +7373,8 @@ }, "node_modules/@octokit/oauth-methods/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -6467,7 +7387,8 @@ }, "node_modules/@octokit/oauth-methods/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6478,19 +7399,22 @@ } }, "node_modules/@octokit/oauth-methods/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@octokit/openapi-types": { - "version": "22.0.1", - "license": "MIT" + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==" }, "node_modules/@octokit/plugin-paginate-rest": { "version": "6.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", "dependencies": { "@octokit/tsconfig": "^1.0.2", "@octokit/types": "^9.2.3" @@ -6504,14 +7428,16 @@ }, "node_modules/@octokit/plugin-request-log": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", "peerDependencies": { "@octokit/core": ">=3" } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { "version": "7.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", + "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", "dependencies": { "@octokit/types": "^10.0.0" }, @@ -6524,18 +7450,21 @@ }, "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { "version": "18.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { "version": "10.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", + "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", "dependencies": { "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/request": { "version": "6.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", "dependencies": { "@octokit/endpoint": "^7.0.0", "@octokit/request-error": "^3.0.0", @@ -6550,7 +7479,8 @@ }, "node_modules/@octokit/request-error": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", "dependencies": { "@octokit/types": "^9.0.0", "deprecation": "^2.0.0", @@ -6562,7 +7492,8 @@ }, "node_modules/@octokit/request/node_modules/@octokit/endpoint": { "version": "7.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", "dependencies": { "@octokit/types": "^9.0.0", "is-plain-object": "^5.0.0", @@ -6574,7 +7505,8 @@ }, "node_modules/@octokit/request/node_modules/node-fetch": { "version": "2.7.0", - "license": "MIT", + "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" }, @@ -6592,15 +7524,18 @@ }, "node_modules/@octokit/request/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/@octokit/request/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/@octokit/request/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "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" @@ -6608,7 +7543,8 @@ }, "node_modules/@octokit/rest": { "version": "19.0.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz", + "integrity": "sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==", "dependencies": { "@octokit/core": "^4.2.1", "@octokit/plugin-paginate-rest": "^6.1.2", @@ -6621,22 +7557,26 @@ }, "node_modules/@octokit/tsconfig": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==" }, "node_modules/@octokit/types": { "version": "9.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dependencies": { "@octokit/openapi-types": "^18.0.0" } }, "node_modules/@octokit/types/node_modules/@octokit/openapi-types": { "version": "18.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==" }, "node_modules/@octokit/webhooks": { "version": "12.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-12.2.0.tgz", + "integrity": "sha512-CyuLJ0/P7bKZ+kIYw+fnkeVdhUzNuDKgNSI7pU/m7Nod0T7kP+s4s2f0pNmG9HL8/RZN1S0ZWTDll3VTMrFLAw==", "dependencies": { "@octokit/request-error": "^5.0.0", "@octokit/webhooks-methods": "^4.1.0", @@ -6649,18 +7589,21 @@ }, "node_modules/@octokit/webhooks-methods": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-4.1.0.tgz", + "integrity": "sha512-zoQyKw8h9STNPqtm28UGOYFE7O6D4Il8VJwhAtMHFt2C4L0VQT1qGKLeefUOqHNs1mNRYSadVv7x0z8U2yyeWQ==", "engines": { "node": ">= 18" } }, "node_modules/@octokit/webhooks-types": { "version": "7.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-7.4.0.tgz", + "integrity": "sha512-FE2V+QZ2UYlh+9wWd5BPLNXG+J/XUD/PPq0ovS+nCcGX4+3qVbi3jYOmCTW48hg9SBBLtInx9+o7fFt4H5iP0Q==" }, "node_modules/@octokit/webhooks/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -6671,15 +7614,17 @@ } }, "node_modules/@octokit/webhooks/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "@octokit/openapi-types": "^22.2.0" } }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "optional": true, "engines": { "node": ">=14" @@ -6687,16 +7632,18 @@ }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.22.0" } }, "node_modules/@pnpm/network.ca-file": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "4.2.10" }, @@ -6706,13 +7653,15 @@ }, "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { "version": "4.2.10", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true }, "node_modules/@pnpm/npm-conf": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", "dev": true, - "license": "MIT", "dependencies": { "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", @@ -6724,7 +7673,8 @@ }, "node_modules/@polkadot-api/client": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/client/-/client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==", "optional": true, "dependencies": { "@polkadot-api/metadata-builders": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", @@ -6738,17 +7688,20 @@ }, "node_modules/@polkadot-api/json-rpc-provider": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==", "optional": true }, "node_modules/@polkadot-api/json-rpc-provider-proxy": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==", "optional": true }, "node_modules/@polkadot-api/metadata-builders": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==", "optional": true, "dependencies": { "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", @@ -6757,7 +7710,8 @@ }, "node_modules/@polkadot-api/substrate-bindings": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==", "optional": true, "dependencies": { "@noble/hashes": "^1.3.1", @@ -6768,17 +7722,20 @@ }, "node_modules/@polkadot-api/substrate-client": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==", "optional": true }, "node_modules/@polkadot-api/utils": { "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz", + "integrity": "sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==", "optional": true }, "node_modules/@polkadot/api": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.13.1.tgz", + "integrity": "sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==", "dependencies": { "@polkadot/api-augment": "10.13.1", "@polkadot/api-base": "10.13.1", @@ -6804,7 +7761,8 @@ }, "node_modules/@polkadot/api-augment": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.13.1.tgz", + "integrity": "sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==", "dependencies": { "@polkadot/api-base": "10.13.1", "@polkadot/rpc-augment": "10.13.1", @@ -6820,7 +7778,8 @@ }, "node_modules/@polkadot/api-base": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.13.1.tgz", + "integrity": "sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==", "dependencies": { "@polkadot/rpc-core": "10.13.1", "@polkadot/types": "10.13.1", @@ -6834,7 +7793,8 @@ }, "node_modules/@polkadot/api-contract": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/api-contract/-/api-contract-10.13.1.tgz", + "integrity": "sha512-uXukO/nTyL14VkqnisaGcTfmw8UtrU3+GIwiphaOGK+Zd6BucRwBNF0Nwsx6NrhsFvFdfni5E/wCQEXD9O9VtQ==", "dependencies": { "@polkadot/api": "10.13.1", "@polkadot/api-augment": "10.13.1", @@ -6852,7 +7812,8 @@ }, "node_modules/@polkadot/api-derive": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.13.1.tgz", + "integrity": "sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==", "dependencies": { "@polkadot/api": "10.13.1", "@polkadot/api-augment": "10.13.1", @@ -6871,7 +7832,8 @@ }, "node_modules/@polkadot/dev": { "version": "0.76.38", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/dev/-/dev-0.76.38.tgz", + "integrity": "sha512-12YNDPT0L5EmDdc74yAz9kqYvqY20zwR5q0m1ejjQ+651YmPh/WwBZY7myearH1ibRDUQeTk87koay5Sgj3xfg==", "dependencies": { "@eslint/js": "^8.53.0", "@polkadot/dev-test": "^0.76.38", @@ -6948,7 +7910,8 @@ }, "node_modules/@polkadot/dev-test": { "version": "0.76.38", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/dev-test/-/dev-test-0.76.38.tgz", + "integrity": "sha512-xznaEd4v6NtJwV2gHmdiSxZwHXhgPEQPcVcD9sSuAuQpT84DYJURbxL3pbREy1i5JXbWbFrGHp1CI5dbsvRLPQ==", "dependencies": { "jsdom": "^22.1.0", "tslib": "^2.6.2" @@ -6959,7 +7922,8 @@ }, "node_modules/@polkadot/dev-ts": { "version": "0.76.38", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/dev-ts/-/dev-ts-0.76.38.tgz", + "integrity": "sha512-nBc2RDisyY8YVeT3aErZl42yriz8Wo/eW/5PV6vx7GGccGtdH5AlZ5DE+3bM6pLSqZQQ6CDJqg8Pp2kSLzvZuA==", "dependencies": { "json5": "^2.2.3", "tslib": "^2.6.2", @@ -6970,8 +7934,9 @@ } }, "node_modules/@polkadot/dev-ts/node_modules/typescript": { - "version": "5.4.4", - "license": "Apache-2.0", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -6980,9 +7945,15 @@ "node": ">=14.17" } }, + "node_modules/@polkadot/dev/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/@polkadot/dev/node_modules/globals": { "version": "13.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -6993,9 +7964,49 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@polkadot/dev/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@polkadot/dev/node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@polkadot/dev/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/@polkadot/dev/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/@polkadot/dev/node_modules/type-fest": { "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "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" }, @@ -7004,8 +8015,9 @@ } }, "node_modules/@polkadot/dev/node_modules/typescript": { - "version": "5.4.4", - "license": "Apache-2.0", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -7014,70 +8026,154 @@ "node": ">=14.17" } }, - "node_modules/@polkadot/extension-base": { - "version": "0.46.9", - "license": "Apache-2.0", + "node_modules/@polkadot/dev/node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "dependencies": { - "@polkadot/api": "^10.12.4", - "@polkadot/extension-chains": "0.46.9", - "@polkadot/extension-dapp": "0.46.9", - "@polkadot/extension-inject": "0.46.9", - "@polkadot/keyring": "^12.6.2", - "@polkadot/networks": "^12.6.2", - "@polkadot/phishing": "^0.22.4", - "@polkadot/rpc-provider": "^10.12.4", - "@polkadot/types": "^10.12.4", - "@polkadot/ui-keyring": "^3.6.5", - "@polkadot/ui-settings": "^3.6.5", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "eventemitter3": "^5.0.1", - "rxjs": "^7.8.1", - "tslib": "^2.6.2" + "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": ">=18" - } - }, - "node_modules/@polkadot/extension-chains": { - "version": "0.46.9", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/extension-inject": "0.46.9", - "@polkadot/networks": "^12.6.2", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "tslib": "^2.6.2" + "node": ">= 12.13.0" }, - "engines": { - "node": ">=18" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/types": "*" + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/@polkadot/extension-dapp": { - "version": "0.46.9", - "license": "Apache-2.0", + "node_modules/@polkadot/dev/node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", "dependencies": { - "@polkadot/extension-inject": "0.46.9", - "@polkadot/util": "^12.6.2", - "@polkadot/util-crypto": "^12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@polkadot/api": "*", - "@polkadot/util": "*", - "@polkadot/util-crypto": "*" - } + "@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.5", + "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", + "launch-editor": "^2.6.0", + "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.4", + "ws": "^8.13.0" + }, + "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": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@polkadot/extension-base": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-base/-/extension-base-0.46.9.tgz", + "integrity": "sha512-NEqWbgPJ3y2YXpm7FsEguG5PMJ/UbF593H93fQyXDrZXx+BxQ8KmXfOJ+DpAK9UZxJrtQqvzgDblOvbklW+Ptg==", + "dependencies": { + "@polkadot/api": "^10.12.4", + "@polkadot/extension-chains": "0.46.9", + "@polkadot/extension-dapp": "0.46.9", + "@polkadot/extension-inject": "0.46.9", + "@polkadot/keyring": "^12.6.2", + "@polkadot/networks": "^12.6.2", + "@polkadot/phishing": "^0.22.4", + "@polkadot/rpc-provider": "^10.12.4", + "@polkadot/types": "^10.12.4", + "@polkadot/ui-keyring": "^3.6.5", + "@polkadot/ui-settings": "^3.6.5", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "eventemitter3": "^5.0.1", + "rxjs": "^7.8.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/extension-chains": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-chains/-/extension-chains-0.46.9.tgz", + "integrity": "sha512-7yjcKz4Wjtuaho4OhXrhVHc0uSmVWDCw9Q74OHlu00FH+Zzt/3BL0ij5cvEDYSuPl6/AWCH2SdwyVME8mLf1nA==", + "dependencies": { + "@polkadot/extension-inject": "0.46.9", + "@polkadot/networks": "^12.6.2", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/api": "*", + "@polkadot/types": "*" + } + }, + "node_modules/@polkadot/extension-dapp": { + "version": "0.46.9", + "resolved": "https://registry.npmjs.org/@polkadot/extension-dapp/-/extension-dapp-0.46.9.tgz", + "integrity": "sha512-y5udSeQ/X9MEoyjlpTcCn0UAEjZ2jjy6U3V/jiVFQo5vBKhdqAhN1oN8X5c4yWurmhYM/7oibImxAjEoXuwH+Q==", + "dependencies": { + "@polkadot/extension-inject": "0.46.9", + "@polkadot/util": "^12.6.2", + "@polkadot/util-crypto": "^12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/api": "*", + "@polkadot/util": "*", + "@polkadot/util-crypto": "*" + } }, "node_modules/@polkadot/extension-inject": { "version": "0.46.9", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/extension-inject/-/extension-inject-0.46.9.tgz", + "integrity": "sha512-m0jnrs9+jEOpMH6OUNl7nHpz9SFFWK9LzuqB8T3htEE3RUYPL//SLCPyEKxAAgHu7F8dgkUHssAWQfANofALCQ==", "dependencies": { "@polkadot/api": "^10.12.4", "@polkadot/rpc-provider": "^10.12.4", @@ -7097,7 +8193,8 @@ }, "node_modules/@polkadot/keyring": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.6.2.tgz", + "integrity": "sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==", "dependencies": { "@polkadot/util": "12.6.2", "@polkadot/util-crypto": "12.6.2", @@ -7113,7 +8210,8 @@ }, "node_modules/@polkadot/networks": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.6.2.tgz", + "integrity": "sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==", "dependencies": { "@polkadot/util": "12.6.2", "@substrate/ss58-registry": "^1.44.0", @@ -7124,8 +8222,9 @@ } }, "node_modules/@polkadot/phishing": { - "version": "0.22.4", - "license": "Apache-2.0", + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@polkadot/phishing/-/phishing-0.22.7.tgz", + "integrity": "sha512-dtgWXD9upRqpCjPlXYV5FZmuRyeaw/mjCdNR+38O64CA7RewftZhGeALTIAo+tIukrgBpJL2VZt+gM4SNVvmkQ==", "dependencies": { "@polkadot/util": "^12.6.2", "@polkadot/util-crypto": "^12.6.2", @@ -7138,7 +8237,8 @@ }, "node_modules/@polkadot/rpc-augment": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.13.1.tgz", + "integrity": "sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==", "dependencies": { "@polkadot/rpc-core": "10.13.1", "@polkadot/types": "10.13.1", @@ -7152,7 +8252,8 @@ }, "node_modules/@polkadot/rpc-core": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.13.1.tgz", + "integrity": "sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==", "dependencies": { "@polkadot/rpc-augment": "10.13.1", "@polkadot/rpc-provider": "10.13.1", @@ -7167,7 +8268,8 @@ }, "node_modules/@polkadot/rpc-provider": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.13.1.tgz", + "integrity": "sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==", "dependencies": { "@polkadot/keyring": "^12.6.2", "@polkadot/types": "10.13.1", @@ -7191,7 +8293,8 @@ }, "node_modules/@polkadot/typegen": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/typegen/-/typegen-10.13.1.tgz", + "integrity": "sha512-qbD2+edevWop9+khNbC4fsgzHgVXMcWneKwaWlp+zd83ixqIPnrsTP6LoGId61iFDFELBDZw+xmVTLVaseax0Q==", "dependencies": { "@polkadot/api": "10.13.1", "@polkadot/api-augment": "10.13.1", @@ -7222,7 +8325,8 @@ }, "node_modules/@polkadot/types": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.13.1.tgz", + "integrity": "sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==", "dependencies": { "@polkadot/keyring": "^12.6.2", "@polkadot/types-augment": "10.13.1", @@ -7239,7 +8343,8 @@ }, "node_modules/@polkadot/types-augment": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.13.1.tgz", + "integrity": "sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==", "dependencies": { "@polkadot/types": "10.13.1", "@polkadot/types-codec": "10.13.1", @@ -7252,7 +8357,8 @@ }, "node_modules/@polkadot/types-codec": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.13.1.tgz", + "integrity": "sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==", "dependencies": { "@polkadot/util": "^12.6.2", "@polkadot/x-bigint": "^12.6.2", @@ -7264,7 +8370,8 @@ }, "node_modules/@polkadot/types-create": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.13.1.tgz", + "integrity": "sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==", "dependencies": { "@polkadot/types-codec": "10.13.1", "@polkadot/util": "^12.6.2", @@ -7276,7 +8383,8 @@ }, "node_modules/@polkadot/types-known": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.13.1.tgz", + "integrity": "sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==", "dependencies": { "@polkadot/networks": "^12.6.2", "@polkadot/types": "10.13.1", @@ -7291,7 +8399,8 @@ }, "node_modules/@polkadot/types-support": { "version": "10.13.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.13.1.tgz", + "integrity": "sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==", "dependencies": { "@polkadot/util": "^12.6.2", "tslib": "^2.6.2" @@ -7301,11 +8410,12 @@ } }, "node_modules/@polkadot/ui-keyring": { - "version": "3.6.5", - "license": "Apache-2.0", + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@polkadot/ui-keyring/-/ui-keyring-3.6.6.tgz", + "integrity": "sha512-G9QfT9VJCOjVlF0L5RLxlajYZVMcWEapLGN+0CZofcXSx65AQwgfMl/yR8xVsg9j5bL8akr4J8cSqNgdOuX2yw==", "dependencies": { "@polkadot/keyring": "^12.6.2", - "@polkadot/ui-settings": "3.6.5", + "@polkadot/ui-settings": "3.6.6", "@polkadot/util": "^12.6.2", "@polkadot/util-crypto": "^12.6.2", "mkdirp": "^3.0.1", @@ -7324,7 +8434,8 @@ }, "node_modules/@polkadot/ui-keyring/node_modules/mkdirp": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -7336,8 +8447,9 @@ } }, "node_modules/@polkadot/ui-settings": { - "version": "3.6.5", - "license": "Apache-2.0", + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@polkadot/ui-settings/-/ui-settings-3.6.6.tgz", + "integrity": "sha512-DoXXnj4KASxZWE+hnBkNXOkm3AX6CbyyZLzPBAPR4ZyyGTqushJNmyaiTiArqMtBh7rYFT2cDStt+qOa/hjyhQ==", "dependencies": { "@polkadot/networks": "^12.6.2", "@polkadot/util": "^12.6.2", @@ -7355,7 +8467,8 @@ }, "node_modules/@polkadot/util": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.6.2.tgz", + "integrity": "sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==", "dependencies": { "@polkadot/x-bigint": "12.6.2", "@polkadot/x-global": "12.6.2", @@ -7371,7 +8484,8 @@ }, "node_modules/@polkadot/util-crypto": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz", + "integrity": "sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==", "dependencies": { "@noble/curves": "^1.3.0", "@noble/hashes": "^1.3.3", @@ -7391,31 +8505,10 @@ "@polkadot/util": "12.6.2" } }, - "node_modules/@polkadot/util/node_modules/@polkadot/x-textdecoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@polkadot/util/node_modules/@polkadot/x-textencoder": { - "version": "12.6.2", - "license": "Apache-2.0", - "dependencies": { - "@polkadot/x-global": "12.6.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@polkadot/wasm-bridge": { "version": "7.3.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.3.2.tgz", + "integrity": "sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==", "dependencies": { "@polkadot/wasm-util": "7.3.2", "tslib": "^2.6.2" @@ -7430,7 +8523,8 @@ }, "node_modules/@polkadot/wasm-crypto": { "version": "7.3.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.3.2.tgz", + "integrity": "sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==", "dependencies": { "@polkadot/wasm-bridge": "7.3.2", "@polkadot/wasm-crypto-asmjs": "7.3.2", @@ -7449,7 +8543,8 @@ }, "node_modules/@polkadot/wasm-crypto-asmjs": { "version": "7.3.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.3.2.tgz", + "integrity": "sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==", "dependencies": { "tslib": "^2.6.2" }, @@ -7462,7 +8557,8 @@ }, "node_modules/@polkadot/wasm-crypto-init": { "version": "7.3.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.3.2.tgz", + "integrity": "sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==", "dependencies": { "@polkadot/wasm-bridge": "7.3.2", "@polkadot/wasm-crypto-asmjs": "7.3.2", @@ -7480,7 +8576,8 @@ }, "node_modules/@polkadot/wasm-crypto-wasm": { "version": "7.3.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.3.2.tgz", + "integrity": "sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==", "dependencies": { "@polkadot/wasm-util": "7.3.2", "tslib": "^2.6.2" @@ -7494,7 +8591,8 @@ }, "node_modules/@polkadot/wasm-util": { "version": "7.3.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.3.2.tgz", + "integrity": "sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==", "dependencies": { "tslib": "^2.6.2" }, @@ -7507,7 +8605,8 @@ }, "node_modules/@polkadot/x-bigint": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.6.2.tgz", + "integrity": "sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==", "dependencies": { "@polkadot/x-global": "12.6.2", "tslib": "^2.6.2" @@ -7518,7 +8617,8 @@ }, "node_modules/@polkadot/x-fetch": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.6.2.tgz", + "integrity": "sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==", "dependencies": { "@polkadot/x-global": "12.6.2", "node-fetch": "^3.3.2", @@ -7530,7 +8630,8 @@ }, "node_modules/@polkadot/x-global": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.6.2.tgz", + "integrity": "sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==", "dependencies": { "tslib": "^2.6.2" }, @@ -7540,7 +8641,8 @@ }, "node_modules/@polkadot/x-randomvalues": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.6.2.tgz", + "integrity": "sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==", "dependencies": { "@polkadot/x-global": "12.6.2", "tslib": "^2.6.2" @@ -7553,9 +8655,34 @@ "@polkadot/wasm-util": "*" } }, + "node_modules/@polkadot/x-textdecoder": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.6.2.tgz", + "integrity": "sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/x-textencoder": { + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.6.2.tgz", + "integrity": "sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==", + "dependencies": { + "@polkadot/x-global": "12.6.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@polkadot/x-ws": { "version": "12.6.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.6.2.tgz", + "integrity": "sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==", "dependencies": { "@polkadot/x-global": "12.6.2", "tslib": "^2.6.2", @@ -7567,7 +8694,8 @@ }, "node_modules/@popperjs/core": { "version": "2.11.8", - "license": "MIT", + "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" @@ -7715,6 +8843,8 @@ }, "node_modules/@prosopo/typechain-polkadot": { "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@prosopo/typechain-polkadot/-/typechain-polkadot-1.1.15.tgz", + "integrity": "sha512-WC6SQqgEp1aOTcQupxf5DO5TTLdFZl3V4Kbp5yJTqe7zWYwoXvyAgP1Ogw9mpDYojM5kH4+RXFmvQvetk4swkA==", "dependencies": { "@polkadot/api": "10.13.1", "@polkadot/api-contract": "10.13.1", @@ -7742,7 +8872,8 @@ }, "node_modules/@prosopo/typechain-polkadot-parser": { "version": "1.1.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@prosopo/typechain-polkadot-parser/-/typechain-polkadot-parser-1.1.15.tgz", + "integrity": "sha512-Lk54bbYwxApsAFRdm2NpdiOskIJ+cXngjbR3GXK+EMBmRDvHmInAjysiBFN4RTQBt/e5jR78NKVjFcAQnlCHjQ==", "dependencies": { "@polkadot/api": "10.13.1", "@polkadot/api-contract": "10.13.1", @@ -7753,22 +8884,25 @@ } }, "node_modules/@prosopo/typechain-polkadot-parser/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@prosopo/typechain-polkadot/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@prosopo/typechain-polkadot/node_modules/fs-extra": { "version": "9.1.0", - "license": "MIT", + "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", @@ -7781,7 +8915,8 @@ }, "node_modules/@prosopo/typechain-polkadot/node_modules/prettier": { "version": "2.8.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "bin": { "prettier": "bin-prettier.js" }, @@ -7794,7 +8929,8 @@ }, "node_modules/@prosopo/typechain-types": { "version": "1.1.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@prosopo/typechain-types/-/typechain-types-1.1.15.tgz", + "integrity": "sha512-VZpzG/sUba6xnMsiPcFGCCDInV2o7aaJarKvGFWqaCM7I1AKIbq8hi0i6ojxKq9caMo0ZAwblSi+XR8GX+QfVg==", "dependencies": { "@polkadot/api": "10.13.1", "@polkadot/api-contract": "10.13.1", @@ -7805,8 +8941,9 @@ } }, "node_modules/@prosopo/typechain-types/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dependencies": { "undici-types": "~5.26.4" } @@ -7836,15 +8973,17 @@ "link": true }, "node_modules/@remix-run/router": { - "version": "1.15.3", - "license": "MIT", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", "engines": { "node": ">=14.0.0" } }, "node_modules/@rollup/plugin-alias": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", + "integrity": "sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==", "dependencies": { "slash": "^4.0.0" }, @@ -7862,7 +9001,8 @@ }, "node_modules/@rollup/plugin-babel": { "version": "6.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", + "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@rollup/pluginutils": "^5.0.1" @@ -7886,7 +9026,8 @@ }, "node_modules/@rollup/plugin-commonjs": { "version": "25.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", @@ -7909,14 +9050,16 @@ }, "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { "version": "2.0.1", - "license": "MIT", + "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/@rollup/plugin-commonjs/node_modules/glob": { "version": "8.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7933,7 +9076,8 @@ }, "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { "version": "5.1.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7943,7 +9087,8 @@ }, "node_modules/@rollup/plugin-dynamic-import-vars": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-dynamic-import-vars/-/plugin-dynamic-import-vars-2.1.2.tgz", + "integrity": "sha512-4lr2oXxs9hcxtGGaK8s0i9evfjzDrAs7ngw28TqruWKTEm0+U4Eljb+F6HXGYdFv8xRojQlrQwV7M/yxeh3yzQ==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "astring": "^1.8.5", @@ -7965,7 +9110,8 @@ }, "node_modules/@rollup/plugin-inject": { "version": "5.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "estree-walker": "^2.0.2", @@ -7985,7 +9131,8 @@ }, "node_modules/@rollup/plugin-json": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "dependencies": { "@rollup/pluginutils": "^5.1.0" }, @@ -8003,7 +9150,8 @@ }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", @@ -8026,7 +9174,8 @@ }, "node_modules/@rollup/plugin-replace": { "version": "5.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", + "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", "dependencies": { "@rollup/pluginutils": "^5.0.1", "magic-string": "^0.30.3" @@ -8045,7 +9194,8 @@ }, "node_modules/@rollup/plugin-typescript": { "version": "11.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz", + "integrity": "sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==", "dependencies": { "@rollup/pluginutils": "^5.1.0", "resolve": "^1.22.1" @@ -8069,7 +9219,8 @@ }, "node_modules/@rollup/plugin-wasm": { "version": "6.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.2.2.tgz", + "integrity": "sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==", "dependencies": { "@rollup/pluginutils": "^5.0.2" }, @@ -8087,7 +9238,8 @@ }, "node_modules/@rollup/pluginutils": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -8105,59 +9257,232 @@ } } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.14.1", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", "cpu": [ - "x64" + "arm" ], - "license": "MIT", "optional": true, "os": [ - "linux" + "android" ] }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.14.1", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", "cpu": [ "x64" ], - "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], "optional": true, "os": [ "linux" ] }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.1", - "dev": true, - "license": "MIT" + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@rushstack/node-core-library": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "~7.0.1", - "import-lazy": "~4.0.0", - "jju": "~1.4.0", - "resolve": "~1.22.1", - "semver": "~7.5.4", - "z-schema": "~5.0.2" - }, - "peerDependencies": { - "@types/node": "*" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz", + "integrity": "sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==", + "dev": true + }, + "node_modules/@rushstack/node-core-library": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz", + "integrity": "sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==", + "dev": true, + "dependencies": { + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" @@ -8168,24 +9493,39 @@ }, "node_modules/@rushstack/node-core-library/node_modules/import-lazy": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, - "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, + "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@rushstack/node-core-library/node_modules/semver": { "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -8198,16 +9538,24 @@ }, "node_modules/@rushstack/node-core-library/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.0.0" } }, + "node_modules/@rushstack/node-core-library/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@rushstack/rig-package": { "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.2.tgz", + "integrity": "sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" @@ -8215,8 +9563,9 @@ }, "node_modules/@rushstack/terminal": { "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", "dev": true, - "license": "MIT", "dependencies": { "@rushstack/node-core-library": "4.0.2", "supports-color": "~8.1.1" @@ -8232,16 +9581,18 @@ }, "node_modules/@rushstack/terminal/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@rushstack/terminal/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8254,8 +9605,9 @@ }, "node_modules/@rushstack/ts-command-line": { "version": "4.19.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz", + "integrity": "sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==", "dev": true, - "license": "MIT", "dependencies": { "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", @@ -8265,55 +9617,63 @@ }, "node_modules/@rushstack/ts-command-line/node_modules/argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@rushstack/ts-command-line/node_modules/sprintf-js": { "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, "node_modules/@scure/base": { "version": "1.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz", + "integrity": "sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==", "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@sinclair/typebox": { "version": "0.27.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "node_modules/@sindresorhus/is": { "version": "0.14.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "engines": { "node": ">=6" } }, "node_modules/@sinonjs/commons": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } }, "node_modules/@sinonjs/samsam": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", + "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^2.0.0", "lodash.get": "^4.4.2", @@ -8322,426 +9682,460 @@ }, "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/text-encoding": { "version": "0.7.2", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", + "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", + "dev": true }, "node_modules/@smithy/abort-controller": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/config-resolver": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.0.tgz", + "integrity": "sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/core": { - "version": "1.4.2", - "license": "Apache-2.0", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.0.1.tgz", + "integrity": "sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==", "optional": true, "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-retry": "^2.3.1", - "@smithy/middleware-serde": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-retry": "^3.0.1", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/smithy-client": "^3.0.1", + "@smithy/types": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/credential-provider-imds": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.0.0.tgz", + "integrity": "sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/fetch-http-handler": { - "version": "2.5.0", - "license": "Apache-2.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.0.1.tgz", + "integrity": "sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==", "optional": true, "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/querystring-builder": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-base64": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/hash-node": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.0.tgz", + "integrity": "sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/types": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/invalid-dependency": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.0.tgz", + "integrity": "sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-content-length": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.0.tgz", + "integrity": "sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==", "optional": true, "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-endpoint": { - "version": "2.5.1", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.0.tgz", + "integrity": "sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==", "optional": true, "dependencies": { - "@smithy/middleware-serde": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", + "@smithy/middleware-serde": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/url-parser": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-retry": { - "version": "2.3.1", - "license": "Apache-2.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.1.tgz", + "integrity": "sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/service-error-classification": "^2.1.5", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/service-error-classification": "^3.0.0", + "@smithy/smithy-client": "^3.0.1", + "@smithy/types": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-retry": "^3.0.0", "tslib": "^2.6.2", "uuid": "^9.0.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-retry/node_modules/uuid": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "license": "MIT", "optional": true, "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/@smithy/middleware-serde": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.0.tgz", + "integrity": "sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/middleware-stack": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.0.tgz", + "integrity": "sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/node-config-provider": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.0.0.tgz", + "integrity": "sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==", "optional": true, "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/shared-ini-file-loader": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/node-http-handler": { - "version": "2.5.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.0.0.tgz", + "integrity": "sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==", "optional": true, "dependencies": { - "@smithy/abort-controller": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", + "@smithy/abort-controller": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/querystring-builder": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/property-provider": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.0.0.tgz", + "integrity": "sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/protocol-http": { - "version": "3.3.0", - "license": "Apache-2.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.0.0.tgz", + "integrity": "sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/querystring-builder": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.0.tgz", + "integrity": "sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-uri-escape": "^2.2.0", + "@smithy/types": "^3.0.0", + "@smithy/util-uri-escape": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/querystring-parser": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.0.tgz", + "integrity": "sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/service-error-classification": { - "version": "2.1.5", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.0.tgz", + "integrity": "sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0" + "@smithy/types": "^3.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "2.4.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.0.0.tgz", + "integrity": "sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/signature-v4": { - "version": "2.2.1", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-3.0.0.tgz", + "integrity": "sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==", "optional": true, "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-uri-escape": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-middleware": "^3.0.0", + "@smithy/util-uri-escape": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/smithy-client": { - "version": "2.5.1", - "license": "Apache-2.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.0.1.tgz", + "integrity": "sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==", "optional": true, "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", + "@smithy/middleware-endpoint": "^3.0.0", + "@smithy/middleware-stack": "^3.0.0", + "@smithy/protocol-http": "^4.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-stream": "^3.0.1", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/types": { - "version": "2.12.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.0.0.tgz", + "integrity": "sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/url-parser": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.0.tgz", + "integrity": "sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==", "optional": true, "dependencies": { - "@smithy/querystring-parser": "^2.2.0", - "@smithy/types": "^2.12.0", + "@smithy/querystring-parser": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" } }, "node_modules/@smithy/util-base64": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", "optional": true, "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-body-length-browser": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" } }, "node_modules/@smithy/util-body-length-node": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "optional": true, "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", + "@smithy/is-array-buffer": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-config-provider": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "2.2.1", - "license": "Apache-2.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.1.tgz", + "integrity": "sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==", "optional": true, "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/smithy-client": "^3.0.1", + "@smithy/types": "^3.0.0", "bowser": "^2.11.0", "tslib": "^2.6.2" }, @@ -8750,16 +10144,17 @@ } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "2.3.1", - "license": "Apache-2.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.1.tgz", + "integrity": "sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==", "optional": true, "dependencies": { - "@smithy/config-resolver": "^2.2.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", + "@smithy/config-resolver": "^3.0.0", + "@smithy/credential-provider-imds": "^3.0.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/property-provider": "^3.0.0", + "@smithy/smithy-client": "^3.0.1", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { @@ -8767,102 +10162,111 @@ } }, "node_modules/@smithy/util-endpoints": { - "version": "1.2.0", - "license": "Apache-2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.0.tgz", + "integrity": "sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==", "optional": true, "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", + "@smithy/node-config-provider": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-hex-encoding": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-middleware": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.0.tgz", + "integrity": "sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==", "optional": true, "dependencies": { - "@smithy/types": "^2.12.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-retry": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.0.tgz", + "integrity": "sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==", "optional": true, "dependencies": { - "@smithy/service-error-classification": "^2.1.5", - "@smithy/types": "^2.12.0", + "@smithy/service-error-classification": "^3.0.0", + "@smithy/types": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-stream": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.0.1.tgz", + "integrity": "sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==", "optional": true, "dependencies": { - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", + "@smithy/fetch-http-handler": "^3.0.1", + "@smithy/node-http-handler": "^3.0.0", + "@smithy/types": "^3.0.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-uri-escape": { - "version": "2.2.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", "optional": true, "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", "optional": true, "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-buffer-from": "^3.0.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "license": "MIT" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, "node_modules/@substrate/connect": { "version": "0.8.8", - "license": "GPL-3.0-only", + "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.8.tgz", + "integrity": "sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==", "optional": true, "dependencies": { "@substrate/connect-extension-protocol": "^2.0.0", @@ -8873,17 +10277,20 @@ }, "node_modules/@substrate/connect-extension-protocol": { "version": "2.0.0", - "license": "GPL-3.0-only", + "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz", + "integrity": "sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==", "optional": true }, "node_modules/@substrate/connect-known-chains": { "version": "1.1.4", - "license": "GPL-3.0-only", + "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.1.4.tgz", + "integrity": "sha512-iT+BdKqvKl/uBLd8BAJysFM1BaMZXRkaXBP2B7V7ob/EyNs5h0EMhTVbO6MJxV/IEOg5OKsyl6FUqQK7pKnqyw==", "optional": true }, "node_modules/@substrate/light-client-extension-helpers": { "version": "0.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.4.tgz", + "integrity": "sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==", "optional": true, "dependencies": { "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0", @@ -8900,7 +10307,8 @@ }, "node_modules/@substrate/ss58-registry": { "version": "1.47.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.47.0.tgz", + "integrity": "sha512-6kuIJedRcisUJS2pgksEH2jZf3hfSIVzqtFzs/AyjTW3ETbMg5q1Bb7VWa0WYaT6dTrEXp/6UoXM5B9pSIUmcw==" }, "node_modules/@swc/counter": { "version": "0.1.3", @@ -8918,7 +10326,8 @@ }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -8928,34 +10337,41 @@ }, "node_modules/@tootallnate/once": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "engines": { "node": ">= 10" } }, "node_modules/@tsconfig/node10": { "version": "1.0.11", - "license": "MIT" + "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", - "license": "MIT" + "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", - "license": "MIT" + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" }, "node_modules/@tsconfig/strictest": { "version": "2.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.5.tgz", + "integrity": "sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==" }, "node_modules/@typegoose/auto-increment": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typegoose/auto-increment/-/auto-increment-3.3.0.tgz", + "integrity": "sha512-nmNwbqueg699VgzXSX6sj+q9KA58uLDp5FA3w+UxCkELzTGlrxHGCRKNW1M8Dmv8bkvbc4AC8Gs5eq+l5wGXag==", "dependencies": { "loglevel": "^1.8.1", "tslib": "^2.5.3" @@ -8969,16 +10385,19 @@ }, "node_modules/@types/argparse": { "version": "1.0.38", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true }, "node_modules/@types/aws-lambda": { "version": "8.10.137", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.137.tgz", + "integrity": "sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg==" }, "node_modules/@types/babel__core": { "version": "7.20.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -8989,14 +10408,16 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { "version": "7.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -9004,29 +10425,33 @@ }, "node_modules/@types/babel__traverse": { "version": "7.20.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/bcrypt": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz", + "integrity": "sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/bn.js": { "version": "5.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.5.tgz", + "integrity": "sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/body-parser": { "version": "1.19.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -9034,18 +10459,21 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/btoa-lite": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", + "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" }, "node_modules/@types/cacheable-request": { "version": "6.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", @@ -9054,44 +10482,50 @@ } }, "node_modules/@types/chai": { - "version": "4.3.14", - "dev": true, - "license": "MIT" + "version": "4.3.16", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", + "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", + "dev": true }, "node_modules/@types/chai-as-promised": { "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", + "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", "dev": true, - "license": "MIT", "dependencies": { "@types/chai": "*" } }, "node_modules/@types/chai-subset": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz", + "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==", "dev": true, - "license": "MIT", "dependencies": { "@types/chai": "*" } }, "node_modules/@types/cli-progress": { "version": "3.11.5", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.5.tgz", + "integrity": "sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { "version": "3.4.38", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -9099,23 +10533,26 @@ }, "node_modules/@types/cors": { "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/debug": { "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/eslint": { - "version": "8.56.7", - "license": "MIT", + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -9123,7 +10560,8 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -9131,11 +10569,13 @@ }, "node_modules/@types/estree": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/express": { "version": "4.17.21", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -9145,7 +10585,8 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.19.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -9155,7 +10596,8 @@ }, "node_modules/@types/fs-extra": { "version": "9.0.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", "dependencies": { "@types/node": "*" } @@ -9167,111 +10609,131 @@ }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" }, "node_modules/@types/http-errors": { "version": "2.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/http-proxy": { "version": "1.17.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true }, "node_modules/@types/json-schema": { "version": "7.0.15", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" }, "node_modules/@types/json5": { "version": "0.0.29", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" }, "node_modules/@types/jsonwebtoken": { "version": "9.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.6.tgz", + "integrity": "sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/keyv": { "version": "3.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/lodash": { - "version": "4.17.0", - "dev": true, - "license": "MIT" + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.1.tgz", + "integrity": "sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==", + "dev": true }, "node_modules/@types/luxon": { "version": "3.3.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.3.8.tgz", + "integrity": "sha512-jYvz8UMLDgy3a5SkGJne8H7VA7zPV2Lwohjx0V8V31+SqAjNmurWMkk9cQhfvlcnXWudBpK9xPM1n4rljOcHYQ==" }, "node_modules/@types/mime": { "version": "1.3.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/minimatch": { "version": "3.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true }, "node_modules/@types/ms": { "version": "0.7.34", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "dev": true }, "node_modules/@types/node": { - "version": "20.12.7", - "license": "MIT", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/node-fetch": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-3.0.2.tgz", + "integrity": "sha512-3q5FyT6iuekUxXeL2qjcyIhtMJdfMF7RGhYXWKkYpdcW9k36A/+txXrjG0l+NMVkiC30jKNrcOqVlqBl7BcCHA==", "dev": true, - "license": "MIT", "dependencies": { "node-fetch": "*" } }, "node_modules/@types/node-forge": { "version": "1.3.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/parse-json": { "version": "4.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" }, "node_modules/@types/prop-types": { "version": "15.7.12", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" }, "node_modules/@types/qs": { - "version": "6.9.14", - "license": "MIT" + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" }, "node_modules/@types/range-parser": { "version": "1.2.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.2.tgz", + "integrity": "sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -9287,43 +10749,51 @@ }, "node_modules/@types/react-transition-group": { "version": "4.4.10", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" }, "node_modules/@types/responselike": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/retry": { - "version": "0.12.0", - "license": "MIT" + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==" }, "node_modules/@types/scheduler": { "version": "0.23.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", + "dev": true }, "node_modules/@types/seedrandom": { "version": "3.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.8.tgz", + "integrity": "sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==", + "dev": true }, "node_modules/@types/semver": { "version": "7.5.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" }, "node_modules/@types/send": { "version": "0.17.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -9331,14 +10801,16 @@ }, "node_modules/@types/serve-index": { "version": "1.9.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.15.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dependencies": { "@types/http-errors": "*", "@types/node": "*", @@ -9347,40 +10819,47 @@ }, "node_modules/@types/sinon": { "version": "10.0.20", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz", + "integrity": "sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg==", "dev": true, - "license": "MIT", "dependencies": { "@types/sinonjs__fake-timers": "*" } }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", + "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", + "dev": true }, "node_modules/@types/sizzle": { "version": "2.3.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", + "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", + "dev": true }, "node_modules/@types/sockjs": { "version": "0.3.36", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/uuid": { "version": "9.0.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", + "integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==" }, "node_modules/@types/whatwg-url": { "version": "8.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", "dependencies": { "@types/node": "*", "@types/webidl-conversions": "*" @@ -9388,25 +10867,29 @@ }, "node_modules/@types/ws": { "version": "8.5.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { "version": "17.0.32", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" }, "node_modules/@types/yauzl": { "version": "2.10.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "optional": true, "dependencies": { "@types/node": "*" @@ -9414,7 +10897,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", "dependencies": { "@eslint-community/regexpp": "^4.5.1", "@typescript-eslint/scope-manager": "6.21.0", @@ -9447,7 +10931,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" @@ -9462,7 +10947,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", "dependencies": { "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/utils": "6.21.0", @@ -9487,7 +10973,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -9498,7 +10985,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { "version": "6.21.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", @@ -9524,7 +11012,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", @@ -9547,14 +11036,16 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/brace-expansion": { "version": "2.0.1", - "license": "MIT", + "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/@typescript-eslint/eslint-plugin/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -9569,7 +11060,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/minimatch": { "version": "9.0.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -9581,11 +11073,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -9595,8 +11085,9 @@ }, "node_modules/@typescript-eslint/experimental-utils": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.62.0" }, @@ -9613,7 +11104,8 @@ }, "node_modules/@typescript-eslint/parser": { "version": "6.21.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/types": "6.21.0", @@ -9639,7 +11131,8 @@ }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" @@ -9654,7 +11147,8 @@ }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -9665,7 +11159,8 @@ }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { "version": "6.21.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", @@ -9691,14 +11186,16 @@ }, "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { "version": "2.0.1", - "license": "MIT", + "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/@typescript-eslint/parser/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -9713,7 +11210,8 @@ }, "node_modules/@typescript-eslint/parser/node_modules/minimatch": { "version": "9.0.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -9725,11 +11223,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -9739,7 +11235,8 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -9754,7 +11251,8 @@ }, "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -9769,7 +11267,8 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -9794,7 +11293,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -9809,7 +11309,8 @@ }, "node_modules/@typescript-eslint/types": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9820,7 +11321,8 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -9845,7 +11347,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -9860,7 +11363,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -9874,11 +11378,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -9888,7 +11390,8 @@ }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -9911,11 +11414,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -9925,7 +11426,8 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dependencies": { "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" @@ -9940,7 +11442,8 @@ }, "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -9951,11 +11454,13 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@vitejs/plugin-react": { "version": "4.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", "dependencies": { "@babel/core": "^7.23.5", "@babel/plugin-transform-react-jsx-self": "^7.23.3", @@ -9971,9 +11476,10 @@ } }, "node_modules/@vitest/coverage-v8": { - "version": "1.4.0", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", + "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.1", "@bcoe/v8-coverage": "^0.2.3", @@ -9987,20 +11493,20 @@ "picocolors": "^1.0.0", "std-env": "^3.5.0", "strip-literal": "^2.0.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^9.2.0" + "test-exclude": "^6.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "1.4.0" + "vitest": "1.6.0" } }, "node_modules/@vitest/coverage-v8/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -10015,13 +11521,15 @@ }, "node_modules/@vitest/coverage-v8/node_modules/js-tokens": { "version": "9.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", + "dev": true }, "node_modules/@vitest/coverage-v8/node_modules/strip-literal": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", "dev": true, - "license": "MIT", "dependencies": { "js-tokens": "^9.0.0" }, @@ -10031,8 +11539,9 @@ }, "node_modules/@vitest/expect": { "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.34.6.tgz", + "integrity": "sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==", "dev": true, - "license": "MIT", "dependencies": { "@vitest/spy": "0.34.6", "@vitest/utils": "0.34.6", @@ -10044,8 +11553,9 @@ }, "node_modules/@vitest/runner": { "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.34.6.tgz", + "integrity": "sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==", "dev": true, - "license": "MIT", "dependencies": { "@vitest/utils": "0.34.6", "p-limit": "^4.0.0", @@ -10057,8 +11567,9 @@ }, "node_modules/@vitest/snapshot": { "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.34.6.tgz", + "integrity": "sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==", "dev": true, - "license": "MIT", "dependencies": { "magic-string": "^0.30.1", "pathe": "^1.1.1", @@ -10070,8 +11581,9 @@ }, "node_modules/@vitest/spy": { "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.34.6.tgz", + "integrity": "sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==", "dev": true, - "license": "MIT", "dependencies": { "tinyspy": "^2.1.1" }, @@ -10081,8 +11593,9 @@ }, "node_modules/@vitest/utils": { "version": "0.34.6", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.34.6.tgz", + "integrity": "sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==", "dev": true, - "license": "MIT", "dependencies": { "diff-sequences": "^29.4.3", "loupe": "^2.3.6", @@ -10094,79 +11607,87 @@ }, "node_modules/@volar/language-core": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", "dev": true, - "license": "MIT", "dependencies": { "@volar/source-map": "1.11.1" } }, "node_modules/@volar/source-map": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", "dev": true, - "license": "MIT", "dependencies": { "muggle-string": "^0.3.1" } }, "node_modules/@volar/typescript": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", "dev": true, - "license": "MIT", "dependencies": { "@volar/language-core": "1.11.1", "path-browserify": "^1.0.1" } }, "node_modules/@vue/compiler-core": { - "version": "3.4.21", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.23.9", - "@vue/shared": "3.4.21", + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", "entities": "^4.5.0", "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.21", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.21", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.23.9", - "@vue/compiler-core": "3.4.21", - "@vue/compiler-dom": "3.4.21", - "@vue/compiler-ssr": "3.4.21", - "@vue/shared": "3.4.21", + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", "estree-walker": "^2.0.2", - "magic-string": "^0.30.7", - "postcss": "^8.4.35", - "source-map-js": "^1.0.2" + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.21", + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "dev": true, - "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" } }, "node_modules/@vue/language-core": { "version": "1.8.27", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", "dev": true, - "license": "MIT", "dependencies": { "@volar/language-core": "~1.11.1", "@volar/source-map": "~1.11.1", @@ -10189,16 +11710,18 @@ }, "node_modules/@vue/language-core/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@vue/language-core/node_modules/minimatch": { "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -10210,13 +11733,15 @@ } }, "node_modules/@vue/shared": { - "version": "3.4.21", - "dev": true, - "license": "MIT" + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==", + "dev": true }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -10224,19 +11749,23 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -10245,11 +11774,13 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -10259,25 +11790,29 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -10291,7 +11826,8 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -10302,7 +11838,8 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -10312,7 +11849,8 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", @@ -10324,7 +11862,8 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" @@ -10332,7 +11871,8 @@ }, "node_modules/@webpack-cli/configtest": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "engines": { "node": ">=14.15.0" }, @@ -10343,7 +11883,8 @@ }, "node_modules/@webpack-cli/info": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "engines": { "node": ">=14.15.0" }, @@ -10354,7 +11895,8 @@ }, "node_modules/@webpack-cli/serve": { "version": "2.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "engines": { "node": ">=14.15.0" }, @@ -10370,19 +11912,24 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "license": "BSD-3-Clause" + "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", - "license": "Apache-2.0" + "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", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" }, "node_modules/abbrev": { "version": "1.1.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "node_modules/abort-controller": { "version": "3.0.0", @@ -10397,14 +11944,17 @@ }, "node_modules/abstract-leveldown": { "version": "0.12.4", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz", + "integrity": "sha512-TOod9d5RDExo6STLMGa+04HGkl+TlMfbDnTyN93/ETJ9DpQ0DaYLqcMZlbXvdc4W3vVo1Qrl+WhSp8zvDsJ+jA==", "dev": true, - "license": "MIT", "dependencies": { "xtend": "~3.0.0" } }, "node_modules/abstract-leveldown/node_modules/xtend": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", "dev": true, "engines": { "node": ">=0.4" @@ -10412,7 +11962,8 @@ }, "node_modules/accepts": { "version": "1.3.8", - "license": "MIT", + "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" @@ -10423,7 +11974,8 @@ }, "node_modules/acorn": { "version": "8.11.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "bin": { "acorn": "bin/acorn" }, @@ -10433,28 +11985,32 @@ }, "node_modules/acorn-import-assertions": { "version": "1.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", - "license": "MIT", + "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-walk": { "version": "8.3.2", - "license": "MIT", + "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/agent-base": { "version": "6.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dependencies": { "debug": "4" }, @@ -10464,7 +12020,8 @@ }, "node_modules/agent-base/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -10479,8 +12036,9 @@ }, "node_modules/agentkeepalive": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", "dev": true, - "license": "MIT", "dependencies": { "humanize-ms": "^1.2.1" }, @@ -10490,7 +12048,8 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", - "license": "MIT", + "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" @@ -10501,7 +12060,8 @@ }, "node_modules/ajv": { "version": "6.12.6", - "license": "MIT", + "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", @@ -10515,7 +12075,8 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dependencies": { "ajv": "^8.0.0" }, @@ -10529,13 +12090,14 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "license": "MIT", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -10544,33 +12106,38 @@ }, "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", - "license": "MIT" + "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", - "license": "MIT", + "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-align": { "version": "3.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dependencies": { "string-width": "^4.1.0" } }, "node_modules/ansi-colors": { "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "license": "MIT", + "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" }, @@ -10583,29 +12150,33 @@ }, "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" ], - "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, "node_modules/ansi-sequence-parser": { "version": "1.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true }, "node_modules/ansi-styles": { "version": "3.2.1", - "license": "MIT", + "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" }, @@ -10615,11 +12186,13 @@ }, "node_modules/any-promise": { "version": "1.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" }, "node_modules/anymatch": { "version": "3.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -10630,11 +12203,13 @@ }, "node_modules/app-module-path": { "version": "2.2.0", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "integrity": "sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==" }, "node_modules/application-config": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/application-config/-/application-config-2.0.0.tgz", + "integrity": "sha512-NC5/0guSZK3/UgUDfCk/riByXzqz0owL1L3r63JPSBzYk5QALrp3bLxbsR7qeSfvYfFmAhnp3dbqYsW3U9MpZQ==", "dependencies": { "application-config-path": "^0.1.0", "load-json-file": "^6.2.0", @@ -10646,14 +12221,18 @@ }, "node_modules/application-config-path": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" }, "node_modules/aproba": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" }, "node_modules/arch": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, "funding": [ { @@ -10668,23 +12247,26 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/are-we-there-yet": { - "version": "2.0.0", - "license": "ISC", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/are-we-there-yet/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -10694,32 +12276,29 @@ "node": ">= 6" } }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/arg": { "version": "4.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" }, "node_modules/argparse": { "version": "2.0.1", - "license": "Python-2.0" + "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.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, - "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -10733,19 +12312,22 @@ }, "node_modules/array-differ": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array-flatten": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/array-includes": { "version": "3.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -10763,21 +12345,24 @@ }, "node_modules/array-union": { "version": "2.1.0", - "license": "MIT", + "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-uniq": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/array.prototype.findlast": { "version": "1.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -10795,7 +12380,8 @@ }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -10813,7 +12399,8 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -10829,7 +12416,8 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -10845,7 +12433,8 @@ }, "node_modules/array.prototype.toreversed": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -10855,7 +12444,8 @@ }, "node_modules/array.prototype.tosorted": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -10866,7 +12456,8 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -10886,23 +12477,26 @@ }, "node_modules/arrify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/asn1": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, - "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } }, "node_modules/asn1.js": { "version": "4.10.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -10911,11 +12505,13 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/assert": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", @@ -10926,82 +12522,82 @@ }, "node_modules/assert-plus": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8" } }, - "node_modules/assert/node_modules/util": { - "version": "0.12.5", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, "node_modules/assertion-error": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "engines": { "node": "*" } }, "node_modules/ast-module-types": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-4.0.0.tgz", + "integrity": "sha512-Kd0o8r6CDazJGCRzs8Ivpn0xj19oNKrULhoJFzhGjRsLpekF2zyZs9Ukz+JvZhWD6smszfepakTFhAaYpsI12g==", "engines": { "node": ">=12.0" } }, "node_modules/ast-types-flow": { "version": "0.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/astring": { "version": "1.8.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", "bin": { "astring": "bin/astring" } }, "node_modules/async": { "version": "3.2.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/async-mutex": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", + "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/asynckit": { "version": "0.4.0", - "license": "MIT" + "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", - "license": "ISC", + "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/available-typed-arrays": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -11014,36 +12610,41 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/aws4": { "version": "1.12.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true }, "node_modules/axe-core": { "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, - "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axobject-query": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } }, "node_modules/b4a": { "version": "1.6.6", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" }, "node_modules/babel-loader": { "version": "9.1.3", @@ -11061,205 +12662,84 @@ "webpack": ">=5" } }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/babel-loader/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==", + "node_modules/babel-plugin-import": { + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/babel-plugin-import/-/babel-plugin-import-1.13.8.tgz", + "integrity": "sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "@babel/helper-module-imports": "^7.0.0" } }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "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": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-loader/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/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-import": { - "version": "1.13.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", - "dev": true, - "license": "MIT" + "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==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -11281,38 +12761,54 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/bare-events": { "version": "2.2.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", "optional": true }, "node_modules/bare-fs": { - "version": "2.2.3", - "license": "Apache-2.0", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.0.tgz", + "integrity": "sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw==", "optional": true, "dependencies": { "bare-events": "^2.0.0", "bare-path": "^2.0.0", - "streamx": "^2.13.0" + "bare-stream": "^1.0.0" } }, "node_modules/bare-os": { - "version": "2.2.1", - "license": "Apache-2.0", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz", + "integrity": "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==", "optional": true }, "node_modules/bare-path": { - "version": "2.1.1", - "license": "Apache-2.0", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.2.tgz", + "integrity": "sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig==", "optional": true, "dependencies": { "bare-os": "^2.1.0" } }, + "node_modules/bare-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-1.0.0.tgz", + "integrity": "sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, "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", @@ -11326,17 +12822,18 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/batch": { "version": "0.6.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bcrypt": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.11", "node-addon-api": "^5.0.0" @@ -11347,26 +12844,30 @@ }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/before-after-hook": { "version": "2.2.3", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" }, "node_modules/big.js": { "version": "5.2.2", - "license": "MIT", + "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.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" }, @@ -11376,16 +12877,41 @@ }, "node_modules/bl": { "version": "4.1.0", - "license": "MIT", + "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/bl/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/bl/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -11395,30 +12921,27 @@ "node": ">= 6" } }, - "node_modules/bl/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/blob-util": { "version": "2.0.2", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true }, "node_modules/bluebird": { "version": "3.7.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "node_modules/bn.js": { "version": "5.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/body-parser": { "version": "1.20.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -11440,18 +12963,21 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { "side-channel": "^1.0.4" }, @@ -11464,7 +12990,8 @@ }, "node_modules/bonjour-service": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -11477,21 +13004,25 @@ }, "node_modules/boolean": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", "optional": true }, "node_modules/bottleneck": { "version": "2.19.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==" }, "node_modules/bowser": { "version": "2.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", "optional": true }, "node_modules/boxen": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", @@ -11511,7 +13042,8 @@ }, "node_modules/boxen/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -11524,7 +13056,8 @@ }, "node_modules/boxen/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "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" @@ -11538,7 +13071,8 @@ }, "node_modules/boxen/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -11548,18 +13082,21 @@ }, "node_modules/boxen/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/boxen/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/boxen/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -11569,7 +13106,8 @@ }, "node_modules/boxen/node_modules/type-fest": { "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "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" }, @@ -11579,7 +13117,8 @@ }, "node_modules/boxen/node_modules/wrap-ansi": { "version": "7.0.0", - "license": "MIT", + "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", @@ -11594,7 +13133,8 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "license": "MIT", + "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" @@ -11602,7 +13142,8 @@ }, "node_modules/braces": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { "fill-range": "^7.0.1" }, @@ -11612,19 +13153,22 @@ }, "node_modules/brorand": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, "node_modules/browser-resolve": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", "dev": true, - "license": "MIT", "dependencies": { "resolve": "^1.17.0" } }, "node_modules/browserify-aes": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -11636,7 +13180,8 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -11645,7 +13190,8 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -11655,6 +13201,8 @@ }, "node_modules/browserify-fs": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-fs/-/browserify-fs-1.0.0.tgz", + "integrity": "sha512-8LqHRPuAEKvyTX34R6tsw4bO2ro6j9DmlYBhiYWHRM26Zv2cBw1fJOU0NeUQ0RkXkPn/PFBjhA0dm4AgaBurTg==", "dev": true, "dependencies": { "level-filesystem": "^1.0.1", @@ -11664,7 +13212,8 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -11672,7 +13221,8 @@ }, "node_modules/browserify-sign": { "version": "4.2.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", "dependencies": { "bn.js": "^5.2.1", "browserify-rsa": "^4.1.0", @@ -11691,11 +13241,13 @@ }, "node_modules/browserify-sign/node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/browserify-sign/node_modules/readable-stream": { "version": "2.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11708,28 +13260,34 @@ }, "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/browserify-sign/node_modules/string_decoder": { "version": "1.1.1", - "license": "MIT", + "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/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/browserify-zlib": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dependencies": { "pako": "~1.0.5" } }, "node_modules/browserslist": { "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "funding": [ { "type": "opencollective", @@ -11744,7 +13302,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", @@ -11760,17 +13317,21 @@ }, "node_modules/bson": { "version": "5.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", "engines": { "node": ">=14.20.1" } }, "node_modules/btoa-lite": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" }, "node_modules/buffer": { - "version": "5.7.1", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "funding": [ { "type": "github", @@ -11785,41 +13346,46 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "ieee754": "^1.2.1" } }, "node_modules/buffer-crc32": { "version": "0.2.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "engines": { "node": "*" } }, "node_modules/buffer-equal-constant-time": { "version": "1.0.1", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "node_modules/buffer-es6": { "version": "4.9.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-es6/-/buffer-es6-4.9.3.tgz", + "integrity": "sha512-Ibt+oXxhmeYJSsCkODPqNpPmyegefiD8rfutH1NYGhMZQhSp95Rz7haemgnJ6dxa6LT+JLLbtgOMORRluwKktw==", + "dev": true }, "node_modules/buffer-from": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/buffer-xor": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" }, "node_modules/bufferutil": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", + "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", "devOptional": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-gyp-build": "^4.3.0" }, @@ -11829,7 +13395,8 @@ }, "node_modules/builtin-modules": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "engines": { "node": ">=6" }, @@ -11839,21 +13406,21 @@ }, "node_modules/builtin-status-codes": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" }, "node_modules/builtins": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dependencies": { "semver": "^7.0.0" } }, "node_modules/builtins/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -11877,6 +13444,8 @@ }, "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" }, @@ -11886,15 +13455,17 @@ }, "node_modules/bytes": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } }, "node_modules/c8": { "version": "7.14.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.14.0.tgz", + "integrity": "sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==", "dev": true, - "license": "ISC", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@istanbuljs/schema": "^0.1.3", @@ -11918,8 +13489,9 @@ }, "node_modules/c8/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11932,8 +13504,9 @@ }, "node_modules/c8/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==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -11942,8 +13515,9 @@ }, "node_modules/c8/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11953,13 +13527,15 @@ }, "node_modules/c8/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/c8/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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -11974,8 +13550,9 @@ }, "node_modules/c8/node_modules/yargs": { "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -11991,23 +13568,26 @@ }, "node_modules/c8/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==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/cac": { "version": "6.7.14", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "engines": { "node": ">=8" } }, "node_modules/cacache": { "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", "dev": true, - "license": "ISC", "dependencies": { "@npmcli/fs": "^2.1.0", "@npmcli/move-file": "^2.0.0", @@ -12034,16 +13614,18 @@ }, "node_modules/cacache/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/cacache/node_modules/glob": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -12060,16 +13642,18 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/cacache/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -12079,8 +13663,9 @@ }, "node_modules/cacache/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -12088,17 +13673,25 @@ "node": ">=8" } }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/cacheable-lookup": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" } }, "node_modules/cacheable-request": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -12114,7 +13707,8 @@ }, "node_modules/cacheable-request/node_modules/get-stream": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dependencies": { "pump": "^3.0.0" }, @@ -12127,33 +13721,38 @@ }, "node_modules/cacheable-request/node_modules/json-buffer": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" }, "node_modules/cacheable-request/node_modules/keyv": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "dependencies": { "json-buffer": "3.0.0" } }, "node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "engines": { "node": ">=8" } }, "node_modules/cachedir": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/call-bind": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -12170,6 +13769,8 @@ }, "node_modules/callsite": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", "dev": true, "engines": { "node": "*" @@ -12177,7 +13778,8 @@ }, "node_modules/callsites": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { "node": ">=6" } @@ -12193,7 +13795,8 @@ }, "node_modules/camelcase": { "version": "6.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "engines": { "node": ">=10" }, @@ -12202,7 +13805,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001608", + "version": "1.0.30001618", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001618.tgz", + "integrity": "sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==", "funding": [ { "type": "opencollective", @@ -12216,17 +13821,18 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "node_modules/caseless": { "version": "0.12.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true }, "node_modules/chai": { "version": "4.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", + "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -12241,19 +13847,21 @@ } }, "node_modules/chai-as-promised": { - "version": "7.1.1", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", "dev": true, - "license": "WTFPL", "dependencies": { "check-error": "^1.0.2" }, "peerDependencies": { - "chai": ">= 2.1.2 < 5" + "chai": ">= 2.1.2 < 6" } }, "node_modules/chalk": { "version": "2.4.2", - "license": "MIT", + "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", @@ -12265,14 +13873,16 @@ }, "node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "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/changelog-parser": { "version": "3.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/changelog-parser/-/changelog-parser-3.0.1.tgz", + "integrity": "sha512-1AEVJgnFEO4v5ukfEH/j9cr2Z39Y/GCieNi605azhufAolXF4vQAwZBY8BrUVRkvlI3gwe3i621/PIAW0zmmEQ==", "dependencies": { "line-reader": "^0.2.4", "remove-markdown": "^0.5.0" @@ -12286,11 +13896,13 @@ }, "node_modules/chardet": { "version": "0.7.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/check-error": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dependencies": { "get-func-name": "^2.0.2" }, @@ -12300,19 +13912,22 @@ }, "node_modules/check-more-types": { "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/child_process": { "version": "1.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz", + "integrity": "sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==" }, "node_modules/chokidar": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -12334,25 +13949,29 @@ }, "node_modules/chownr": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "engines": { "node": ">=10" } }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "license": "MIT", + "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": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "node_modules/cipher-base": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -12379,15 +13998,17 @@ }, "node_modules/clean-stack": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "engines": { "node": ">=6" } }, "node_modules/cli": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==", "dev": true, - "license": "MIT", "dependencies": { "exit": "0.1.2", "glob": "^7.1.1" @@ -12398,7 +14019,8 @@ }, "node_modules/cli-boxes": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "engines": { "node": ">=6" }, @@ -12408,7 +14030,8 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -12418,7 +14041,8 @@ }, "node_modules/cli-progress": { "version": "3.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", "dependencies": { "string-width": "^4.2.3" }, @@ -12428,7 +14052,8 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "engines": { "node": ">=6" }, @@ -12438,6 +14063,8 @@ }, "node_modules/cli-table": { "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", "dev": true, "dependencies": { "colors": "1.0.3" @@ -12447,9 +14074,10 @@ } }, "node_modules/cli-table3": { - "version": "0.6.4", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -12462,8 +14090,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -12477,15 +14106,17 @@ }, "node_modules/cli-width": { "version": "3.0.0", - "license": "ISC", + "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/cli/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -12503,11 +14134,13 @@ }, "node_modules/client-only": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, "node_modules/cliui": { "version": "8.0.1", - "license": "ISC", + "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", @@ -12519,7 +14152,8 @@ }, "node_modules/cliui/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -12532,7 +14166,8 @@ }, "node_modules/cliui/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -12542,11 +14177,13 @@ }, "node_modules/cliui/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", - "license": "MIT", + "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", @@ -12561,14 +14198,16 @@ }, "node_modules/clone": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "engines": { "node": ">=0.8" } }, "node_modules/clone-deep": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -12580,7 +14219,8 @@ }, "node_modules/clone-deep/node_modules/is-plain-object": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { "isobject": "^3.0.1" }, @@ -12590,7 +14230,8 @@ }, "node_modules/clone-response": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dependencies": { "mimic-response": "^1.0.0" }, @@ -12600,21 +14241,24 @@ }, "node_modules/clone-response/node_modules/mimic-response": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "engines": { "node": ">=4" } }, "node_modules/clsx": { - "version": "2.1.0", - "license": "MIT", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } }, "node_modules/color": { "version": "4.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -12625,18 +14269,21 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "license": "MIT", + "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/color-name": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/color-string": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -12644,14 +14291,16 @@ }, "node_modules/color-support": { "version": "1.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "bin": { "color-support": "bin.js" } }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -12661,23 +14310,27 @@ }, "node_modules/color/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/colorette": { "version": "2.0.20", - "license": "MIT" + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" }, "node_modules/colors": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.1.90" } }, "node_modules/combined-stream": { "version": "1.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -12687,15 +14340,17 @@ }, "node_modules/commander": { "version": "11.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "engines": { "node": ">=16" } }, "node_modules/comment-parser": { "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 12.0.0" } @@ -12707,19 +14362,22 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/commondir": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compressible": { "version": "2.0.18", - "license": "MIT", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -12729,7 +14387,8 @@ }, "node_modules/compression": { "version": "1.7.4", - "license": "MIT", + "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", @@ -12745,42 +14404,49 @@ }, "node_modules/compression/node_modules/bytes": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { "node": ">= 0.8" } }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/computeds": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true }, "node_modules/concat-map": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-stream": { "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "engines": [ "node >= 0.8" ], - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -12790,13 +14456,15 @@ }, "node_modules/concat-stream/node_modules/isarray": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true }, "node_modules/concat-stream/node_modules/readable-stream": { "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -12809,21 +14477,29 @@ }, "node_modules/concat-stream/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/concat-stream/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==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, "node_modules/config-chain": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, - "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -12831,7 +14507,8 @@ }, "node_modules/configstore": { "version": "5.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dependencies": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", @@ -12844,27 +14521,54 @@ "node": ">=8" } }, + "node_modules/configstore/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/configstore/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/confusing-browser-globals": { "version": "1.0.11", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "license": "MIT", + "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/consola": { "version": "3.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", "engines": { "node": "^14.18.0 || >=16.10.0" } }, "node_modules/console-browserify": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==", "dev": true, "dependencies": { "date-now": "^0.1.4" @@ -12872,15 +14576,18 @@ }, "node_modules/console-control-strings": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, "node_modules/constants-browserify": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, "node_modules/content-disposition": { "version": "0.5.4", - "license": "MIT", + "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" }, @@ -12890,29 +14597,34 @@ }, "node_modules/content-type": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js-compat": { - "version": "3.36.1", - "license": "MIT", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dependencies": { "browserslist": "^4.23.0" }, @@ -12923,11 +14635,13 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cors": { "version": "2.8.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -12938,7 +14652,8 @@ }, "node_modules/cosmiconfig": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -12952,7 +14667,8 @@ }, "node_modules/create-ecdh": { "version": "4.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -12960,11 +14676,13 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/create-hash": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -12975,7 +14693,8 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -12987,11 +14706,13 @@ }, "node_modules/create-require": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" }, "node_modules/cron": { "version": "2.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.4.tgz", + "integrity": "sha512-MHlPImXJj3K7x7lyUHjtKEOl69CSlTOWxS89jiFgNkzXfvhVjhMz/nc7/EIfN9vgooZp8XTtXJ1FREdmbyXOiQ==", "dependencies": { "@types/luxon": "~3.3.0", "luxon": "~3.3.0" @@ -12999,7 +14720,8 @@ }, "node_modules/cron-parser": { "version": "4.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", "dependencies": { "luxon": "^3.2.1" }, @@ -13009,14 +14731,16 @@ }, "node_modules/cross-fetch": { "version": "3.1.5", - "license": "MIT", + "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-fetch/node_modules/node-fetch": { "version": "2.6.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13034,15 +14758,18 @@ }, "node_modules/cross-fetch/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/cross-fetch/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/cross-fetch/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "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" @@ -13050,7 +14777,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "license": "MIT", + "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", @@ -13062,7 +14790,8 @@ }, "node_modules/crypto-browserify": { "version": "3.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -13082,15 +14811,17 @@ }, "node_modules/crypto-random-string": { "version": "2.0.0", - "license": "MIT", + "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-loader": { "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dev": true, - "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -13122,12 +14853,10 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -13222,8 +14951,9 @@ }, "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==", "dev": true, - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -13233,7 +14963,8 @@ }, "node_modules/cssstyle": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", "dependencies": { "rrweb-cssom": "^0.6.0" }, @@ -13243,13 +14974,15 @@ }, "node_modules/csstype": { "version": "3.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/cypress": { - "version": "13.7.2", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.9.0.tgz", + "integrity": "sha512-atNjmYfHsvTuCaxTxLZr9xGoHz53LLui3266WWxXJHY7+N6OdwJdg/feEa3T+buez9dmUXHT1izCOklqG82uCQ==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@cypress/request": "^3.0.0", "@cypress/xvfb": "^1.2.4", @@ -13303,8 +15036,9 @@ }, "node_modules/cypress-vite": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cypress-vite/-/cypress-vite-1.5.0.tgz", + "integrity": "sha512-vvTMqJZgI3sN2ylQTi4OQh8LRRjSrfrIdkQD5fOj+EC/e9oHkxS96lif1SyDF1PwailG1tnpJE+VpN6+AwO/rg==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^3.5.3", "debug": "^4.3.4" @@ -13315,8 +15049,9 @@ }, "node_modules/cypress-vite/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -13331,13 +15066,15 @@ }, "node_modules/cypress/node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", + "dev": true }, "node_modules/cypress/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -13348,10 +15085,35 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/cypress/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "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/cypress/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13365,8 +15127,9 @@ }, "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13376,6 +15139,8 @@ }, "node_modules/cypress/node_modules/ci-info": { "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -13383,15 +15148,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cypress/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13401,21 +15166,24 @@ }, "node_modules/cypress/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/cypress/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, - "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/cypress/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -13430,8 +15198,9 @@ }, "node_modules/cypress/node_modules/execa": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -13452,8 +15221,9 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -13466,8 +15236,9 @@ }, "node_modules/cypress/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, - "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -13480,24 +15251,27 @@ }, "node_modules/cypress/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cypress/node_modules/human-signals": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, "node_modules/cypress/node_modules/is-ci": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, - "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -13507,8 +15281,9 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -13518,8 +15293,9 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -13533,8 +15309,9 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -13543,12 +15320,10 @@ } }, "node_modules/cypress/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -13558,16 +15333,18 @@ }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cypress/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==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13580,21 +15357,24 @@ }, "node_modules/cypress/node_modules/tmp": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.14" } }, "node_modules/damerau-levenshtein": { "version": "1.0.8", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true }, "node_modules/dashdash": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -13604,14 +15384,16 @@ }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "engines": { "node": ">= 12" } }, "node_modules/data-urls": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", "dependencies": { "abab": "^2.0.6", "whatwg-mimetype": "^3.0.0", @@ -13623,7 +15405,8 @@ }, "node_modules/data-view-buffer": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -13638,7 +15421,8 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -13653,7 +15437,8 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -13668,32 +15453,39 @@ }, "node_modules/date-now": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw==", "dev": true }, "node_modules/dayjs": { - "version": "1.11.10", - "dev": true, - "license": "MIT" + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", + "dev": true }, "node_modules/de-indent": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true }, "node_modules/debug": { "version": "3.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { "ms": "^2.1.1" } }, "node_modules/decimal.js": { "version": "10.4.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" }, "node_modules/decompress-response": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dependencies": { "mimic-response": "^3.1.0" }, @@ -13706,7 +15498,8 @@ }, "node_modules/deep-eql": { "version": "4.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", "dependencies": { "type-detect": "^4.0.0" }, @@ -13716,18 +15509,21 @@ }, "node_modules/deep-extend": { "version": "0.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "engines": { "node": ">=4.0.0" } }, "node_modules/deep-is": { "version": "0.1.4", - "license": "MIT" + "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.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "engines": { "node": ">=0.10.0" } @@ -13760,7 +15556,8 @@ }, "node_modules/default-gateway": { "version": "6.0.3", - "license": "BSD-2-Clause", + "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" }, @@ -13770,7 +15567,8 @@ }, "node_modules/default-gateway/node_modules/execa": { "version": "5.1.1", - "license": "MIT", + "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", @@ -13791,7 +15589,8 @@ }, "node_modules/default-gateway/node_modules/get-stream": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { "node": ">=10" }, @@ -13801,14 +15600,16 @@ }, "node_modules/default-gateway/node_modules/human-signals": { "version": "2.1.0", - "license": "Apache-2.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/default-gateway/node_modules/is-stream": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" }, @@ -13818,7 +15619,8 @@ }, "node_modules/default-gateway/node_modules/npm-run-path": { "version": "4.0.1", - "license": "MIT", + "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" }, @@ -13828,14 +15630,16 @@ }, "node_modules/default-gateway/node_modules/strip-final-newline": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "engines": { "node": ">=6" } }, "node_modules/defaults": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dependencies": { "clone": "^1.0.2" }, @@ -13845,19 +15649,22 @@ }, "node_modules/defer-to-connect": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" }, "node_modules/deferred-leveldown": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-0.2.0.tgz", + "integrity": "sha512-+WCbb4+ez/SZ77Sdy1iadagFiVzMB89IKOBhglgnUkVxOxRWmmFsz8UDSNWh4Rhq+3wr/vMFlYj+rdEwWUDdng==", "dev": true, - "license": "MIT", "dependencies": { "abstract-leveldown": "~0.12.1" } }, "node_modules/define-data-property": { "version": "1.1.4", - "license": "MIT", + "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": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -13872,14 +15679,16 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "license": "MIT", + "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.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -13894,19 +15703,22 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { "node": ">=0.4.0" } }, "node_modules/delegates": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "node_modules/depcheck": { "version": "1.4.7", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.7.tgz", + "integrity": "sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.23.0", "@babel/traverse": "^7.23.2", @@ -13941,8 +15753,9 @@ }, "node_modules/depcheck/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -13955,24 +15768,27 @@ }, "node_modules/depcheck/node_modules/argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/depcheck/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/depcheck/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==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -13981,8 +15797,9 @@ }, "node_modules/depcheck/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13992,13 +15809,15 @@ }, "node_modules/depcheck/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/depcheck/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -14013,8 +15832,9 @@ }, "node_modules/depcheck/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==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -14025,8 +15845,9 @@ }, "node_modules/depcheck/node_modules/minimatch": { "version": "7.4.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", + "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -14038,12 +15859,10 @@ } }, "node_modules/depcheck/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -14053,13 +15872,15 @@ }, "node_modules/depcheck/node_modules/sprintf-js": { "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, "node_modules/depcheck/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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -14074,8 +15895,9 @@ }, "node_modules/depcheck/node_modules/yargs": { "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -14091,22 +15913,25 @@ }, "node_modules/depcheck/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==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/depd": { "version": "2.0.0", - "license": "MIT", + "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-tree": { "version": "9.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-9.0.0.tgz", + "integrity": "sha512-osYHZJ1fBSon3lNLw70amAXsQ+RGzXsPvk9HbBgTLbp/bQBmpH5mOmsUvqXU+YEWVU0ZLewsmzOET/8jWswjDQ==", "dependencies": { "commander": "^2.20.3", "debug": "^4.3.1", @@ -14123,11 +15948,13 @@ }, "node_modules/dependency-tree/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/dependency-tree/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -14142,14 +15969,16 @@ }, "node_modules/dependency-tree/node_modules/detective-stylus": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-3.0.0.tgz", + "integrity": "sha512-1xYTzbrduExqMYmte7Qk99IRA3Aa6oV7PYzd+3yDcQXkmENvyGF/arripri6lxRDdNYEb4fZFuHtNRAXbz3iAA==", "engines": { "node": ">=12" } }, "node_modules/dependency-tree/node_modules/module-definition": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-4.1.0.tgz", + "integrity": "sha512-rHXi/DpMcD2qcKbPCTklDbX9lBKJrUSl971TW5l6nMpqKCIlzJqmQ8cfEF5M923h2OOLHPDVlh5pJxNyV+AJlw==", "dependencies": { "ast-module-types": "^4.0.0", "node-source-walk": "^5.0.1" @@ -14163,7 +15992,8 @@ }, "node_modules/dependency-tree/node_modules/precinct": { "version": "9.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/precinct/-/precinct-9.2.1.tgz", + "integrity": "sha512-uzKHaTyiVejWW7VJtHInb9KBUq9yl9ojxXGujhjhDmPon2wgZPBKQIKR+6csGqSlUeGXAA4MEFnU6DesxZib+A==", "dependencies": { "@dependents/detective-less": "^3.0.1", "commander": "^9.5.0", @@ -14187,14 +16017,16 @@ }, "node_modules/dependency-tree/node_modules/precinct/node_modules/commander": { "version": "9.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/dependency-tree/node_modules/typescript": { "version": "4.9.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14205,24 +16037,28 @@ }, "node_modules/deprecation": { "version": "2.3.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" }, "node_modules/deps-regex": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.2.0.tgz", + "integrity": "sha512-PwuBojGMQAYbWkMXOY9Pd/NWCDNHVH12pnS7WHqZkTSeMESe4hwnKKRp0yR87g37113x4JPbo/oIvXY+s/f56Q==", + "dev": true }, "node_modules/dequal": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/des.js": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -14230,7 +16066,8 @@ }, "node_modules/destroy": { "version": "1.2.0", - "license": "MIT", + "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" @@ -14238,33 +16075,38 @@ }, "node_modules/detect-file": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/detect-indent": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", "engines": { "node": ">=8" } }, "node_modules/detect-libc": { "version": "2.0.3", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "node_modules/detective-amd": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-4.2.0.tgz", + "integrity": "sha512-RbuEJHz78A8nW7CklkqTzd8lDCN42En53dgEIsya0DilpkwslamSZDasLg8dJyxbw46OxhSQeY+C2btdSkCvQQ==", "dependencies": { "ast-module-types": "^4.0.0", "escodegen": "^2.0.0", @@ -14280,7 +16122,8 @@ }, "node_modules/detective-cjs": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-4.1.0.tgz", + "integrity": "sha512-QxzMwt5MfPLwS7mG30zvnmOvHLx5vyVvjsAV6gQOyuMoBR5G1DhS1eJZ4P10AlH+HSnk93mTcrg3l39+24XCtg==", "dependencies": { "ast-module-types": "^4.0.0", "node-source-walk": "^5.0.1" @@ -14291,7 +16134,8 @@ }, "node_modules/detective-es6": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-3.0.1.tgz", + "integrity": "sha512-evPeYIEdK1jK3Oji5p0hX4sPV/1vK+o4ihcWZkMQE6voypSW/cIBiynOLxQk5KOOQbdP8oOAsYqouMTYO5l1sw==", "dependencies": { "node-source-walk": "^5.0.0" }, @@ -14301,7 +16145,8 @@ }, "node_modules/detective-less": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz", + "integrity": "sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==", "dependencies": { "debug": "^4.0.0", "gonzales-pe": "^4.2.3", @@ -14313,7 +16158,8 @@ }, "node_modules/detective-less/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -14328,7 +16174,8 @@ }, "node_modules/detective-less/node_modules/node-source-walk": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", + "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", "dependencies": { "@babel/parser": "^7.0.0" }, @@ -14338,7 +16185,8 @@ }, "node_modules/detective-postcss": { "version": "6.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-6.1.3.tgz", + "integrity": "sha512-7BRVvE5pPEvk2ukUWNQ+H2XOq43xENWbH0LcdCE14mwgTBEAMoAx+Fc1rdp76SmyZ4Sp48HlV7VedUnP6GA1Tw==", "dependencies": { "is-url": "^1.2.4", "postcss": "^8.4.23", @@ -14350,7 +16198,8 @@ }, "node_modules/detective-sass": { "version": "4.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-4.1.3.tgz", + "integrity": "sha512-xGRbwGaGte57gvEqM8B9GDiURY3El/H49vA6g9wFkxq9zalmTlTAuqWu+BsH0iwonGPruLt55tZZDEZqPc6lag==", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^5.0.1" @@ -14361,7 +16210,8 @@ }, "node_modules/detective-scss": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-3.1.1.tgz", + "integrity": "sha512-FWkfru1jZBhUeuBsOeGKXKAVDrzYFSQFK2o2tuG/nCCFQ0U/EcXC157MNAcR5mmj+mCeneZzlkBOFJTesDjrww==", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^5.0.1" @@ -14372,14 +16222,16 @@ }, "node_modules/detective-stylus": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-2.0.1.tgz", + "integrity": "sha512-/Tvs1pWLg8eYwwV6kZQY5IslGaYqc/GACxjcaGudiNtN5nKCH6o2WnJK3j0gA3huCnoQcbv8X7oz/c1lnvE3zQ==", "engines": { "node": ">=6.0" } }, "node_modules/detective-typescript": { "version": "9.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-9.1.1.tgz", + "integrity": "sha512-Uc1yVutTF0RRm1YJ3g//i1Cn2vx1kwHj15cnzQP6ff5koNzQ0idc1zAC73ryaWEulA0ElRXFTq6wOqe8vUQ3MA==", "dependencies": { "@typescript-eslint/typescript-estree": "^5.55.0", "ast-module-types": "^4.0.0", @@ -14392,7 +16244,8 @@ }, "node_modules/detective-typescript/node_modules/typescript": { "version": "4.9.5", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14403,22 +16256,25 @@ }, "node_modules/diff": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/diff-sequences": { "version": "29.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/diffie-hellman": { "version": "5.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -14427,11 +16283,13 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/dir-glob": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dependencies": { "path-type": "^4.0.0" }, @@ -14441,7 +16299,8 @@ }, "node_modules/dns-packet": { "version": "5.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -14451,7 +16310,8 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dependencies": { "esutils": "^2.0.2" }, @@ -14469,7 +16329,8 @@ }, "node_modules/dom-helpers": { "version": "5.2.1", - "license": "MIT", + "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" @@ -14477,8 +16338,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -14486,26 +16348,29 @@ }, "node_modules/dom-serializer/node_modules/domelementtype": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/dom-serializer/node_modules/entities": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, - "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/domain-browser": { "version": "4.23.0", - "license": "Artistic-2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", + "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==", "engines": { "node": ">=10" }, @@ -14515,12 +16380,15 @@ }, "node_modules/domelementtype": { "version": "1.3.1", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true }, "node_modules/domexception": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "deprecated": "Use your platform's native DOMException instead", "dependencies": { "webidl-conversions": "^7.0.0" }, @@ -14530,6 +16398,8 @@ }, "node_modules/domhandler": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==", "dev": true, "dependencies": { "domelementtype": "1" @@ -14537,6 +16407,8 @@ }, "node_modules/domutils": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", "dev": true, "dependencies": { "dom-serializer": "0", @@ -14554,7 +16426,8 @@ }, "node_modules/dot-prop": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dependencies": { "is-obj": "^2.0.0" }, @@ -14564,14 +16437,16 @@ }, "node_modules/dot-prop/node_modules/is-obj": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "engines": { "node": ">=8" } }, "node_modules/dotenv": { "version": "16.4.5", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "engines": { "node": ">=12" }, @@ -14581,11 +16456,13 @@ }, "node_modules/duplexer3": { "version": "0.1.5", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" }, "node_modules/duplexify": { "version": "4.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", "dependencies": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", @@ -14595,7 +16472,8 @@ }, "node_modules/duplexify/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -14605,21 +16483,16 @@ "node": ">= 6" } }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/ecc-jsbn": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, - "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -14627,24 +16500,28 @@ }, "node_modules/ecc-jsbn/node_modules/jsbn": { "version": "0.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", - "license": "Apache-2.0", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron": { "version": "25.8.4", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.8.4.tgz", + "integrity": "sha512-hUYS3RGdaa6E1UWnzeGnsdsBYOggwMMg4WGxNGvAoWtmRrr6J1BsjFW/yRq4WsJHJce2HdzQXtz4OGXV6yUCLg==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^18.11.18", @@ -14658,19 +16535,22 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.731", - "license": "ISC" + "version": "1.4.769", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.769.tgz", + "integrity": "sha512-bZu7p623NEA2rHTc9K1vykl57ektSPQYFFqQir8BOYf6EKOB+yIsbFB9Kpm7Cgt6tsLr9sRkqfqSZUw7LP1XxQ==" }, "node_modules/electron/node_modules/@types/node": { - "version": "18.19.31", - "license": "MIT", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/elliptic": { "version": "6.5.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -14683,33 +16563,39 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/email-addresses": { "version": "5.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==" }, "node_modules/emoji-regex": { "version": "9.2.2", - "license": "MIT" + "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", - "license": "MIT", + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } }, "node_modules/encoding": { "version": "0.1.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -14717,7 +16603,8 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -14728,14 +16615,16 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dependencies": { "once": "^1.4.0" } }, "node_modules/engine.io-client": { "version": "6.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", @@ -14746,7 +16635,8 @@ }, "node_modules/engine.io-client/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -14761,7 +16651,8 @@ }, "node_modules/engine.io-client/node_modules/ws": { "version": "8.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { "node": ">=10.0.0" }, @@ -14780,14 +16671,16 @@ }, "node_modules/engine.io-parser": { "version": "5.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", "engines": { "node": ">=10.0.0" } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", - "license": "MIT", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -14798,8 +16691,9 @@ }, "node_modules/enquirer": { "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -14810,7 +16704,8 @@ }, "node_modules/entities": { "version": "4.5.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "engines": { "node": ">=0.12" }, @@ -14820,14 +16715,16 @@ }, "node_modules/env-paths": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "engines": { "node": ">=6" } }, "node_modules/envinfo": { - "version": "7.12.0", - "license": "MIT", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", "bin": { "envinfo": "dist/cli.js" }, @@ -14837,13 +16734,15 @@ }, "node_modules/err-code": { "version": "2.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true }, "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, - "license": "MIT", "dependencies": { "prr": "~1.0.1" }, @@ -14853,14 +16752,16 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "license": "MIT", + "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/es-abstract": { "version": "1.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -14918,7 +16819,8 @@ }, "node_modules/es-define-property": { "version": "1.0.0", - "license": "MIT", + "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" }, @@ -14928,23 +16830,26 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "license": "MIT", + "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-html-parser": { "version": "0.0.9", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/es-html-parser/-/es-html-parser-0.0.9.tgz", + "integrity": "sha512-oniQMi+466VFsDzcdron9Ry/sqUJpDJg1bbDn0jFJKDdxXhwIOYDr4DgBnO5/yPLGj2xv+n5yy4L1Q0vAC5TYQ==", + "dev": true }, "node_modules/es-iterator-helpers": { - "version": "1.0.18", - "license": "MIT", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", + "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", @@ -14953,481 +16858,140 @@ "has-property-descriptors": "^1.0.2", "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-main": { - "version": "1.3.0", - "license": "MIT" - }, - "node_modules/es-module-lexer": { - "version": "1.5.0", - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "license": "MIT", - "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/es6-error": { - "version": "4.1.1", - "license": "MIT", - "optional": true - }, - "node_modules/esbuild": { - "version": "0.19.12", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } + "node_modules/es-main": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-main/-/es-main-1.3.0.tgz", + "integrity": "sha512-AzORKdz1Zt97TzbYQnIrI3ZiibWpRXUfpo/w0xOJ20GpNYd2bd3MU9m31zS/aJ1TJl6JfLTok83Y8HjNunYT0A==" }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], + "node_modules/es-module-lexer": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], + "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": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "optional": true + }, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, "node_modules/escalade": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } }, "node_modules/escape-goat": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", "engines": { "node": ">=8" } }, "node_modules/escape-html": { "version": "1.0.3", - "license": "MIT" + "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": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { "node": ">=10" }, @@ -15437,7 +17001,8 @@ }, "node_modules/escodegen": { "version": "2.1.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -15456,7 +17021,8 @@ }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "optional": true, "engines": { "node": ">=0.10.0" @@ -15464,7 +17030,8 @@ }, "node_modules/eslint": { "version": "8.57.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -15517,7 +17084,8 @@ }, "node_modules/eslint-compat-utils": { "version": "0.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz", + "integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==", "dependencies": { "semver": "^7.5.4" }, @@ -15529,11 +17097,9 @@ } }, "node_modules/eslint-compat-utils/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -15543,8 +17109,9 @@ }, "node_modules/eslint-config-next": { "version": "13.4.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.9.tgz", + "integrity": "sha512-0fLtKRR268NArpqeXXwnLgMXPvF64YESQvptVg+RMLCaijKm3FICN9Y7Jc1p2o+yrWwE4DufJXDM/Vo53D1L7g==", "dev": true, - "license": "MIT", "dependencies": { "@next/eslint-plugin-next": "13.4.9", "@rushstack/eslint-patch": "^1.1.3", @@ -15568,8 +17135,9 @@ }, "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -15594,8 +17162,9 @@ }, "node_modules/eslint-config-next/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -15610,8 +17179,9 @@ }, "node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks": { "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -15621,7 +17191,8 @@ }, "node_modules/eslint-config-prettier": { "version": "8.10.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -15631,8 +17202,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -15658,8 +17230,9 @@ }, "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -15691,8 +17264,9 @@ }, "node_modules/eslint-config-react-app/node_modules/@typescript-eslint/parser": { "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -15717,8 +17291,9 @@ }, "node_modules/eslint-config-react-app/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -15733,8 +17308,9 @@ }, "node_modules/eslint-config-react-app/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==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" }, @@ -15755,12 +17331,10 @@ } }, "node_modules/eslint-config-react-app/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -15770,6 +17344,8 @@ }, "node_modules/eslint-config-standard": { "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "funding": [ { "type": "github", @@ -15784,7 +17360,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -15797,7 +17372,8 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -15806,7 +17382,8 @@ }, "node_modules/eslint-import-resolver-typescript": { "version": "3.6.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", "dependencies": { "debug": "^4.3.4", "enhanced-resolve": "^5.12.0", @@ -15829,7 +17406,8 @@ }, "node_modules/eslint-import-resolver-typescript/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -15844,7 +17422,8 @@ }, "node_modules/eslint-module-utils": { "version": "2.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dependencies": { "debug": "^3.2.7" }, @@ -15859,12 +17438,14 @@ }, "node_modules/eslint-plugin-absolute-imports-only": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eslint-plugin-absolute-imports-only/-/eslint-plugin-absolute-imports-only-1.0.1.tgz", + "integrity": "sha512-mTRQ1Q36s21UPolRhRWIINJnrAngditxjZdyEP5PQ3JlMfbHcpcjADEOWFPBOUInKyVPBK7VkDh3fmFSznQVkQ==", + "dev": true }, "node_modules/eslint-plugin-deprecation": { "version": "2.0.0", - "license": "LGPL-3.0-or-later", + "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-2.0.0.tgz", + "integrity": "sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==", "dependencies": { "@typescript-eslint/utils": "^6.0.0", "tslib": "^2.3.1", @@ -15877,7 +17458,8 @@ }, "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/scope-manager": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" @@ -15892,7 +17474,8 @@ }, "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/types": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -15903,7 +17486,8 @@ }, "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/typescript-estree": { "version": "6.21.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", @@ -15929,7 +17513,8 @@ }, "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { "version": "6.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", @@ -15952,14 +17537,16 @@ }, "node_modules/eslint-plugin-deprecation/node_modules/brace-expansion": { "version": "2.0.1", - "license": "MIT", + "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/eslint-plugin-deprecation/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -15974,7 +17561,8 @@ }, "node_modules/eslint-plugin-deprecation/node_modules/minimatch": { "version": "9.0.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -15986,11 +17574,9 @@ } }, "node_modules/eslint-plugin-deprecation/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -16000,7 +17586,8 @@ }, "node_modules/eslint-plugin-es-x": { "version": "7.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz", + "integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==", "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", "@eslint-community/regexpp": "^4.6.0", @@ -16018,8 +17605,9 @@ }, "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==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -16035,14 +17623,16 @@ }, "node_modules/eslint-plugin-header": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz", + "integrity": "sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==", "peerDependencies": { "eslint": ">=7.7.0" } }, "node_modules/eslint-plugin-import": { "version": "2.29.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -16071,7 +17661,8 @@ }, "node_modules/eslint-plugin-import-newlines": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-import-newlines/-/eslint-plugin-import-newlines-1.4.0.tgz", + "integrity": "sha512-+Cz1x2xBLtI9gJbmuYEpvY7F8K75wskBmJ7rk4VRObIJo+jklUJaejFJgtnWeL0dCFWabGEkhausrikXaNbtoQ==", "bin": { "import-linter": "lib/index.js" }, @@ -16084,7 +17675,8 @@ }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dependencies": { "esutils": "^2.0.2" }, @@ -16094,7 +17686,8 @@ }, "node_modules/eslint-plugin-import/node_modules/json5": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -16104,21 +17697,24 @@ }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-import/node_modules/strip-bom": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { "node": ">=4" } }, "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { "version": "3.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -16128,7 +17724,8 @@ }, "node_modules/eslint-plugin-jest": { "version": "27.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", "dependencies": { "@typescript-eslint/utils": "^5.10.0" }, @@ -16151,8 +17748,9 @@ }, "node_modules/eslint-plugin-json": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-3.1.0.tgz", + "integrity": "sha512-MrlG2ynFEHe7wDGwbUuFPsaT2b1uhuEFhJ+W1f1u+1C2EkXmTYJp4B1aAdQQ8M+CC3t//N/oRKiIVw14L2HR1g==", "dev": true, - "license": "MIT", "dependencies": { "lodash": "^4.17.21", "vscode-json-languageservice": "^4.1.6" @@ -16163,8 +17761,9 @@ }, "node_modules/eslint-plugin-jsx-a11y": { "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2", "aria-query": "^5.3.0", @@ -16192,7 +17791,8 @@ }, "node_modules/eslint-plugin-n": { "version": "16.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", + "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "builtins": "^5.0.1", @@ -16218,7 +17818,8 @@ }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "13.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -16230,11 +17831,9 @@ } }, "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -16244,7 +17843,8 @@ }, "node_modules/eslint-plugin-n/node_modules/type-fest": { "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "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" }, @@ -16254,7 +17854,8 @@ }, "node_modules/eslint-plugin-prettier": { "version": "4.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -16273,7 +17874,8 @@ }, "node_modules/eslint-plugin-promise": { "version": "6.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -16283,7 +17885,8 @@ }, "node_modules/eslint-plugin-react": { "version": "7.34.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", + "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlast": "^1.2.4", @@ -16312,8 +17915,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "license": "MIT", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "engines": { "node": ">=10" }, @@ -16323,7 +17927,8 @@ }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dependencies": { "esutils": "^2.0.2" }, @@ -16333,7 +17938,8 @@ }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -16348,15 +17954,17 @@ }, "node_modules/eslint-plugin-react/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-regexp": { "version": "1.15.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-1.15.0.tgz", + "integrity": "sha512-YEtQPfdudafU7RBIFci81R/Q1yErm0mVh3BkGnXD2Dk8DLwTFdc2ITYH1wCnHKim2gnHfPFgrkh+b2ozyyU7ag==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -16376,36 +17984,40 @@ }, "node_modules/eslint-plugin-simple-import-sort": { "version": "10.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", + "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", "peerDependencies": { "eslint": ">=5.0.0" } }, "node_modules/eslint-plugin-sort-destructure-keys": { - "version": "1.5.0", - "license": "ISC", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sort-destructure-keys/-/eslint-plugin-sort-destructure-keys-1.6.0.tgz", + "integrity": "sha512-cdjR/+D6RlMSgOcDA48nXOF5S+fMKhVFgJs9n59PZVH7dv5xzeCReujM9Qkwcz4jiHt5GPti5wjCJpM58CMmkg==", "dependencies": { "natural-compare-lite": "^1.4.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=12" }, "peerDependencies": { - "eslint": "3 - 8" + "eslint": "3 - 9" } }, "node_modules/eslint-plugin-sort-imports-es6-autofix": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-sort-imports-es6-autofix/-/eslint-plugin-sort-imports-es6-autofix-0.6.0.tgz", + "integrity": "sha512-2NVaBGF9NN+727Fyq+jJYihdIeegjXeUUrZED9Q8FVB8MsV3YQEyXG96GVnXqWt0pmn7xfCZOZf3uKnIhBrfeQ==", "dev": true, - "license": "MIT", "peerDependencies": { "eslint": ">=7.7.0" } }, "node_modules/eslint-plugin-testing-library": { "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", "dev": true, - "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.58.0" }, @@ -16419,8 +18031,9 @@ }, "node_modules/eslint-plugin-toml": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-toml/-/eslint-plugin-toml-0.5.0.tgz", + "integrity": "sha512-EnnC+/PEdaScDmQWrJeQlOFSLdulyVkRAbWX4X97Tju7Y2W/2pT6f1BVqEAjHAMjl9daRh+cS2U3Ik6i5E+C5Q==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.1.1", "lodash": "^4.17.19", @@ -16438,8 +18051,9 @@ }, "node_modules/eslint-plugin-toml/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -16453,9 +18067,10 @@ } }, "node_modules/eslint-plugin-unused-imports": { - "version": "3.1.0", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz", + "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==", "dev": true, - "license": "MIT", "dependencies": { "eslint-rule-composer": "^0.3.0" }, @@ -16474,16 +18089,18 @@ }, "node_modules/eslint-plugin-workspaces": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-workspaces/-/eslint-plugin-workspaces-0.9.0.tgz", + "integrity": "sha512-krMuZ+yZgzwv1oTBfz50oamNVPDIm7CDyot3i1GRKBqMD2oXAwnXHLQWH7ctpV8k6YVrkhcaZhuV9IJxD8OPAQ==", "dev": true, - "license": "MIT", "dependencies": { "find-workspaces": "^0.2.0" } }, "node_modules/eslint-plugin-yaml": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-yaml/-/eslint-plugin-yaml-0.5.0.tgz", + "integrity": "sha512-Z6km4HEiRptSuvzc96nXBND1Vlg57b7pzRmIJOgb9+3PAE+XpaBaiMx+Dg+3Y15tSrEMKCIZ9WoZMwkwUbPI8A==", "dev": true, - "license": "MIT", "dependencies": { "js-yaml": "^4.1.0", "jshint": "^2.13.0" @@ -16494,14 +18111,16 @@ }, "node_modules/eslint-rule-composer": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", "engines": { "node": ">=4.0.0" } }, "node_modules/eslint-scope": { "version": "5.1.1", - "license": "BSD-2-Clause", + "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" @@ -16512,14 +18131,16 @@ }, "node_modules/eslint-scope/node_modules/estraverse": { "version": "4.3.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "engines": { "node": ">=4.0" } }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -16529,7 +18150,8 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -16542,7 +18164,8 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "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" @@ -16556,7 +18179,8 @@ }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -16566,11 +18190,13 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/eslint/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -16585,7 +18211,8 @@ }, "node_modules/eslint/node_modules/eslint-scope": { "version": "7.2.2", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -16599,7 +18226,8 @@ }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", - "license": "ISC", + "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" }, @@ -16609,7 +18237,8 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, @@ -16622,14 +18251,16 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -16639,7 +18270,8 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "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" }, @@ -16649,7 +18281,8 @@ }, "node_modules/espree": { "version": "9.6.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -16664,7 +18297,8 @@ }, "node_modules/esprima": { "version": "4.0.1", - "license": "BSD-2-Clause", + "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" @@ -16675,7 +18309,8 @@ }, "node_modules/esquery": { "version": "1.5.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dependencies": { "estraverse": "^5.1.0" }, @@ -16685,7 +18320,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dependencies": { "estraverse": "^5.2.0" }, @@ -16695,25 +18331,29 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "license": "BSD-2-Clause", + "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": "2.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/esutils": { "version": "2.0.3", - "license": "BSD-2-Clause", + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -16728,23 +18368,27 @@ }, "node_modules/eventemitter2": { "version": "6.4.7", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true }, "node_modules/eventemitter3": { "version": "5.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, "node_modules/events": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "engines": { "node": ">=0.8.x" } }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -16752,7 +18396,8 @@ }, "node_modules/execa": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -16773,7 +18418,8 @@ }, "node_modules/execa/node_modules/get-stream": { "version": "8.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", "engines": { "node": ">=16" }, @@ -16783,7 +18429,8 @@ }, "node_modules/execa/node_modules/mimic-fn": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "engines": { "node": ">=12" }, @@ -16793,7 +18440,8 @@ }, "node_modules/execa/node_modules/onetime": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -16806,7 +18454,8 @@ }, "node_modules/execa/node_modules/signal-exit": { "version": "4.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { "node": ">=14" }, @@ -16816,8 +18465,9 @@ }, "node_modules/executable": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, - "license": "MIT", "dependencies": { "pify": "^2.2.0" }, @@ -16827,6 +18477,8 @@ }, "node_modules/exit": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -16834,15 +18486,17 @@ }, "node_modules/expand-template": { "version": "2.0.3", - "license": "(MIT OR WTFPL)", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "engines": { "node": ">=6" } }, "node_modules/expand-tilde": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, - "license": "MIT", "dependencies": { "homedir-polyfill": "^1.0.1" }, @@ -16852,12 +18506,14 @@ }, "node_modules/exponential-backoff": { "version": "3.1.1", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true }, "node_modules/express": { "version": "4.19.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -16897,18 +18553,21 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/express/node_modules/qs": { "version": "6.11.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { "side-channel": "^1.0.4" }, @@ -16921,12 +18580,14 @@ }, "node_modules/extend": { "version": "3.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, "node_modules/external-editor": { "version": "3.1.0", - "license": "MIT", + "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", @@ -16938,7 +18599,8 @@ }, "node_modules/extract-zip": { "version": "2.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -16956,7 +18618,8 @@ }, "node_modules/extract-zip/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -16971,7 +18634,8 @@ }, "node_modules/extract-zip/node_modules/get-stream": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dependencies": { "pump": "^3.0.0" }, @@ -16984,27 +18648,32 @@ }, "node_modules/extsprintf": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "dev": true, "engines": [ "node >=0.6.0" - ], - "license": "MIT" + ] }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-diff": { "version": "1.3.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" }, "node_modules/fast-fifo": { "version": "1.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" }, "node_modules/fast-glob": { "version": "3.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -17018,19 +18687,24 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "license": "MIT" + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "node_modules/fast-memoize": { "version": "2.5.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==", + "dev": true }, "node_modules/fast-xml-parser": { "version": "4.2.5", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz", + "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==", "funding": [ { "type": "paypal", @@ -17041,7 +18715,6 @@ "url": "https://github.com/sponsors/NaturalIntelligence" } ], - "license": "MIT", "optional": true, "dependencies": { "strnum": "^1.0.5" @@ -17052,21 +18725,24 @@ }, "node_modules/fastest-levenshtein": { "version": "1.0.16", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "engines": { "node": ">= 4.9.1" } }, "node_modules/fastq": { "version": "1.17.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { "version": "0.11.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -17076,13 +18752,16 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dependencies": { "pend": "~1.2.0" } }, "node_modules/fetch-blob": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", "funding": [ { "type": "github", @@ -17093,7 +18772,6 @@ "url": "https://paypal.me/jimmywarting" } ], - "license": "MIT", "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" @@ -17104,7 +18782,8 @@ }, "node_modules/figures": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -17117,14 +18796,16 @@ }, "node_modules/figures/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "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", - "license": "MIT", + "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" }, @@ -17134,14 +18815,16 @@ }, "node_modules/filename-reserved-regex": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "engines": { "node": ">=4" } }, "node_modules/filenamify": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.1", @@ -17156,7 +18839,8 @@ }, "node_modules/filing-cabinet": { "version": "3.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-3.3.1.tgz", + "integrity": "sha512-renEK4Hh6DUl9Vl22Y3cxBq1yh8oNvbAdXnhih0wVpmea+uyKjC9K4QeRjUaybIiIewdzfum+Fg15ZqJ/GyCaA==", "dependencies": { "app-module-path": "^2.2.0", "commander": "^2.20.3", @@ -17181,11 +18865,13 @@ }, "node_modules/filing-cabinet/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/filing-cabinet/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -17200,7 +18886,8 @@ }, "node_modules/filing-cabinet/node_modules/json5": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dependencies": { "minimist": "^1.2.0" }, @@ -17210,14 +18897,16 @@ }, "node_modules/filing-cabinet/node_modules/strip-bom": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { "node": ">=4" } }, "node_modules/filing-cabinet/node_modules/tsconfig-paths": { "version": "3.15.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -17227,7 +18916,8 @@ }, "node_modules/filing-cabinet/node_modules/typescript": { "version": "3.9.10", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17238,7 +18928,8 @@ }, "node_modules/fill-range": { "version": "7.0.1", - "license": "MIT", + "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" }, @@ -17248,7 +18939,8 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "license": "MIT", + "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", @@ -17264,37 +18956,41 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-cache-dir": { - "version": "3.3.2", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-root": { "version": "1.1.0", - "license": "MIT" + "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", - "license": "MIT", + "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" @@ -17308,8 +19004,9 @@ }, "node_modules/find-workspaces": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/find-workspaces/-/find-workspaces-0.2.0.tgz", + "integrity": "sha512-OTHryv88yjzwvbXHGi0+XRFu7Jqe5pFuIR2mhqdatDJQOBJd7MFJOPFJv4EbNo8n1BNM/13Y2KcyDpFQYf0ETw==", "dev": true, - "license": "MIT", "dependencies": { "fast-glob": "^3.2.12", "pkg-types": "^1.0.3", @@ -17317,9 +19014,10 @@ } }, "node_modules/find-workspaces/node_modules/yaml": { - "version": "2.4.1", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true, - "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -17329,8 +19027,9 @@ }, "node_modules/findup-sync": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", "dev": true, - "license": "MIT", "dependencies": { "detect-file": "^1.0.0", "is-glob": "^4.0.3", @@ -17343,14 +19042,16 @@ }, "node_modules/flat": { "version": "5.0.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "bin": { "flat": "cli.js" } }, "node_modules/flat-cache": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -17362,21 +19063,25 @@ }, "node_modules/flatted": { "version": "3.3.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" }, "node_modules/flatten": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." }, "node_modules/follow-redirects": { "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -17388,20 +19093,23 @@ }, "node_modules/for-each": { "version": "0.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreach": { "version": "2.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", + "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==", + "dev": true }, "node_modules/foreground-child": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, - "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^3.0.2" @@ -17412,15 +19120,17 @@ }, "node_modules/forever-agent": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/form-data": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -17432,15 +19142,17 @@ }, "node_modules/form-data-encoder": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 14.17" } }, "node_modules/formdata-polyfill": { "version": "4.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "dependencies": { "fetch-blob": "^3.1.2" }, @@ -17450,38 +19162,44 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } }, "node_modules/fp-and-or": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz", + "integrity": "sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/fresh": { "version": "0.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } }, "node_modules/fs": { "version": "0.0.1-security", - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" }, "node_modules/fs-constants": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "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==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -17493,7 +19211,8 @@ }, "node_modules/fs-minipass": { "version": "2.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dependencies": { "minipass": "^3.0.0" }, @@ -17503,7 +19222,8 @@ }, "node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { "yallist": "^4.0.0" }, @@ -17511,24 +19231,46 @@ "node": ">=8" } }, + "node_modules/fs-minipass/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/fs-monkey": { - "version": "1.0.5", - "license": "Unlicense" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" }, "node_modules/fs.realpath": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, "node_modules/function-bind": { "version": "1.1.2", - "license": "MIT", + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -17544,13 +19286,16 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "license": "MIT", + "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/fwd-stream": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fwd-stream/-/fwd-stream-1.0.4.tgz", + "integrity": "sha512-q2qaK2B38W07wfPSQDKMiKOD5Nzv2XyuvQlrmh1q0pxyHNanKHq8lwQ6n9zHucAwA5EbzRJKEgds2orn88rYTg==", "dev": true, "dependencies": { "readable-stream": "~1.0.26-4" @@ -17558,8 +19303,9 @@ }, "node_modules/fwd-stream/node_modules/readable-stream": { "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -17567,9 +19313,16 @@ "string_decoder": "~0.10.x" } }, + "node_modules/fwd-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, "node_modules/gauge": { - "version": "5.0.1", - "license": "ISC", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-5.0.2.tgz", + "integrity": "sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ==", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -17586,7 +19339,8 @@ }, "node_modules/gauge/node_modules/signal-exit": { "version": "4.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { "node": ">=14" }, @@ -17596,14 +19350,16 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "license": "MIT", + "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-amd-module-type": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-4.1.0.tgz", + "integrity": "sha512-0e/eK6vTGCnSfQ6eYs3wtH05KotJYIP7ZIZEueP/KlA+0dIAEs8bYFvOd/U56w1vfjhJqBagUxVMyy9Tr/cViQ==", "dependencies": { "ast-module-types": "^4.0.0", "node-source-walk": "^5.0.1" @@ -17614,21 +19370,24 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", - "license": "ISC", + "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-func-name": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "engines": { "node": "*" } }, "node_modules/get-intrinsic": { "version": "1.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -17645,11 +19404,13 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "license": "ISC" + "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-port": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "engines": { "node": ">=8" }, @@ -17659,8 +19420,9 @@ }, "node_modules/get-stdin": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -17670,7 +19432,8 @@ }, "node_modules/get-stream": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dependencies": { "pump": "^3.0.0" }, @@ -17680,7 +19443,8 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -17694,8 +19458,9 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.3", - "license": "MIT", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -17705,16 +19470,18 @@ }, "node_modules/getos": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, - "license": "MIT", "dependencies": { "async": "^3.2.0" } }, "node_modules/getpass": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } @@ -17725,7 +19492,8 @@ }, "node_modules/gh-pages": { "version": "6.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", + "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", "dependencies": { "async": "^3.2.4", "commander": "^11.0.0", @@ -17743,19 +19511,49 @@ "node": ">=10" } }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "license": "MIT", + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/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/gh-pages/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": { - "array-uniq": "^1.0.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/gh-pages/node_modules/fs-extra": { "version": "11.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -17767,7 +19565,8 @@ }, "node_modules/gh-pages/node_modules/glob": { "version": "7.2.3", - "license": "ISC", + "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", @@ -17785,7 +19584,8 @@ }, "node_modules/gh-pages/node_modules/globby": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -17797,9 +19597,79 @@ "node": ">=0.10.0" } }, + "node_modules/gh-pages/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/gh-pages/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/gh-pages/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/gh-pages/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/gh-pages/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/gh-pages/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/gh-release": { "version": "7.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/gh-release/-/gh-release-7.0.2.tgz", + "integrity": "sha512-5gVe+BHFa9OtsjOa72hFRBsfsCIIMYbba35wtEJIkAzZjPXQkUmpLhyrIYYdouh0JRTNNwZ4sDD7eiUhE8T/IQ==", "dependencies": { "@octokit/rest": "^19.0.5", "changelog-parser": "^3.0.0", @@ -17822,7 +19692,8 @@ }, "node_modules/gh-release-assets": { "version": "2.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/gh-release-assets/-/gh-release-assets-2.0.1.tgz", + "integrity": "sha512-KrhmYIA/5oQdfEl9vQ2yF6DOM2QOAjpCOsNKFkc7X3dOTefSixttW0ysot3noQ+3XL8NdkdC7z+mqfePzIwexg==", "dependencies": { "async": "^3.2.0", "mime": "^3.0.0", @@ -17837,7 +19708,8 @@ }, "node_modules/ghauth": { "version": "5.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ghauth/-/ghauth-5.0.2.tgz", + "integrity": "sha512-9mEbxQgiUw6LmjInaDrcOwZMEfFJ0kekbH3ii5MmwhsJaxXTC2RgGzn+1BewUavn1Q8RwnPKN37aATyeZf3tWQ==", "dependencies": { "application-config": "^2.0.0", "node-fetch": "^2.6.0", @@ -17847,7 +19719,8 @@ }, "node_modules/ghauth/node_modules/node-fetch": { "version": "2.7.0", - "license": "MIT", + "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" }, @@ -17865,15 +19738,18 @@ }, "node_modules/ghauth/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/ghauth/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/ghauth/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "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" @@ -17881,30 +19757,33 @@ }, "node_modules/github-from-package": { "version": "0.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" }, "node_modules/github-url-to-object": { "version": "4.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", + "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", "dependencies": { "is-url": "^1.1.0" } }, "node_modules/glob": { - "version": "10.3.12", - "license": "ISC", + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.6", "minimatch": "^9.0.1", "minipass": "^7.0.4", - "path-scurry": "^1.10.2" + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -17912,7 +19791,8 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { "is-glob": "^4.0.1" }, @@ -17922,18 +19802,21 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", - "license": "MIT", + "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/glob/node_modules/foreground-child": { "version": "3.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -17947,7 +19830,8 @@ }, "node_modules/glob/node_modules/minimatch": { "version": "9.0.4", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -17960,7 +19844,8 @@ }, "node_modules/glob/node_modules/signal-exit": { "version": "4.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "engines": { "node": ">=14" }, @@ -17970,7 +19855,8 @@ }, "node_modules/global-agent": { "version": "3.0.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -17985,12 +19871,10 @@ } }, "node_modules/global-agent/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -18000,7 +19884,8 @@ }, "node_modules/global-dirs": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dependencies": { "ini": "2.0.0" }, @@ -18013,15 +19898,17 @@ }, "node_modules/global-dirs/node_modules/ini": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "engines": { "node": ">=10" } }, "node_modules/global-modules": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, - "license": "MIT", "dependencies": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -18033,8 +19920,9 @@ }, "node_modules/global-prefix": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, - "license": "MIT", "dependencies": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -18048,8 +19936,9 @@ }, "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==", "dev": true, - "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -18059,16 +19948,19 @@ }, "node_modules/globals": { "version": "11.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { "node": ">=4" } }, "node_modules/globalthis": { - "version": "1.0.3", - "license": "MIT", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -18079,7 +19971,8 @@ }, "node_modules/globby": { "version": "11.1.0", - "license": "MIT", + "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", @@ -18097,18 +19990,21 @@ }, "node_modules/globby/node_modules/slash": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { "node": ">=8" } }, "node_modules/globrex": { "version": "0.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" }, "node_modules/gonzales-pe": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", "dependencies": { "minimist": "^1.2.5" }, @@ -18121,7 +20017,8 @@ }, "node_modules/gopd": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -18131,7 +20028,8 @@ }, "node_modules/got": { "version": "9.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -18151,7 +20049,8 @@ }, "node_modules/got/node_modules/decompress-response": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dependencies": { "mimic-response": "^1.0.0" }, @@ -18161,31 +20060,37 @@ }, "node_modules/got/node_modules/mimic-response": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "engines": { "node": ">=4" } }, "node_modules/graceful-fs": { "version": "4.2.11", - "license": "ISC" + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/grapheme-splitter": { "version": "1.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true }, "node_modules/graphemer": { "version": "1.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" }, "node_modules/handle-thing": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "node_modules/handlebars": { "version": "4.7.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -18204,28 +20109,32 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } }, "node_modules/has-bigints": { "version": "1.0.2", - "license": "MIT", + "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": "3.0.0", - "license": "MIT", + "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/has-property-descriptors": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { "es-define-property": "^1.0.0" }, @@ -18235,7 +20144,8 @@ }, "node_modules/has-proto": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { "node": ">= 0.4" }, @@ -18245,7 +20155,8 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { "node": ">= 0.4" }, @@ -18255,7 +20166,8 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { "has-symbols": "^1.0.3" }, @@ -18268,18 +20180,21 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, "node_modules/has-yarn": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", "engines": { "node": ">=8" } }, "node_modules/hash-base": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -18290,7 +20205,8 @@ }, "node_modules/hash.js": { "version": "1.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -18298,7 +20214,8 @@ }, "node_modules/hasown": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { "function-bind": "^1.1.2" }, @@ -18308,14 +20225,16 @@ }, "node_modules/he": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "bin": { "he": "bin/he" } }, "node_modules/hmac-drbg": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -18324,19 +20243,22 @@ }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/homedir-polyfill": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, - "license": "MIT", "dependencies": { "parse-passwd": "^1.0.0" }, @@ -18346,8 +20268,9 @@ }, "node_modules/hosted-git-info": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", + "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^7.5.1" }, @@ -18357,15 +20280,17 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/hpack.js": { "version": "2.1.6", - "license": "MIT", + "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", @@ -18375,11 +20300,13 @@ }, "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -18392,18 +20319,21 @@ }, "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", - "license": "MIT", + "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-encoding-sniffer": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dependencies": { "whatwg-encoding": "^2.0.0" }, @@ -18413,6 +20343,8 @@ }, "node_modules/html-entities": { "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "funding": [ { "type": "github", @@ -18422,13 +20354,13 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ], - "license": "MIT" + ] }, "node_modules/html-escaper": { "version": "2.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, "node_modules/html-minifier-terser": { "version": "6.1.0", @@ -18460,7 +20392,8 @@ }, "node_modules/html-parse-stringify": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", "dependencies": { "void-elements": "3.1.0" } @@ -18498,8 +20431,9 @@ }, "node_modules/htmlparser2": { "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==", "dev": true, - "license": "MIT", "dependencies": { "domelementtype": "1", "domhandler": "2.3", @@ -18510,20 +20444,24 @@ }, "node_modules/htmlparser2/node_modules/entities": { "version": "1.0.0", - "dev": true, - "license": "BSD-like" + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ==", + "dev": true }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "node_modules/http-deceiver": { "version": "1.2.7", - "license": "MIT" + "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", - "license": "MIT", + "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", @@ -18537,11 +20475,13 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "license": "MIT" + "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", - "license": "MIT", + "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", @@ -18553,7 +20493,8 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", - "license": "MIT", + "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", @@ -18565,7 +20506,8 @@ }, "node_modules/http-proxy-agent/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -18580,7 +20522,8 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "license": "MIT", + "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", @@ -18602,12 +20545,14 @@ }, "node_modules/http-proxy/node_modules/eventemitter3": { "version": "4.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/http-signature": { "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", "dev": true, - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", @@ -18619,8 +20564,9 @@ }, "node_modules/http2-wrapper": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", "dev": true, - "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" @@ -18631,11 +20577,13 @@ }, "node_modules/https-browserify": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "license": "MIT", + "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" @@ -18646,7 +20594,8 @@ }, "node_modules/https-proxy-agent/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -18661,15 +20610,17 @@ }, "node_modules/human-signals": { "version": "5.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "engines": { "node": ">=16.17.0" } }, "node_modules/humanize-ms": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.0.0" } @@ -18684,6 +20635,8 @@ }, "node_modules/i18next": { "version": "21.10.0", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.10.0.tgz", + "integrity": "sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==", "funding": [ { "type": "individual", @@ -18698,32 +20651,35 @@ "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" } ], - "license": "MIT", "dependencies": { "@babel/runtime": "^7.17.2" } }, "node_modules/i18next-browser-languagedetector": { "version": "7.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.2.1.tgz", + "integrity": "sha512-h/pM34bcH6tbz8WgGXcmWauNpQupCGr25XPp9cZwZInR9XHSjIFDYp1SIok7zSPsTOMxdvuLyu86V+g2Kycnfw==", "dependencies": { "@babel/runtime": "^7.23.2" } }, "node_modules/i18next-http-backend": { "version": "1.4.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.5.tgz", + "integrity": "sha512-tLuHWuLWl6CmS07o+UB6EcQCaUjrZ1yhdseIN7sfq0u7phsMePJ8pqlGhIAdRDPF/q7ooyo5MID5DRFBCH+x5w==", "dependencies": { "cross-fetch": "3.1.5" } }, "node_modules/i18next-http-middleware": { - "version": "3.5.0", - "license": "MIT" + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/i18next-http-middleware/-/i18next-http-middleware-3.6.0.tgz", + "integrity": "sha512-pLyTOC8Dzj83byN0s4hd/i/Ewg6T36YjMrc+Zfnqz2Ca0G5ab9IPvPR8xZqr6TS0s/ZtPs2MZucDkWgqoRmNXA==" }, "node_modules/iconv-lite": { "version": "0.4.24", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -18733,8 +20689,9 @@ }, "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==", "dev": true, - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -18744,11 +20701,14 @@ }, "node_modules/idb-wrapper": { "version": "1.7.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/idb-wrapper/-/idb-wrapper-1.7.2.tgz", + "integrity": "sha512-zfNREywMuf0NzDo9mVsL0yegjsirJxHpKHvWcyRozIqQy89g0a3U+oBPOCN4cc0oCiOuYgZHimzaW/R46G1Mpg==", + "dev": true }, "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", @@ -18762,25 +20722,27 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/ignore": { "version": "5.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "engines": { "node": ">= 4" } }, "node_modules/ignore-by-default": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true }, "node_modules/ignore-walk": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, - "license": "ISC", "dependencies": { "minimatch": "^5.0.1" }, @@ -18790,16 +20752,18 @@ }, "node_modules/ignore-walk/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -18809,7 +20773,8 @@ }, "node_modules/import-fresh": { "version": "3.3.0", - "license": "MIT", + "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" @@ -18823,14 +20788,16 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "license": "MIT", + "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-esm": { - "version": "1.3.3", - "license": "MIT", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.4.tgz", + "integrity": "sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==", "dependencies": { "debug": "^4.3.4", "import-meta-resolve": "^4.0.0" @@ -18841,7 +20808,8 @@ }, "node_modules/import-from-esm/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -18856,14 +20824,16 @@ }, "node_modules/import-lazy": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", "engines": { "node": ">=4" } }, "node_modules/import-local": { "version": "3.1.0", - "license": "MIT", + "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" @@ -18878,9 +20848,69 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/import-local/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/import-local/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/import-local/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/import-local/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/import-local/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/import-meta-resolve": { - "version": "4.0.0", - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -18888,34 +20918,41 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "license": "MIT", + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "engines": { "node": ">=8" } }, "node_modules/indexes-of": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" }, "node_modules/indexof": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", "dev": true }, "node_modules/infer-owner": { "version": "1.0.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "node_modules/inflight": { "version": "1.0.6", - "license": "ISC", + "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" @@ -18923,15 +20960,18 @@ }, "node_modules/inherits": { "version": "2.0.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "1.3.8", - "license": "ISC" + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "node_modules/inquirer": { "version": "8.2.6", - "license": "MIT", + "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", @@ -18955,7 +20995,8 @@ }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -18968,7 +21009,8 @@ }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "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" @@ -18982,7 +21024,8 @@ }, "node_modules/inquirer/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -18992,18 +21035,21 @@ }, "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/inquirer/node_modules/log-symbols": { "version": "4.1.0", - "license": "MIT", + "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" @@ -19017,7 +21063,8 @@ }, "node_modules/inquirer/node_modules/ora": { "version": "5.4.1", - "license": "MIT", + "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", @@ -19038,7 +21085,8 @@ }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -19048,7 +21096,8 @@ }, "node_modules/internal-slot": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -19060,14 +21109,16 @@ }, "node_modules/interpret": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "engines": { "node": ">= 0.10" } }, "node_modules/ip-address": { "version": "9.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "dependencies": { "jsbn": "1.1.0", "sprintf-js": "^1.1.3" @@ -19078,13 +21129,16 @@ }, "node_modules/ipaddr.js": { "version": "1.9.1", - "license": "MIT", + "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/is": { "version": "0.2.7", + "resolved": "https://registry.npmjs.org/is/-/is-0.2.7.tgz", + "integrity": "sha512-ajQCouIvkcSnl2iRdK70Jug9mohIHVX9uKpoWnl115ov0R5mzBvRrXxrnHbsA+8AdwCwc/sfw7HXmd4I5EJBdQ==", "dev": true, "engines": { "node": "*" @@ -19092,7 +21146,8 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -19106,7 +21161,8 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -19120,11 +21176,13 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, "node_modules/is-async-function": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -19137,7 +21195,8 @@ }, "node_modules/is-bigint": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dependencies": { "has-bigints": "^1.0.1" }, @@ -19147,7 +21206,8 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "license": "MIT", + "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" }, @@ -19157,7 +21217,8 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "license": "MIT", + "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" @@ -19171,7 +21232,8 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -19184,7 +21246,8 @@ }, "node_modules/is-callable": { "version": "1.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { "node": ">= 0.4" }, @@ -19194,7 +21257,8 @@ }, "node_modules/is-ci": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dependencies": { "ci-info": "^2.0.0" }, @@ -19204,7 +21268,8 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { "hasown": "^2.0.0" }, @@ -19214,7 +21279,8 @@ }, "node_modules/is-data-view": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -19227,7 +21293,8 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "license": "MIT", + "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" }, @@ -19240,7 +21307,8 @@ }, "node_modules/is-docker": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "bin": { "is-docker": "cli.js" }, @@ -19253,14 +21321,16 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finalizationregistry": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dependencies": { "call-bind": "^1.0.2" }, @@ -19270,14 +21340,16 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "license": "MIT", + "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-function": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -19290,7 +21362,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -19331,7 +21404,8 @@ }, "node_modules/is-installed-globally": { "version": "0.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -19345,19 +21419,22 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "license": "MIT", + "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-lambda": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true }, "node_modules/is-map": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "engines": { "node": ">= 0.4" }, @@ -19367,11 +21444,13 @@ }, "node_modules/is-module": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "node_modules/is-nan": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -19385,7 +21464,8 @@ }, "node_modules/is-negative-zero": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "engines": { "node": ">= 0.4" }, @@ -19406,7 +21486,8 @@ }, "node_modules/is-npm": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", "engines": { "node": ">=10" }, @@ -19416,14 +21497,16 @@ }, "node_modules/is-number": { "version": "7.0.0", - "license": "MIT", + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -19436,25 +21519,30 @@ }, "node_modules/is-obj": { "version": "1.0.1", - "license": "MIT", + "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-object": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-0.1.2.tgz", + "integrity": "sha512-GkfZZlIZtpkFrqyAXPQSRBMsaHAw+CgoKe2HXAkjd/sfoI9+hS8PT4wg2rJxdQyUKr7N2vHJbg7/jQtE5l5vBQ==", "dev": true }, "node_modules/is-path-inside": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { "node": ">=10" }, @@ -19464,25 +21552,29 @@ }, "node_modules/is-plain-object": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "license": "MIT" + "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-reference": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", "dependencies": { "@types/estree": "*" } }, "node_modules/is-regex": { "version": "1.1.4", - "license": "MIT", + "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" @@ -19496,18 +21588,21 @@ }, "node_modules/is-regexp": { "version": "1.0.0", - "license": "MIT", + "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-path": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz", + "integrity": "sha512-i1h+y50g+0hRbBD+dbnInl3JlJ702aar58snAeX+MxBAPvzXGej7sYoPMhlnykabt0ZzCJNBEyzMlekuQZN7fA==" }, "node_modules/is-set": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "engines": { "node": ">= 0.4" }, @@ -19517,7 +21612,8 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dependencies": { "call-bind": "^1.0.7" }, @@ -19530,7 +21626,8 @@ }, "node_modules/is-stream": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -19540,7 +21637,8 @@ }, "node_modules/is-string": { "version": "1.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -19553,7 +21651,8 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dependencies": { "has-symbols": "^1.0.2" }, @@ -19566,7 +21665,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -19579,11 +21679,13 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "engines": { "node": ">=10" }, @@ -19593,11 +21695,13 @@ }, "node_modules/is-url": { "version": "1.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" }, "node_modules/is-url-superb": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz", + "integrity": "sha512-GI+WjezhPPcbM+tqE9LnmsY5qqjwHzTvjJ36wxYX5ujNXefSUJ/T17r5bqDV8yLhcgB59KTPNOc9O9cmHTPWsA==", "engines": { "node": ">=10" }, @@ -19607,7 +21711,8 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "engines": { "node": ">= 0.4" }, @@ -19617,7 +21722,8 @@ }, "node_modules/is-weakref": { "version": "1.0.2", - "license": "MIT", + "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" }, @@ -19627,7 +21733,8 @@ }, "node_modules/is-weakset": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -19641,15 +21748,17 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dependencies": { "is-docker": "^2.0.0" }, @@ -19659,54 +21768,63 @@ }, "node_modules/is-yarn-global": { "version": "0.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" }, "node_modules/isarray": { "version": "0.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true }, "node_modules/isbuffer": { "version": "0.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isbuffer/-/isbuffer-0.0.0.tgz", + "integrity": "sha512-xU+NoHp+YtKQkaM2HsQchYn0sltxMxew0HavMfHbjnucBoTSGbw745tL+Z7QBANleWM1eEQMenEpi174mIeS4g==", + "dev": true }, "node_modules/isexe": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, "node_modules/isomorphic-timers-promises": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/isstream": { "version": "0.1.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -19718,44 +21836,18 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.0", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19765,8 +21857,9 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "5.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.4.tgz", + "integrity": "sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@jridgewell/trace-mapping": "^0.3.23", "debug": "^4.1.1", @@ -19778,8 +21871,9 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -19794,8 +21888,9 @@ }, "node_modules/istanbul-reports": { "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -19806,7 +21901,8 @@ }, "node_modules/iterator.prototype": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", @@ -19817,7 +21913,8 @@ }, "node_modules/jackspeak": { "version": "2.3.6", - "license": "BlueOak-1.0.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -19833,7 +21930,8 @@ }, "node_modules/jest-worker": { "version": "27.5.1", - "license": "MIT", + "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", @@ -19845,14 +21943,16 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { "has-flag": "^4.0.0" }, @@ -19865,12 +21965,14 @@ }, "node_modules/jju": { "version": "1.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true }, "node_modules/js-cleanup": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-cleanup/-/js-cleanup-1.2.0.tgz", + "integrity": "sha512-JeDD0yiiSt80fXzAVa/crrS0JDPQljyBG/RpOtaSbyDq03VHa9szJWMaWOYU/bcTn412uMN2MxApXq8v79cUiQ==", "dependencies": { "magic-string": "^0.25.7", "perf-regexes": "^1.0.1", @@ -19882,18 +21984,21 @@ }, "node_modules/js-cleanup/node_modules/magic-string": { "version": "0.25.9", - "license": "MIT", + "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/js-tokens": { "version": "4.0.0", - "license": "MIT" + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { "argparse": "^2.0.1" }, @@ -19903,12 +22008,14 @@ }, "node_modules/jsbn": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" }, "node_modules/jsdoctypeparser": { "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz", + "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==", "dev": true, - "license": "MIT", "bin": { "jsdoctypeparser": "bin/jsdoctypeparser" }, @@ -19918,7 +22025,8 @@ }, "node_modules/jsdom": { "version": "22.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", "dependencies": { "abab": "^2.0.6", "cssstyle": "^3.0.0", @@ -19958,7 +22066,8 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "bin": { "jsesc": "bin/jsesc" }, @@ -19968,8 +22077,9 @@ }, "node_modules/jshint": { "version": "2.13.6", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.6.tgz", + "integrity": "sha512-IVdB4G0NTTeQZrBoM8C5JFVLjV2KtZ9APgybDA1MK73xb09qFs0jCXyQLnCOp1cSZZZbvhq/6mfXHUTaDkffuQ==", "dev": true, - "license": "MIT", "dependencies": { "cli": "~1.0.0", "console-browserify": "1.1.x", @@ -19985,8 +22095,9 @@ }, "node_modules/jshint/node_modules/minimatch": { "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -19996,8 +22107,9 @@ }, "node_modules/jshint/node_modules/strip-json-comments": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", "dev": true, - "license": "MIT", "bin": { "strip-json-comments": "cli.js" }, @@ -20007,40 +22119,48 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "license": "MIT" + "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-parse-helpfulerror": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", "dev": true, - "license": "MIT", "dependencies": { "jju": "^1.1.0" } }, "node_modules/json-schema": { "version": "0.4.0", - "dev": true, - "license": "(AFL-2.1 OR BSD-3-Clause)" + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "license": "MIT" + "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-without-jsonify": { "version": "1.0.1", - "license": "MIT" + "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-stringify-safe": { "version": "5.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { "version": "2.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "bin": { "json5": "lib/cli.js" }, @@ -20050,11 +22170,14 @@ }, "node_modules/jsonc-parser": { "version": "3.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", + "dev": true }, "node_modules/jsonfile": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { "universalify": "^2.0.0" }, @@ -20064,20 +22187,23 @@ }, "node_modules/jsonlines": { "version": "0.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz", + "integrity": "sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==", + "dev": true }, "node_modules/jsonparse": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ "node >= 0.2.0" - ], - "license": "MIT" + ] }, "node_modules/jsonwebtoken": { "version": "9.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", "dependencies": { "jws": "^3.2.2", "lodash.includes": "^4.3.0", @@ -20096,11 +22222,9 @@ } }, "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -20110,11 +22234,12 @@ }, "node_modules/jsprim": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", "dev": true, "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -20124,7 +22249,8 @@ }, "node_modules/jsx-ast-utils": { "version": "3.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -20137,12 +22263,14 @@ }, "node_modules/just-extend": { "version": "6.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true }, "node_modules/jwa": { "version": "1.4.1", - "license": "MIT", + "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", @@ -20151,7 +22279,8 @@ }, "node_modules/jws": { "version": "3.2.2", - "license": "MIT", + "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" @@ -20159,47 +22288,54 @@ }, "node_modules/kareem": { "version": "2.5.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz", + "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==", "engines": { "node": ">=12.0.0" } }, "node_modules/keyv": { "version": "4.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", - "license": "MIT", + "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": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/kolorist": { "version": "1.8.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true }, "node_modules/language-subtag-registry": { "version": "0.3.22", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true }, "node_modules/language-tags": { "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, - "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -20209,7 +22345,8 @@ }, "node_modules/latest-version": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", "dependencies": { "package-json": "^6.3.0" }, @@ -20219,7 +22356,8 @@ }, "node_modules/launch-editor": { "version": "2.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -20227,14 +22365,17 @@ }, "node_modules/lazy-ass": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true, - "license": "MIT", "engines": { "node": "> 0.8" } }, "node_modules/level-blobs": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/level-blobs/-/level-blobs-0.1.7.tgz", + "integrity": "sha512-n0iYYCGozLd36m/Pzm206+brIgXP8mxPZazZ6ZvgKr+8YwOZ8/PPpYC5zMUu2qFygRN8RO6WC/HH3XWMW7RMVg==", "dev": true, "dependencies": { "level-peek": "1.0.6", @@ -20244,6 +22385,8 @@ }, "node_modules/level-filesystem": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/level-filesystem/-/level-filesystem-1.2.0.tgz", + "integrity": "sha512-PhXDuCNYpngpxp3jwMT9AYBMgOvB6zxj3DeuIywNKmZqFj2djj9XfT2XDVslfqmo0Ip79cAd3SBy3FsfOZPJ1g==", "dev": true, "dependencies": { "concat-stream": "^1.4.4", @@ -20259,6 +22402,8 @@ }, "node_modules/level-filesystem/node_modules/xtend": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", + "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==", "dev": true, "engines": { "node": ">=0.4" @@ -20266,11 +22411,14 @@ }, "node_modules/level-fix-range": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-1.0.2.tgz", + "integrity": "sha512-9llaVn6uqBiSlBP+wKiIEoBa01FwEISFgHSZiyec2S0KpyLUkGR4afW/FCZ/X8y+QJvzS0u4PGOlZDdh1/1avQ==", + "dev": true }, "node_modules/level-hooks": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/level-hooks/-/level-hooks-4.5.0.tgz", + "integrity": "sha512-fxLNny/vL/G4PnkLhWsbHnEaRi+A/k8r5EH/M77npZwYL62RHi2fV0S824z3QdpAk6VTgisJwIRywzBHLK4ZVA==", "dev": true, "dependencies": { "string-range": "~1.2" @@ -20278,8 +22426,9 @@ }, "node_modules/level-js": { "version": "2.2.4", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-2.2.4.tgz", + "integrity": "sha512-lZtjt4ZwHE00UMC1vAb271p9qzg8vKlnDeXfIesH3zL0KxhHRDjClQLGLWhyR0nK4XARnd4wc/9eD1ffd4PshQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "abstract-leveldown": "~0.12.0", "idb-wrapper": "^1.5.0", @@ -20291,16 +22440,20 @@ }, "node_modules/level-js/node_modules/object-keys": { "version": "0.4.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==", + "dev": true }, "node_modules/level-js/node_modules/typedarray-to-buffer": { "version": "1.0.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-1.0.4.tgz", + "integrity": "sha512-vjMKrfSoUDN8/Vnqitw2FmstOfuJ73G6CrSEKnf11A6RmasVxHqfeBcnTb6RsL4pTMuV5Zsv9IiHRphMZyckUw==", + "dev": true }, "node_modules/level-js/node_modules/xtend": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", "dev": true, "dependencies": { "object-keys": "~0.4.0" @@ -20311,16 +22464,18 @@ }, "node_modules/level-peek": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/level-peek/-/level-peek-1.0.6.tgz", + "integrity": "sha512-TKEzH5TxROTjQxWMczt9sizVgnmJ4F3hotBI48xCTYvOKd/4gA/uY0XjKkhJFo6BMic8Tqjf6jFMLWeg3MAbqQ==", "dev": true, - "license": "MIT", "dependencies": { "level-fix-range": "~1.0.2" } }, "node_modules/level-sublevel": { "version": "5.2.3", + "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-5.2.3.tgz", + "integrity": "sha512-tO8jrFp+QZYrxx/Gnmjawuh1UBiifpvKNAcm4KCogesWr1Nm2+ckARitf+Oo7xg4OHqMW76eAqQ204BoIlscjA==", "dev": true, - "license": "MIT", "dependencies": { "level-fix-range": "2.0", "level-hooks": ">=4.4.0 <5", @@ -20330,24 +22485,28 @@ }, "node_modules/level-sublevel/node_modules/clone": { "version": "0.1.19", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz", + "integrity": "sha512-IO78I0y6JcSpEPHzK4obKdsL7E7oLdRVDVOLwr2Hkbjsb+Eoz0dxW6tef0WizoKu0gLC4oZSZuEF4U2K6w1WQw==", "dev": true, - "license": "MIT", "engines": { "node": "*" } }, "node_modules/level-sublevel/node_modules/level-fix-range": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/level-fix-range/-/level-fix-range-2.0.0.tgz", + "integrity": "sha512-WrLfGWgwWbYPrHsYzJau+5+te89dUbENBg3/lsxOs4p2tYOhCHjbgXxBAj4DFqp3k/XBwitcRXoCh8RoCogASA==", "dev": true, - "license": "MIT", "dependencies": { "clone": "~0.1.9" } }, "node_modules/level-sublevel/node_modules/object-keys": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.2.0.tgz", + "integrity": "sha512-XODjdR2pBh/1qrjPcbSeSgEtKbYo7LqYNq64/TPuCf7j9SfDD3i21yatKoIy39yIWNvVM59iutfQQpCv1RfFzA==", + "deprecated": "Please update to the latest object-keys", "dev": true, - "license": "MIT", "dependencies": { "foreach": "~2.0.1", "indexof": "~0.0.1", @@ -20356,6 +22515,8 @@ }, "node_modules/level-sublevel/node_modules/xtend": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.0.6.tgz", + "integrity": "sha512-fOZg4ECOlrMl+A6Msr7EIFcON1L26mb4NY5rurSkOex/TWhazOrg6eXD/B0XkuiYcYhQDWLXzQxLMVJ7LXwokg==", "dev": true, "dependencies": { "is-object": "~0.1.2", @@ -20367,8 +22528,9 @@ }, "node_modules/levelup": { "version": "0.18.6", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-0.18.6.tgz", + "integrity": "sha512-uB0auyRqIVXx+hrpIUtol4VAPhLRcnxcOsd2i2m6rbFIDarO5dnrupLOStYYpEcu8ZT087Z9HEuYw1wjr6RL6Q==", "dev": true, - "license": "MIT", "dependencies": { "bl": "~0.8.1", "deferred-leveldown": "~0.2.0", @@ -20381,21 +22543,24 @@ }, "node_modules/levelup/node_modules/bl": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.8.2.tgz", + "integrity": "sha512-pfqikmByp+lifZCS0p6j6KreV6kNU6Apzpm2nKOk+94cZb/jvle55+JxWiByUQ0Wo/+XnDXEy5MxxKMb6r0VIw==", "dev": true, - "license": "MIT", "dependencies": { "readable-stream": "~1.0.26" } }, "node_modules/levelup/node_modules/prr": { "version": "0.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha512-LmUECmrW7RVj6mDWKjTXfKug7TFGdiz9P18HMcO4RHL+RW7MCOGNvpj5j47Rnp6ne6r4fZ2VzyUWEpKbg+tsjQ==", + "dev": true }, "node_modules/levelup/node_modules/readable-stream": { "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -20405,14 +22570,23 @@ }, "node_modules/levelup/node_modules/semver": { "version": "2.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz", + "integrity": "sha512-abLdIKCosKfpnmhS52NCTjO4RiLspDfsn37prjzGrp9im5DPJOgh82Os92vtwGh6XdQryKI/7SREZnV+aqiXrA==", "dev": true, - "license": "BSD", "bin": { "semver": "bin/semver" } }, + "node_modules/levelup/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, "node_modules/levelup/node_modules/xtend": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==", "dev": true, "engines": { "node": ">=0.4" @@ -20420,7 +22594,8 @@ }, "node_modules/levn": { "version": "0.4.1", - "license": "MIT", + "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" @@ -20430,16 +22605,20 @@ } }, "node_modules/line-reader": { - "version": "0.2.4" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/line-reader/-/line-reader-0.2.4.tgz", + "integrity": "sha512-342xzyZZS9uTiKwHJcMacopVl/WjrMMCZS1Qg4Uhl/WBknWRrGFdKOIS1Kec6SaiTcZMtmuxWvvIbPXj/+FMjA==" }, "node_modules/lines-and-columns": { "version": "1.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, "node_modules/listr2": { "version": "3.14.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", + "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, - "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -20464,8 +22643,9 @@ }, "node_modules/listr2/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -20478,8 +22658,9 @@ }, "node_modules/listr2/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -20489,13 +22670,15 @@ }, "node_modules/listr2/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/listr2/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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -20510,7 +22693,8 @@ }, "node_modules/load-json-file": { "version": "6.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", "dependencies": { "graceful-fs": "^4.1.15", "parse-json": "^5.0.0", @@ -20523,21 +22707,24 @@ }, "node_modules/load-json-file/node_modules/type-fest": { "version": "0.6.0", - "license": "(MIT OR CC0-1.0)", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "engines": { "node": ">=8" } }, "node_modules/loader-runner": { "version": "4.3.0", - "license": "MIT", + "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.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -20549,8 +22736,9 @@ }, "node_modules/local-pkg": { "version": "0.4.3", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", "dev": true, - "license": "MIT", "engines": { "node": ">=14" }, @@ -20560,7 +22748,8 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "license": "MIT", + "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" }, @@ -20573,57 +22762,70 @@ }, "node_modules/lodash": { "version": "4.17.21", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, "node_modules/lodash.get": { "version": "4.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true }, "node_modules/lodash.includes": { "version": "4.3.0", - "license": "MIT" + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" }, "node_modules/lodash.isequal": { "version": "4.5.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true }, "node_modules/lodash.isinteger": { "version": "4.0.4", - "license": "MIT" + "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", - "license": "MIT" + "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", - "license": "MIT" + "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", - "license": "MIT" + "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.merge": { "version": "4.6.2", - "license": "MIT" + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" }, "node_modules/log-symbols": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", "dependencies": { "chalk": "^2.4.2" }, @@ -20633,8 +22835,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -20650,8 +22853,9 @@ }, "node_modules/log-update/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -20664,8 +22868,9 @@ }, "node_modules/log-update/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -20675,13 +22880,15 @@ }, "node_modules/log-update/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -20696,7 +22903,8 @@ }, "node_modules/loglevel": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", "engines": { "node": ">= 0.6.0" }, @@ -20707,7 +22915,8 @@ }, "node_modules/loose-envify": { "version": "1.4.0", - "license": "MIT", + "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" }, @@ -20717,7 +22926,8 @@ }, "node_modules/loupe": { "version": "2.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", "dependencies": { "get-func-name": "^2.0.1" } @@ -20732,41 +22942,44 @@ }, "node_modules/lowercase-keys": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "engines": { "node": ">=0.10.0" } }, "node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/ltgt": { "version": "2.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==", + "dev": true }, "node_modules/lunr": { "version": "2.3.9", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true }, "node_modules/luxon": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", + "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", "engines": { "node": ">=12" } }, "node_modules/madge": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/madge/-/madge-6.1.0.tgz", + "integrity": "sha512-irWhT5RpFOc6lkzGHKLihonCVgM0YtfNUh4IrFeW3EqHpnt/JHUG3z26j8PeJEktCGB4tmGOOOJi1Rl/ACWucQ==", "dependencies": { "chalk": "^4.1.1", "commander": "^7.2.0", @@ -20812,7 +23025,8 @@ }, "node_modules/madge/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -20825,7 +23039,8 @@ }, "node_modules/madge/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "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" @@ -20839,7 +23054,8 @@ }, "node_modules/madge/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -20849,18 +23065,21 @@ }, "node_modules/madge/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/madge/node_modules/commander": { "version": "7.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "engines": { "node": ">= 10" } }, "node_modules/madge/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -20875,14 +23094,16 @@ }, "node_modules/madge/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/madge/node_modules/log-symbols": { "version": "4.1.0", - "license": "MIT", + "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" @@ -20896,7 +23117,8 @@ }, "node_modules/madge/node_modules/ora": { "version": "5.4.1", - "license": "MIT", + "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", @@ -20917,7 +23139,8 @@ }, "node_modules/madge/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -20926,53 +23149,61 @@ } }, "node_modules/magic-string": { - "version": "0.30.9", - "license": "MIT", + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" } }, "node_modules/magicast": { - "version": "0.3.3", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", + "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", - "source-map-js": "^1.0.2" + "@babel/parser": "^7.24.4", + "@babel/types": "^7.24.0", + "source-map-js": "^1.2.0" } }, "node_modules/make-dir": { - "version": "3.1.0", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/make-error": { "version": "1.3.6", - "license": "ISC" + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "node_modules/make-fetch-happen": { "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, - "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^16.1.0", @@ -20997,16 +23228,18 @@ }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/make-fetch-happen/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21014,10 +23247,17 @@ "node": ">=8" } }, + "node_modules/make-fetch-happen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/marked": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "dev": true, - "license": "MIT", "bin": { "marked": "bin/marked.js" }, @@ -21027,7 +23267,8 @@ }, "node_modules/matcher": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", "optional": true, "dependencies": { "escape-string-regexp": "^4.0.0" @@ -21038,7 +23279,8 @@ }, "node_modules/md5-file": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", + "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==", "bin": { "md5-file": "cli.js" }, @@ -21048,7 +23290,8 @@ }, "node_modules/md5.js": { "version": "1.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -21057,51 +23300,66 @@ }, "node_modules/media-typer": { "version": "0.3.0", - "license": "MIT", + "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.5.3", - "license": "Unlicense", + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.9.2.tgz", + "integrity": "sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ==", "dependencies": { - "fs-monkey": "^1.0.4" + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.1.2", + "sonic-forest": "^1.0.0", + "tslib": "^2.0.0" }, "engines": { "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" } }, "node_modules/memory-pager": { "version": "1.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", "optional": true }, "node_modules/merge-descriptors": { "version": "1.0.1", - "license": "MIT" + "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", - "license": "MIT" + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "license": "MIT", + "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", - "license": "MIT", + "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" @@ -21112,7 +23370,8 @@ }, "node_modules/miller-rabin": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -21123,11 +23382,13 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/mime": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "bin": { "mime": "cli.js" }, @@ -21137,14 +23398,16 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "license": "MIT", + "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", - "license": "MIT", + "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" }, @@ -21154,14 +23417,16 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "license": "MIT", + "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": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "engines": { "node": ">=10" }, @@ -21188,66 +23453,20 @@ "webpack": "^5.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "node_modules/minimatch": { "version": "3.1.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -21257,22 +23476,25 @@ }, "node_modules/minimist": { "version": "1.2.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { - "version": "7.0.4", - "license": "ISC", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-collect": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -21282,8 +23504,9 @@ }, "node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21291,10 +23514,17 @@ "node": ">=8" } }, + "node_modules/minipass-collect/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minipass-fetch": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, - "license": "MIT", "dependencies": { "minipass": "^3.1.6", "minipass-sized": "^1.0.3", @@ -21309,8 +23539,9 @@ }, "node_modules/minipass-fetch/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21318,10 +23549,17 @@ "node": ">=8" } }, + "node_modules/minipass-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minipass-flush": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -21331,8 +23569,9 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21340,10 +23579,17 @@ "node": ">=8" } }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minipass-json-stream": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, - "license": "MIT", "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -21351,8 +23597,9 @@ }, "node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21360,10 +23607,17 @@ "node": ">=8" } }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minipass-pipeline": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -21373,8 +23627,9 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21382,10 +23637,17 @@ "node": ">=8" } }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minipass-sized": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -21395,8 +23657,9 @@ }, "node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21404,9 +23667,16 @@ "node": ">=8" } }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/minizlib": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -21417,7 +23687,8 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dependencies": { "yallist": "^4.0.0" }, @@ -21425,9 +23696,15 @@ "node": ">=8" } }, + "node_modules/minizlib/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/mkdirp": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "bin": { "mkdirp": "bin/cmd.js" }, @@ -21437,28 +23714,32 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/mlly": { - "version": "1.6.1", - "license": "MIT", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz", + "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==", "dependencies": { "acorn": "^8.11.3", "pathe": "^1.1.2", - "pkg-types": "^1.0.3", - "ufo": "^1.3.2" + "pkg-types": "^1.1.0", + "ufo": "^1.5.3" } }, "node_modules/mock-socket": { "version": "9.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz", + "integrity": "sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==", "engines": { "node": ">= 8" } }, "node_modules/module-definition": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.4.0.tgz", + "integrity": "sha512-XxJ88R1v458pifaSkPNLUTdSPNVGMP2SXVncVmApGO+gAfrLANiYe6JofymCzVceGOMwQE2xogxBSc8uB7XegA==", "dependencies": { "ast-module-types": "^3.0.0", "node-source-walk": "^4.0.0" @@ -21472,14 +23753,16 @@ }, "node_modules/module-definition/node_modules/ast-module-types": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-3.0.0.tgz", + "integrity": "sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==", "engines": { "node": ">=6.0" } }, "node_modules/module-definition/node_modules/node-source-walk": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", + "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", "dependencies": { "@babel/parser": "^7.0.0" }, @@ -21489,7 +23772,8 @@ }, "node_modules/module-lookup-amd": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-7.0.1.tgz", + "integrity": "sha512-w9mCNlj0S8qviuHzpakaLVc+/7q50jl9a/kmJ/n8bmXQZgDPkQHnPBb8MUOYh3WpAYkXuNc2c+khsozhIp/amQ==", "dependencies": { "commander": "^2.8.1", "debug": "^4.1.0", @@ -21506,11 +23790,13 @@ }, "node_modules/module-lookup-amd/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/module-lookup-amd/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -21525,7 +23811,8 @@ }, "node_modules/module-lookup-amd/node_modules/glob": { "version": "7.2.3", - "license": "ISC", + "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", @@ -21542,10 +23829,11 @@ } }, "node_modules/mongodb": { - "version": "5.8.0", - "license": "Apache-2.0", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.6.0.tgz", + "integrity": "sha512-z8qVs9NfobHJm6uzK56XBZF8XwM9H294iRnB7wNjF0SnY93si5HPziIJn+qqvUR5QOff/4L0gCD6SShdR/GtVQ==", "dependencies": { - "bson": "^5.4.0", + "bson": "^5.3.0", "mongodb-connection-string-url": "^2.6.0", "socks": "^2.7.1" }, @@ -21553,12 +23841,10 @@ "node": ">=14.20.1" }, "optionalDependencies": { - "@mongodb-js/saslprep": "^1.1.0" + "saslprep": "^1.0.3" }, "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.0.0", - "kerberos": "^1.0.0 || ^2.0.0", + "@aws-sdk/credential-providers": "^3.201.0", "mongodb-client-encryption": ">=2.3.0 <3", "snappy": "^7.2.2" }, @@ -21566,12 +23852,6 @@ "@aws-sdk/credential-providers": { "optional": true }, - "@mongodb-js/zstd": { - "optional": true - }, - "kerberos": { - "optional": true - }, "mongodb-client-encryption": { "optional": true }, @@ -21582,7 +23862,8 @@ }, "node_modules/mongodb-connection-string-url": { "version": "2.6.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", "dependencies": { "@types/whatwg-url": "^8.2.1", "whatwg-url": "^11.0.0" @@ -21590,7 +23871,8 @@ }, "node_modules/mongodb-connection-string-url/node_modules/tr46": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dependencies": { "punycode": "^2.1.1" }, @@ -21600,7 +23882,8 @@ }, "node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { "version": "11.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -21611,8 +23894,9 @@ }, "node_modules/mongodb-memory-server": { "version": "8.16.0", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.16.0.tgz", + "integrity": "sha512-oaeu2GZWycIysTj18b1gZ6d+CqWeQQZe5f8ml8Z1buaGAn3GcrGdbG5+0fseEO5ANQzcjA92qHhbsImgXeEmIQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "mongodb-memory-server-core": "8.16.0", "tslib": "^2.6.1" @@ -21623,7 +23907,8 @@ }, "node_modules/mongodb-memory-server-core": { "version": "8.16.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.16.0.tgz", + "integrity": "sha512-wyNo8yj6se7KH49hQmRtiwide7DnGINUGa1m84RyX1NU9DkCrTwbOV2VbPgd3+55DZfRup/DebU1M1zEv+3Rng==", "dependencies": { "async-mutex": "^0.3.2", "camelcase": "^6.3.0", @@ -21647,7 +23932,8 @@ }, "node_modules/mongodb-memory-server-core/node_modules/bson": { "version": "4.7.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz", + "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==", "dependencies": { "buffer": "^5.6.0" }, @@ -21655,9 +23941,33 @@ "node": ">=6.9.0" } }, + "node_modules/mongodb-memory-server-core/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/mongodb-memory-server-core/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -21670,9 +23980,71 @@ } } }, + "node_modules/mongodb-memory-server-core/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/mongodb-memory-server-core/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/mongodb-memory-server-core/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/mongodb-memory-server-core/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/mongodb-memory-server-core/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/mongodb-memory-server-core/node_modules/mongodb": { "version": "4.17.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.17.2.tgz", + "integrity": "sha512-mLV7SEiov2LHleRJPMPrK2PMyhXFZt2UQLC4VD4pnth3jMjYKHhtqfwwkkvS/NXuo/Fp3vbhaNcXrIDaLRb9Tg==", "dependencies": { "bson": "^4.7.2", "mongodb-connection-string-url": "^2.6.0", @@ -21686,12 +24058,46 @@ "@mongodb-js/saslprep": "^1.1.0" } }, - "node_modules/mongodb-memory-server-core/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", + "node_modules/mongodb-memory-server-core/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": { - "lru-cache": "^6.0.0" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mongodb-memory-server-core/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/mongodb-memory-server-core/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/mongodb-memory-server-core/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -21701,18 +24107,20 @@ }, "node_modules/mongodb-memory-server-core/node_modules/uuid": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/mongoose": { "version": "7.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.3.4.tgz", + "integrity": "sha512-luvv4PKFiFYaHNn5wGIRrMML3Vvoa8lkdhcLE1S/6gY9s9CUOdEu9olbDrkhvnwRQ20j1SrQFO5JEApW0xwL3w==", "dependencies": { "bson": "^5.3.0", "kareem": "2.5.1", @@ -21730,51 +24138,23 @@ "url": "https://opencollective.com/mongoose" } }, - "node_modules/mongoose/node_modules/mongodb": { - "version": "5.6.0", - "license": "Apache-2.0", - "dependencies": { - "bson": "^5.3.0", - "mongodb-connection-string-url": "^2.6.0", - "socks": "^2.7.1" - }, - "engines": { - "node": ">=14.20.1" - }, - "optionalDependencies": { - "saslprep": "^1.0.3" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.201.0", - "mongodb-client-encryption": ">=2.3.0 <3", - "snappy": "^7.2.2" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - } - } - }, "node_modules/mongoose/node_modules/ms": { "version": "2.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/mpath": { "version": "0.9.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==", "engines": { "node": ">=4.0.0" } }, "node_modules/mquery": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", "dependencies": { "debug": "4.x" }, @@ -21784,7 +24164,8 @@ }, "node_modules/mquery/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -21799,16 +24180,19 @@ }, "node_modules/ms": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/muggle-string": { "version": "0.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true }, "node_modules/multicast-dns": { "version": "7.2.5", - "license": "MIT", + "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" @@ -21819,8 +24203,9 @@ }, "node_modules/multimatch": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimatch": "^3.0.3", "array-differ": "^3.0.0", @@ -21837,12 +24222,14 @@ }, "node_modules/mute-stream": { "version": "0.0.8", - "license": "ISC" + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "node_modules/mylas": { "version": "2.1.13", + "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.13.tgz", + "integrity": "sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -21853,13 +24240,14 @@ }, "node_modules/nanoid": { "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -21869,30 +24257,36 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" }, "node_modules/natural-compare": { "version": "1.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, "node_modules/natural-compare-lite": { "version": "1.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, "node_modules/negotiator": { "version": "0.6.3", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/new-find-package-json": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", + "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", "dependencies": { "debug": "^4.3.4" }, @@ -21902,7 +24296,8 @@ }, "node_modules/new-find-package-json/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -21966,6 +24361,8 @@ }, "node_modules/next/node_modules/postcss": { "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", @@ -21980,7 +24377,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -21992,8 +24388,9 @@ }, "node_modules/nise": { "version": "5.1.9", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.9.tgz", + "integrity": "sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0", "@sinonjs/fake-timers": "^11.2.2", @@ -22004,16 +24401,18 @@ }, "node_modules/nise/node_modules/@sinonjs/fake-timers": { "version": "11.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", + "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } }, "node_modules/nise/node_modules/path-to-regexp": { "version": "6.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", + "dev": true }, "node_modules/no-case": { "version": "3.0.4", @@ -22026,11 +24425,14 @@ }, "node_modules/noble-hashes": { "version": "0.3.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/noble-hashes/-/noble-hashes-0.3.1.tgz", + "integrity": "sha512-TpYvlZvM8nGB582H9qQdTCLTNPS4TX9r5gkB4iiCWlO/URrdFJKAKwzwwEcNYPhLrcmCvBF1Nfm25GMbFWEplw==", + "deprecated": "Switch to namespaced @noble/hashes for security and feature updates" }, "node_modules/nock": { "version": "13.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz", + "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==", "dependencies": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", @@ -22042,7 +24444,8 @@ }, "node_modules/nock/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -22056,8 +24459,9 @@ } }, "node_modules/node-abi": { - "version": "3.57.0", - "license": "MIT", + "version": "3.62.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.62.0.tgz", + "integrity": "sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==", "dependencies": { "semver": "^7.3.5" }, @@ -22066,11 +24470,9 @@ } }, "node_modules/node-abi/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -22080,10 +24482,13 @@ }, "node_modules/node-addon-api": { "version": "5.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" }, "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", @@ -22094,14 +24499,14 @@ "url": "https://paypal.me/jimmywarting" } ], - "license": "MIT", "engines": { "node": ">=10.5.0" } }, "node_modules/node-fetch": { "version": "3.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -22117,15 +24522,17 @@ }, "node_modules/node-forge": { "version": "1.3.1", - "license": "(BSD-3-Clause OR GPL-2.0)", + "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-gyp": { "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", "dev": true, - "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", @@ -22147,49 +24554,21 @@ } }, "node_modules/node-gyp-build": { - "version": "4.8.0", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", "devOptional": true, - "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", "node-gyp-build-test": "build-test.js" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -22205,54 +24584,11 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/node-gyp/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -22260,18 +24596,11 @@ "node": ">=10" } }, - "node_modules/node-gyp/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/node-loader": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-loader/-/node-loader-2.0.0.tgz", + "integrity": "sha512-I5VN34NO4/5UYJaUBtkrODPWxbobrE4hgDqPrjB25yPkonFhCmZ146vTH+Zg417E9Iwoh1l/MbRs1apc5J295Q==", "dev": true, - "license": "MIT", "dependencies": { "loader-utils": "^2.0.0" }, @@ -22323,29 +24652,6 @@ "webpack": ">=5" } }, - "node_modules/node-polyfill-webpack-plugin/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "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.2.1" - } - }, "node_modules/node-polyfill-webpack-plugin/node_modules/console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -22366,14 +24672,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/node-polyfill-webpack-plugin/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/node-polyfill-webpack-plugin/node_modules/type-fest": { "version": "4.18.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.18.2.tgz", @@ -22385,25 +24683,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-polyfill-webpack-plugin/node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, "node_modules/node-releases": { "version": "2.0.14", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/node-source-walk": { "version": "5.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-5.0.2.tgz", + "integrity": "sha512-Y4jr/8SRS5hzEdZ7SGuvZGwfORvNsSsNRwDXx5WisiqzsVfeftDvRgfeqWNgZvWSJbgubTRVRYBzK6UO+ErqjA==", "dependencies": { "@babel/parser": "^7.21.4" }, @@ -22413,8 +24701,9 @@ }, "node_modules/node-stdlib-browser": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz", + "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==", "dev": true, - "license": "MIT", "dependencies": { "assert": "^2.0.0", "browser-resolve": "^2.0.0", @@ -22448,10 +24737,35 @@ "node": ">=10" } }, + "node_modules/node-stdlib-browser/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "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/node-stdlib-browser/node_modules/pkg-dir": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, - "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -22461,13 +24775,15 @@ }, "node_modules/node-stdlib-browser/node_modules/punycode": { "version": "1.4.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true }, "node_modules/node-stdlib-browser/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, - "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -22477,30 +24793,11 @@ "node": ">= 6" } }, - "node_modules/node-stdlib-browser/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/node-stdlib-browser/node_modules/util": { - "version": "0.12.5", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, "node_modules/nodemon": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", + "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^4", @@ -22526,8 +24823,9 @@ }, "node_modules/nodemon/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -22541,12 +24839,10 @@ } }, "node_modules/nodemon/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -22556,8 +24852,9 @@ }, "node_modules/nodemon/node_modules/simple-update-notifier": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -22566,22 +24863,25 @@ } }, "node_modules/nopt": { - "version": "5.0.0", - "license": "ISC", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dev": true, "dependencies": { - "abbrev": "1" + "abbrev": "^1.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/normalize-package-data": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", + "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^5.0.0", "is-core-module": "^2.8.1", @@ -22593,12 +24893,10 @@ } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -22608,30 +24906,34 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "license": "MIT", + "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-url": { "version": "4.5.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "engines": { "node": ">=8" } }, "node_modules/npm-bundled": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", "dev": true, - "license": "ISC", "dependencies": { "npm-normalize-package-bin": "^1.0.1" } }, "node_modules/npm-check-updates": { "version": "15.3.4", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-15.3.4.tgz", + "integrity": "sha512-YZDcw0DFn5ggl7b9znZ7N0i+Q1HVIxW+eZlV7XvR+RIs367H+ytKCB4slAU33Bg9IljY7uv3dsFjV2npOt3GyA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "chalk": "^5.0.1", "cli-table": "^0.3.11", @@ -22671,8 +24973,9 @@ }, "node_modules/npm-check-updates/node_modules/@sindresorhus/is": { "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" }, @@ -22682,8 +24985,9 @@ }, "node_modules/npm-check-updates/node_modules/@szmarczak/http-timer": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dev": true, - "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.1" }, @@ -22693,8 +24997,9 @@ }, "node_modules/npm-check-updates/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -22704,8 +25009,9 @@ }, "node_modules/npm-check-updates/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -22715,8 +25021,9 @@ }, "node_modules/npm-check-updates/node_modules/boxen": { "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dev": true, - "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.1", @@ -22736,16 +25043,18 @@ }, "node_modules/npm-check-updates/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/npm-check-updates/node_modules/cacheable-request": { "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", @@ -22761,8 +25070,9 @@ }, "node_modules/npm-check-updates/node_modules/camelcase": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" }, @@ -22772,8 +25082,9 @@ }, "node_modules/npm-check-updates/node_modules/chalk": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -22783,6 +25094,8 @@ }, "node_modules/npm-check-updates/node_modules/ci-info": { "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -22790,15 +25103,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/npm-check-updates/node_modules/cli-boxes": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -22808,16 +25121,18 @@ }, "node_modules/npm-check-updates/node_modules/commander": { "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/npm-check-updates/node_modules/configstore": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "dot-prop": "^6.0.1", "graceful-fs": "^4.2.6", @@ -22834,8 +25149,9 @@ }, "node_modules/npm-check-updates/node_modules/crypto-random-string": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^1.0.1" }, @@ -22848,8 +25164,9 @@ }, "node_modules/npm-check-updates/node_modules/crypto-random-string/node_modules/type-fest": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -22859,16 +25176,18 @@ }, "node_modules/npm-check-updates/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, - "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/npm-check-updates/node_modules/dot-prop": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", "dev": true, - "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -22881,8 +25200,9 @@ }, "node_modules/npm-check-updates/node_modules/escape-goat": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -22892,8 +25212,9 @@ }, "node_modules/npm-check-updates/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==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -22903,8 +25224,9 @@ }, "node_modules/npm-check-updates/node_modules/got": { "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dev": true, - "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -22927,8 +25249,9 @@ }, "node_modules/npm-check-updates/node_modules/has-yarn": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -22938,16 +25261,18 @@ }, "node_modules/npm-check-updates/node_modules/import-lazy": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/npm-check-updates/node_modules/is-ci": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, - "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -22957,8 +25282,9 @@ }, "node_modules/npm-check-updates/node_modules/is-npm": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -22968,24 +25294,27 @@ }, "node_modules/npm-check-updates/node_modules/is-obj": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/npm-check-updates/node_modules/is-yarn-global": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/npm-check-updates/node_modules/latest-version": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", "dev": true, - "license": "MIT", "dependencies": { "package-json": "^8.1.0" }, @@ -22998,8 +25327,9 @@ }, "node_modules/npm-check-updates/node_modules/lowercase-keys": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -23009,8 +25339,9 @@ }, "node_modules/npm-check-updates/node_modules/mimic-response": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -23020,8 +25351,9 @@ }, "node_modules/npm-check-updates/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -23031,8 +25363,9 @@ }, "node_modules/npm-check-updates/node_modules/normalize-url": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.16" }, @@ -23042,16 +25375,18 @@ }, "node_modules/npm-check-updates/node_modules/p-cancelable": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12.20" } }, "node_modules/npm-check-updates/node_modules/package-json": { "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", "dev": true, - "license": "MIT", "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", @@ -23067,8 +25402,9 @@ }, "node_modules/npm-check-updates/node_modules/pupa": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", "dev": true, - "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" }, @@ -23081,8 +25417,9 @@ }, "node_modules/npm-check-updates/node_modules/registry-auth-token": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", "dev": true, - "license": "MIT", "dependencies": { "@pnpm/npm-conf": "^2.1.0" }, @@ -23092,8 +25429,9 @@ }, "node_modules/npm-check-updates/node_modules/registry-url": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", "dev": true, - "license": "MIT", "dependencies": { "rc": "1.2.8" }, @@ -23106,8 +25444,9 @@ }, "node_modules/npm-check-updates/node_modules/responselike": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "dev": true, - "license": "MIT", "dependencies": { "lowercase-keys": "^3.0.0" }, @@ -23119,12 +25458,10 @@ } }, "node_modules/npm-check-updates/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -23134,8 +25471,9 @@ }, "node_modules/npm-check-updates/node_modules/semver-diff": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -23148,8 +25486,9 @@ }, "node_modules/npm-check-updates/node_modules/string-width": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -23164,8 +25503,9 @@ }, "node_modules/npm-check-updates/node_modules/strip-ansi": { "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -23178,8 +25518,9 @@ }, "node_modules/npm-check-updates/node_modules/type-fest": { "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -23189,8 +25530,9 @@ }, "node_modules/npm-check-updates/node_modules/unique-string": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", "dev": true, - "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" }, @@ -23203,8 +25545,9 @@ }, "node_modules/npm-check-updates/node_modules/update-notifier": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boxen": "^7.0.0", "chalk": "^5.0.1", @@ -23230,8 +25573,9 @@ }, "node_modules/npm-check-updates/node_modules/widest-line": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "dev": true, - "license": "MIT", "dependencies": { "string-width": "^5.0.1" }, @@ -23244,8 +25588,9 @@ }, "node_modules/npm-check-updates/node_modules/wrap-ansi": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -23260,8 +25605,9 @@ }, "node_modules/npm-check-updates/node_modules/xdg-basedir": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -23270,9 +25616,10 @@ } }, "node_modules/npm-check-updates/node_modules/yaml": { - "version": "2.4.1", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true, - "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -23282,8 +25629,9 @@ }, "node_modules/npm-install-checks": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", + "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, @@ -23292,12 +25640,10 @@ } }, "node_modules/npm-install-checks/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -23307,13 +25653,15 @@ }, "node_modules/npm-normalize-package-bin": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true }, "node_modules/npm-package-arg": { "version": "9.1.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", + "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", "dev": true, - "license": "ISC", "dependencies": { "hosted-git-info": "^5.0.0", "proc-log": "^2.0.1", @@ -23325,12 +25673,10 @@ } }, "node_modules/npm-package-arg/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -23340,8 +25686,9 @@ }, "node_modules/npm-packlist": { "version": "5.1.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", "dev": true, - "license": "ISC", "dependencies": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", @@ -23357,16 +25704,18 @@ }, "node_modules/npm-packlist/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/npm-packlist/node_modules/glob": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -23383,8 +25732,9 @@ }, "node_modules/npm-packlist/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -23394,8 +25744,9 @@ }, "node_modules/npm-packlist/node_modules/npm-bundled": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", "dev": true, - "license": "ISC", "dependencies": { "npm-normalize-package-bin": "^2.0.0" }, @@ -23405,16 +25756,18 @@ }, "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true, - "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm-pick-manifest": { "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", + "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", "dev": true, - "license": "ISC", "dependencies": { "npm-install-checks": "^5.0.0", "npm-normalize-package-bin": "^2.0.0", @@ -23427,19 +25780,18 @@ }, "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true, - "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -23449,8 +25801,9 @@ }, "node_modules/npm-registry-fetch": { "version": "13.3.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", + "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", "dev": true, - "license": "ISC", "dependencies": { "make-fetch-happen": "^10.0.6", "minipass": "^3.1.6", @@ -23466,8 +25819,9 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -23475,9 +25829,16 @@ "node": ">=8" } }, + "node_modules/npm-registry-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/npm-run-path": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dependencies": { "path-key": "^4.0.0" }, @@ -23490,7 +25851,8 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "engines": { "node": ">=12" }, @@ -23499,31 +25861,37 @@ } }, "node_modules/npmlog": { - "version": "5.0.1", - "license": "ISC", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, "dependencies": { - "are-we-there-yet": "^2.0.0", + "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", + "gauge": "^4.0.3", "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/npmlog/node_modules/gauge": { - "version": "3.0.2", - "license": "ISC", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", + "signal-exit": "^3.0.7", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "wide-align": "^1.1.5" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/nth-check": { @@ -23538,26 +25906,30 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "license": "MIT" + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", + "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==" }, "node_modules/object-assign": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { "version": "1.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { "version": "1.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -23571,14 +25943,16 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "license": "MIT", + "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.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -23594,7 +25968,8 @@ }, "node_modules/object.entries": { "version": "1.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -23606,7 +25981,8 @@ }, "node_modules/object.fromentries": { "version": "2.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -23622,7 +25998,8 @@ }, "node_modules/object.groupby": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -23634,7 +26011,8 @@ }, "node_modules/object.hasown": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dependencies": { "define-properties": "^1.2.1", "es-abstract": "^1.23.2", @@ -23649,7 +26027,8 @@ }, "node_modules/object.values": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -23664,27 +26043,30 @@ }, "node_modules/obuf": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/octal": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/octal/-/octal-1.0.0.tgz", + "integrity": "sha512-nnda7W8d+A3vEIY+UrDQzzboPf1vhs4JYVhff5CDkq9QNoZY7Xrxeo/htox37j9dZf7yNHevZzqtejWgy1vCqQ==", + "dev": true }, "node_modules/octokit": { - "version": "3.2.0", - "license": "MIT", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/octokit/-/octokit-3.2.1.tgz", + "integrity": "sha512-u+XuSejhe3NdIvty3Jod00JvTdAE/0/+XbhIDhefHbu+2OcTRHd80aCiH6TX19ZybJmwPQBKFQmHGxp0i9mJrg==", "dependencies": { "@octokit/app": "^14.0.2", "@octokit/core": "^5.0.0", "@octokit/oauth-app": "^6.0.0", "@octokit/plugin-paginate-graphql": "^4.0.0", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/plugin-rest-endpoint-methods": "^10.0.0", + "@octokit/plugin-paginate-rest": "11.3.1", + "@octokit/plugin-rest-endpoint-methods": "13.2.2", "@octokit/plugin-retry": "^6.0.0", "@octokit/plugin-throttling": "^8.0.0", "@octokit/request-error": "^5.0.0", - "@octokit/types": "^12.0.0" + "@octokit/types": "^13.0.0" }, "engines": { "node": ">= 18" @@ -23692,14 +26074,16 @@ }, "node_modules/octokit/node_modules/@octokit/auth-token": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", "engines": { "node": ">= 18" } }, "node_modules/octokit/node_modules/@octokit/core": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", "dependencies": { "@octokit/auth-token": "^4.0.0", "@octokit/graphql": "^7.1.0", @@ -23710,19 +26094,13 @@ "universal-user-agent": "^6.0.0" }, "engines": { - "node": ">= 18" - } - }, - "node_modules/octokit/node_modules/@octokit/core/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" + "node": ">= 18" } }, "node_modules/octokit/node_modules/@octokit/graphql": { "version": "7.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", "dependencies": { "@octokit/request": "^8.3.0", "@octokit/types": "^13.0.0", @@ -23732,16 +26110,10 @@ "node": ">= 18" } }, - "node_modules/octokit/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, "node_modules/octokit/node_modules/@octokit/plugin-paginate-graphql": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.1.tgz", + "integrity": "sha512-R8ZQNmrIKKpHWC6V2gum4x9LG2qF1RxRjo27gjQcG3j+vf2tLsEfE7I/wRWEPzYMaenr1M+qDAtNcwZve1ce1A==", "engines": { "node": ">= 18" }, @@ -23750,10 +26122,11 @@ } }, "node_modules/octokit/node_modules/@octokit/plugin-paginate-rest": { - "version": "9.2.1", - "license": "MIT", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz", + "integrity": "sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==", "dependencies": { - "@octokit/types": "^12.6.0" + "@octokit/types": "^13.5.0" }, "engines": { "node": ">= 18" @@ -23763,21 +26136,23 @@ } }, "node_modules/octokit/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "10.4.1", - "license": "MIT", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz", + "integrity": "sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==", "dependencies": { - "@octokit/types": "^12.6.0" + "@octokit/types": "^13.5.0" }, "engines": { "node": ">= 18" }, "peerDependencies": { - "@octokit/core": "5" + "@octokit/core": "^5" } }, "node_modules/octokit/node_modules/@octokit/plugin-retry": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz", + "integrity": "sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==", "dependencies": { "@octokit/request-error": "^5.0.0", "@octokit/types": "^12.0.0", @@ -23790,9 +26165,23 @@ "@octokit/core": ">=5" } }, + "node_modules/octokit/node_modules/@octokit/plugin-retry/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/octokit/node_modules/@octokit/plugin-retry/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, "node_modules/octokit/node_modules/@octokit/plugin-throttling": { "version": "8.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-8.2.0.tgz", + "integrity": "sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==", "dependencies": { "@octokit/types": "^12.2.0", "bottleneck": "^2.15.3" @@ -23804,9 +26193,23 @@ "@octokit/core": "^5.0.0" } }, + "node_modules/octokit/node_modules/@octokit/plugin-throttling/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/octokit/node_modules/@octokit/plugin-throttling/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, "node_modules/octokit/node_modules/@octokit/request": { "version": "8.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", "dependencies": { "@octokit/endpoint": "^9.0.1", "@octokit/request-error": "^5.1.0", @@ -23819,7 +26222,8 @@ }, "node_modules/octokit/node_modules/@octokit/request-error": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", "dependencies": { "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", @@ -23829,34 +26233,18 @@ "node": ">= 18" } }, - "node_modules/octokit/node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, - "node_modules/octokit/node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "13.4.0", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.0.1" - } - }, "node_modules/octokit/node_modules/@octokit/types": { - "version": "12.6.0", - "license": "MIT", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", "dependencies": { - "@octokit/openapi-types": "^20.0.0" + "@octokit/openapi-types": "^22.2.0" } }, - "node_modules/octokit/node_modules/@octokit/types/node_modules/@octokit/openapi-types": { - "version": "20.0.0", - "license": "MIT" - }, "node_modules/on-finished": { "version": "2.4.1", - "license": "MIT", + "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" }, @@ -23866,21 +26254,24 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "license": "MIT", + "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", - "license": "ISC", + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -23893,7 +26284,8 @@ }, "node_modules/open": { "version": "8.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -23907,15 +26299,16 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "license": "MIT", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -23923,7 +26316,8 @@ }, "node_modules/ora": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz", + "integrity": "sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==", "dependencies": { "chalk": "^3.0.0", "cli-cursor": "^3.1.0", @@ -23943,7 +26337,8 @@ }, "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -23956,7 +26351,8 @@ }, "node_modules/ora/node_modules/chalk": { "version": "3.0.0", - "license": "MIT", + "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" @@ -23967,7 +26363,8 @@ }, "node_modules/ora/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -23977,18 +26374,21 @@ }, "node_modules/ora/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/ora/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -23998,30 +26398,35 @@ }, "node_modules/os-browserify": { "version": "0.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" }, "node_modules/os-tmpdir": { "version": "1.0.2", - "license": "MIT", + "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/ospath": { "version": "1.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", + "dev": true }, "node_modules/p-cancelable": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "engines": { "node": ">=6" } }, "node_modules/p-limit": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -24034,7 +26439,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "license": "MIT", + "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" }, @@ -24047,7 +26453,8 @@ }, "node_modules/p-locate/node_modules/p-limit": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -24060,7 +26467,8 @@ }, "node_modules/p-locate/node_modules/yocto-queue": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "engines": { "node": ">=10" }, @@ -24070,8 +26478,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -24083,33 +26492,41 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "license": "MIT", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz", + "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==", "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-retry/node_modules/retry": { "version": "0.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "engines": { "node": ">= 4" } }, "node_modules/p-try": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "engines": { "node": ">=6" } }, "node_modules/package-json": { "version": "6.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", "dependencies": { "got": "^9.6.0", "registry-auth-token": "^4.0.0", @@ -24122,15 +26539,17 @@ }, "node_modules/package-json/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/pacote": { "version": "13.6.2", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", + "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", "dev": true, - "license": "ISC", "dependencies": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", @@ -24163,8 +26582,9 @@ }, "node_modules/pacote/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -24172,9 +26592,16 @@ "node": ">=8" } }, + "node_modules/pacote/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/pako": { "version": "1.0.11", - "license": "(MIT AND Zlib)" + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/param-case": { "version": "3.0.4", @@ -24187,7 +26614,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "license": "MIT", + "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" }, @@ -24197,7 +26625,8 @@ }, "node_modules/parse-asn1": { "version": "5.1.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", "dependencies": { "asn1.js": "^4.10.1", "browserify-aes": "^1.2.0", @@ -24212,8 +26641,9 @@ }, "node_modules/parse-github-url": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", "dev": true, - "license": "MIT", "bin": { "parse-github-url": "cli.js" }, @@ -24223,7 +26653,8 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "license": "MIT", + "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", @@ -24239,22 +26670,25 @@ }, "node_modules/parse-ms": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", "engines": { "node": ">=6" } }, "node_modules/parse-passwd": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/parse5": { "version": "7.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dependencies": { "entities": "^4.4.0" }, @@ -24264,7 +26698,8 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { "node": ">= 0.8" } @@ -24280,7 +26715,8 @@ }, "node_modules/path": { "version": "0.12.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", "dependencies": { "process": "^0.11.1", "util": "^0.10.3" @@ -24288,79 +26724,104 @@ }, "node_modules/path-browserify": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "node_modules/path-exists": { "version": "4.0.0", - "license": "MIT", + "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", - "license": "MIT", + "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", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { - "version": "1.10.2", - "license": "BlueOak-1.0.0", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "engines": { "node": "14 || >=16.14" } }, "node_modules/path-to-regexp": { "version": "0.1.7", - "license": "MIT" + "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", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { "node": ">=8" } }, + "node_modules/path/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/path/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dependencies": { + "inherits": "2.0.3" + } + }, "node_modules/pathe": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" }, "node_modules/pathval": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "engines": { "node": "*" } }, "node_modules/pbkdf2": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -24374,27 +26835,32 @@ }, "node_modules/pend": { "version": "1.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/perf-regexes": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/perf-regexes/-/perf-regexes-1.0.1.tgz", + "integrity": "sha512-L7MXxUDtqr4PUaLFCDCXBfGV/6KLIuSEccizDI7JxT+c9x1G1v04BQ4+4oag84SHaCdrBgQAIs/Cqn+flwFPng==", "engines": { "node": ">=6.14" } }, "node_modules/performance-now": { "version": "2.1.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -24404,21 +26870,24 @@ }, "node_modules/pify": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { "node": ">=0.10.0" } }, "node_modules/pinkie": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "engines": { "node": ">=0.10.0" } }, "node_modules/pinkie-promise": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dependencies": { "pinkie": "^2.0.0" }, @@ -24427,80 +26896,94 @@ } }, "node_modules/pkg-dir": { - "version": "4.2.0", - "license": "MIT", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dependencies": { - "find-up": "^4.0.0" + "find-up": "^6.3.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "license": "MIT", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dependencies": { - "p-try": "^2.0.0" + "p-limit": "^4.0.0" }, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/pkg-types": { - "version": "1.0.3", - "license": "MIT", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", + "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" + "confbox": "^0.1.7", + "mlly": "^1.7.0", + "pathe": "^1.1.2" } }, "node_modules/please-upgrade-node": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, - "license": "MIT", "dependencies": { "semver-compare": "^1.0.0" } }, "node_modules/plimit-lit": { "version": "1.6.1", + "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.6.1.tgz", + "integrity": "sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==", "dev": true, - "license": "MIT", "dependencies": { "queue-lit": "^1.5.1" }, @@ -24510,20 +26993,24 @@ }, "node_modules/pluralize": { "version": "8.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "engines": { "node": ">=4" } }, "node_modules/possible-typed-array-names": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -24538,7 +27025,6 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -24550,8 +27036,9 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -24561,8 +27048,9 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, - "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -24577,8 +27065,9 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, - "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -24591,8 +27080,9 @@ }, "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==", "dev": true, - "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -24605,8 +27095,9 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, - "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -24617,12 +27108,14 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/postcss-values-parser": { "version": "6.0.2", - "license": "MPL-2.0", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz", + "integrity": "sha512-YLJpK0N1brcNJrs9WatuJFtHaV9q5aAOj+S4DI5S7jgHlRfm0PIbDCAFRYMQD5SHq7Fy6xsDhyutgS0QOAs0qw==", "dependencies": { "color-name": "^1.1.4", "is-url-superb": "^4.0.0", @@ -24637,11 +27130,13 @@ }, "node_modules/postcss-values-parser/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/prebuild-install": { "version": "7.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -24665,11 +27160,13 @@ }, "node_modules/prebuild-install/node_modules/chownr": { "version": "1.1.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/prebuild-install/node_modules/tar-fs": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -24679,7 +27176,8 @@ }, "node_modules/precinct": { "version": "8.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/precinct/-/precinct-8.3.1.tgz", + "integrity": "sha512-pVppfMWLp2wF68rwHqBIpPBYY8Kd12lDhk8LVQzOwqllifVR15qNFyod43YLyFpurKRZQKnE7E4pofAagDOm2Q==", "dependencies": { "commander": "^2.20.3", "debug": "^4.3.3", @@ -24704,7 +27202,8 @@ }, "node_modules/precinct/node_modules/@typescript-eslint/types": { "version": "4.33.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, @@ -24715,7 +27214,8 @@ }, "node_modules/precinct/node_modules/@typescript-eslint/typescript-estree": { "version": "4.33.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", "dependencies": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0", @@ -24740,7 +27240,8 @@ }, "node_modules/precinct/node_modules/@typescript-eslint/visitor-keys": { "version": "4.33.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", "dependencies": { "@typescript-eslint/types": "4.33.0", "eslint-visitor-keys": "^2.0.0" @@ -24755,18 +27256,21 @@ }, "node_modules/precinct/node_modules/ast-module-types": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-3.0.0.tgz", + "integrity": "sha512-CMxMCOCS+4D+DkOQfuZf+vLrSEmY/7xtORwdxs4wtcC1wVgvk2MqFFTwQCFhvWsI4KPU9lcWXPI8DgRiz+xetQ==", "engines": { "node": ">=6.0" } }, "node_modules/precinct/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/precinct/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -24781,7 +27285,8 @@ }, "node_modules/precinct/node_modules/detective-amd": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-3.1.2.tgz", + "integrity": "sha512-jffU26dyqJ37JHR/o44La6CxtrDf3Rt9tvd2IbImJYxWKTMdBjctp37qoZ6ZcY80RHg+kzWz4bXn39e4P7cctQ==", "dependencies": { "ast-module-types": "^3.0.0", "escodegen": "^2.0.0", @@ -24797,7 +27302,8 @@ }, "node_modules/precinct/node_modules/detective-cjs": { "version": "3.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.3.tgz", + "integrity": "sha512-ljs7P0Yj9MK64B7G0eNl0ThWSYjhAaSYy+fQcpzaKalYl/UoQBOzOeLCSFEY1qEBhziZ3w7l46KG/nH+s+L7BQ==", "dependencies": { "ast-module-types": "^3.0.0", "node-source-walk": "^4.0.0" @@ -24808,7 +27314,8 @@ }, "node_modules/precinct/node_modules/detective-es6": { "version": "2.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-2.2.2.tgz", + "integrity": "sha512-eZUKCUsbHm8xoeoCM0z6JFwvDfJ5Ww5HANo+jPR7AzkFpW9Mun3t/TqIF2jjeWa2TFbAiGaWESykf2OQp3oeMw==", "dependencies": { "node-source-walk": "^4.0.0" }, @@ -24818,7 +27325,8 @@ }, "node_modules/precinct/node_modules/detective-postcss": { "version": "4.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-4.0.0.tgz", + "integrity": "sha512-Fwc/g9VcrowODIAeKRWZfVA/EufxYL7XfuqJQFroBKGikKX83d2G7NFw6kDlSYGG3LNQIyVa+eWv1mqre+v4+A==", "dependencies": { "debug": "^4.1.1", "is-url": "^1.2.4", @@ -24831,7 +27339,8 @@ }, "node_modules/precinct/node_modules/detective-sass": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.2.tgz", + "integrity": "sha512-DNVYbaSlmti/eztFGSfBw4nZvwsTaVXEQ4NsT/uFckxhJrNRFUh24d76KzoCC3aarvpZP9m8sC2L1XbLej4F7g==", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^4.0.0" @@ -24842,7 +27351,8 @@ }, "node_modules/precinct/node_modules/detective-scss": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.2.tgz", + "integrity": "sha512-hDWnWh/l0tht/7JQltumpVea/inmkBaanJUcXRB9kEEXVwVUMuZd6z7eusQ6GcBFrfifu3pX/XPyD7StjbAiBg==", "dependencies": { "gonzales-pe": "^4.3.0", "node-source-walk": "^4.0.0" @@ -24853,11 +27363,13 @@ }, "node_modules/precinct/node_modules/detective-stylus": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.3.tgz", + "integrity": "sha512-4/bfIU5kqjwugymoxLXXLltzQNeQfxGoLm2eIaqtnkWxqbhap9puDVpJPVDx96hnptdERzS5Cy6p9N8/08A69Q==" }, "node_modules/precinct/node_modules/detective-typescript": { "version": "7.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-7.0.2.tgz", + "integrity": "sha512-unqovnhxzvkCz3m1/W4QW4qGsvXCU06aU2BAm8tkza+xLnp9SOFnob2QsTxUv5PdnQKfDvWcv9YeOeFckWejwA==", "dependencies": { "@typescript-eslint/typescript-estree": "^4.33.0", "ast-module-types": "^2.7.1", @@ -24870,18 +27382,21 @@ }, "node_modules/precinct/node_modules/detective-typescript/node_modules/ast-module-types": { "version": "2.7.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.7.1.tgz", + "integrity": "sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==" }, "node_modules/precinct/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "license": "Apache-2.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/precinct/node_modules/get-amd-module-type": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.2.tgz", + "integrity": "sha512-PcuKwB8ouJnKuAPn6Hk3UtdfKoUV3zXRqVEvj8XGIXqjWfgd1j7QGdXy5Z9OdQfzVt1Sk29HVe/P+X74ccOuqw==", "dependencies": { "ast-module-types": "^3.0.0", "node-source-walk": "^4.2.2" @@ -24892,7 +27407,8 @@ }, "node_modules/precinct/node_modules/node-source-walk": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.3.0.tgz", + "integrity": "sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==", "dependencies": { "@babel/parser": "^7.0.0" }, @@ -24902,7 +27418,8 @@ }, "node_modules/precinct/node_modules/postcss-values-parser": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", "dependencies": { "flatten": "^1.0.2", "indexes-of": "^1.0.1", @@ -24913,11 +27430,9 @@ } }, "node_modules/precinct/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -24927,7 +27442,8 @@ }, "node_modules/precinct/node_modules/typescript": { "version": "3.9.10", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -24938,21 +27454,24 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "license": "MIT", + "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/prepend-http": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "engines": { "node": ">=4" } }, "node_modules/prettier": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", "bin": { "prettier": "bin/prettier.cjs" }, @@ -24965,7 +27484,8 @@ }, "node_modules/prettier-linter-helpers": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dependencies": { "fast-diff": "^1.1.2" }, @@ -24975,8 +27495,9 @@ }, "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==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -24995,7 +27516,8 @@ }, "node_modules/pretty-format": { "version": "29.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -25007,7 +27529,8 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" }, @@ -25017,7 +27540,8 @@ }, "node_modules/pretty-ms": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", "dependencies": { "parse-ms": "^2.1.0" }, @@ -25030,38 +27554,44 @@ }, "node_modules/proc-log": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", + "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", "dev": true, - "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/process": { "version": "0.11.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-es6": { "version": "0.11.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/process-es6/-/process-es6-0.11.6.tgz", + "integrity": "sha512-GYBRQtL4v3wgigq10Pv58jmTbFXlIiTbSfgnNqZLY0ldUPqy1rRxDI5fCjoCpnM6TqmHQI8ydzTBXW86OYc0gA==", + "dev": true }, "node_modules/process-nextick-args": { "version": "2.0.1", - "license": "MIT" + "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/progress": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "engines": { "node": ">=0.4.0" } }, "node_modules/progress-stream": { "version": "2.0.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-2.0.0.tgz", + "integrity": "sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==", "dependencies": { "speedometer": "~1.0.0", "through2": "~2.0.3" @@ -25069,13 +27599,15 @@ }, "node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true }, "node_modules/promise-retry": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, - "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -25086,8 +27618,9 @@ }, "node_modules/prompts-ncu": { "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-2.5.1.tgz", + "integrity": "sha512-Hdd7GgV7b76Yh9FP9HL1D9xqtJCJdVPpiM2vDtuoc8W1KfweJe15gutFYmxkq83ViFaagFM8K0UcPCQ/tZq8bA==", "dev": true, - "license": "MIT", "dependencies": { "kleur": "^4.0.1", "sisteransi": "^1.0.5" @@ -25098,7 +27631,8 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "license": "MIT", + "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", @@ -25107,11 +27641,13 @@ }, "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/propagate": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", + "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", "engines": { "node": ">= 8" } @@ -25122,12 +27658,14 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "dev": true, - "license": "ISC" + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true }, "node_modules/proxy-addr": { "version": "2.0.7", - "license": "MIT", + "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" @@ -25138,26 +27676,31 @@ }, "node_modules/proxy-from-env": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true }, "node_modules/prr": { "version": "1.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true }, "node_modules/psl": { "version": "1.9.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, "node_modules/pstree.remy": { "version": "1.1.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true }, "node_modules/public-encrypt": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -25169,11 +27712,13 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/pump": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -25181,7 +27726,8 @@ }, "node_modules/pumpify": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", "dependencies": { "duplexify": "^4.1.1", "inherits": "^2.0.3", @@ -25190,14 +27736,16 @@ }, "node_modules/punycode": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { "node": ">=6" } }, "node_modules/pupa": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", "dependencies": { "escape-goat": "^2.0.0" }, @@ -25206,8 +27754,9 @@ } }, "node_modules/qs": { - "version": "6.12.0", - "license": "BSD-3-Clause", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "dependencies": { "side-channel": "^1.0.6" }, @@ -25220,24 +27769,30 @@ }, "node_modules/querystring-es3": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "engines": { "node": ">=0.4.x" } }, "node_modules/querystringify": { "version": "2.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "node_modules/queue-lit": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.5.2.tgz", + "integrity": "sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" } }, "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", @@ -25251,16 +27806,17 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/queue-tick": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" }, "node_modules/quick-lru": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "engines": { "node": ">=10" }, @@ -25270,18 +27826,21 @@ }, "node_modules/quote-unquote": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz", + "integrity": "sha512-twwRO/ilhlG/FIgYeKGFqyHhoEhqgnKVkcmqMKi2r524gz3ZbDTcyFt38E9xjJI2vT+KbRNHVbnJ/e0I25Azwg==" }, "node_modules/randombytes": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/randomfill": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -25289,14 +27848,16 @@ }, "node_modules/range-parser": { "version": "1.2.1", - "license": "MIT", + "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.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -25309,7 +27870,8 @@ }, "node_modules/rc": { "version": "1.2.8", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -25322,8 +27884,9 @@ }, "node_modules/rc-config-loader": { "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^4.3.4", "js-yaml": "^4.1.0", @@ -25333,8 +27896,9 @@ }, "node_modules/rc-config-loader/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -25349,7 +27913,8 @@ }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "engines": { "node": ">=0.10.0" } @@ -25379,7 +27944,8 @@ }, "node_modules/react-i18next": { "version": "11.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.18.6.tgz", + "integrity": "sha512-yHb2F9BiT0lqoQDt8loZ5gWP331GwctHz9tYQ8A2EIEUu+CcEdjBLQWli1USG3RdWQt3W+jqQLg/d4rrQR96LA==", "dependencies": { "@babel/runtime": "^7.14.5", "html-parse-stringify": "^3.0.1" @@ -25398,21 +27964,24 @@ } }, "node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/react-refresh": { - "version": "0.14.0", - "license": "MIT", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "engines": { "node": ">=0.10.0" } }, "node_modules/react-router": { - "version": "6.22.3", - "license": "MIT", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "dependencies": { - "@remix-run/router": "1.15.3" + "@remix-run/router": "1.16.1" }, "engines": { "node": ">=14.0.0" @@ -25422,11 +27991,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.3", - "license": "MIT", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "dependencies": { - "@remix-run/router": "1.15.3", - "react-router": "6.22.3" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" }, "engines": { "node": ">=14.0.0" @@ -25438,7 +28008,8 @@ }, "node_modules/react-transition-group": { "version": "4.4.5", - "license": "BSD-3-Clause", + "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", @@ -25452,7 +28023,8 @@ }, "node_modules/read": { "version": "1.0.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "dependencies": { "mute-stream": "~0.0.4" }, @@ -25462,8 +28034,9 @@ }, "node_modules/read-package-json": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", + "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", "dev": true, - "license": "ISC", "dependencies": { "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", @@ -25476,8 +28049,9 @@ }, "node_modules/read-package-json-fast": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", "dev": true, - "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -25488,16 +28062,18 @@ }, "node_modules/read-package-json/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/read-package-json/node_modules/glob": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -25514,8 +28090,9 @@ }, "node_modules/read-package-json/node_modules/minimatch": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -25525,16 +28102,18 @@ }, "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", "dev": true, - "license": "ISC", "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/readable-stream": { "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dev": true, - "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -25542,9 +28121,16 @@ "string_decoder": "~0.10.x" } }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, "node_modules/readdirp": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { "picomatch": "^2.2.1" }, @@ -25554,6 +28140,8 @@ }, "node_modules/rechoir": { "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dependencies": { "resolve": "^1.1.6" }, @@ -25563,8 +28151,9 @@ }, "node_modules/refa": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/refa/-/refa-0.11.0.tgz", + "integrity": "sha512-486O8/pQXwj9jV0mVvUnTsxq0uknpBnNJ0eCUhkZqJRQ8KutrT1PhzmumdCeM1hSBF2eMlFPmwECRER4IbKXlQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.0" }, @@ -25574,7 +28163,8 @@ }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -25593,11 +28183,13 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "license": "MIT" + "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.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dependencies": { "regenerate": "^1.4.2" }, @@ -25607,19 +28199,22 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/regenerator-transform": { "version": "0.15.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regexp-ast-analysis": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.6.0.tgz", + "integrity": "sha512-OLxjyjPkVH+rQlBLb1I/P/VTmamSjGkvN5PTV5BXP432k3uVz727J7H29GA5IFiY0m7e1xBN7049Wn59FY3DEQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.0", "refa": "^0.11.0" @@ -25630,7 +28225,8 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -25646,7 +28242,8 @@ }, "node_modules/regexpu-core": { "version": "5.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -25661,7 +28258,8 @@ }, "node_modules/registry-auth-token": { "version": "4.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "dependencies": { "rc": "1.2.8" }, @@ -25671,7 +28269,8 @@ }, "node_modules/registry-url": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", "dependencies": { "rc": "^1.2.8" }, @@ -25681,7 +28280,8 @@ }, "node_modules/regjsparser": { "version": "0.9.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dependencies": { "jsesc": "~0.5.0" }, @@ -25691,6 +28291,8 @@ }, "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" } @@ -25705,15 +28307,17 @@ }, "node_modules/remote-git-tags": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz", + "integrity": "sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/remove-markdown": { "version": "0.5.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.5.0.tgz", + "integrity": "sha512-x917M80K97K5IN1L8lUvFehsfhR8cYjGQ/yAMRI9E7JIKivtl5Emo5iD13DhMr+VojzMCiYk8V2byNPwT/oapg==" }, "node_modules/renderkid": { "version": "3.0.0", @@ -25806,34 +28410,39 @@ }, "node_modules/request-progress": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, - "license": "MIT", "dependencies": { "throttleit": "^1.0.0" } }, "node_modules/require-directory": { "version": "2.1.1", - "license": "MIT", + "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", - "license": "MIT", + "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-package-name": { "version": "2.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true }, "node_modules/requirejs": { "version": "2.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", "bin": { "r_js": "bin/r.js", "r.js": "bin/r.js" @@ -25844,7 +28453,8 @@ }, "node_modules/requirejs-config-file": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz", + "integrity": "sha512-jnIre8cbWOyvr8a5F2KuqBnY+SDA4NXr/hzEZJG79Mxm2WiFQz2dzhC8ibtPJS7zkmBEl1mxSwp5HhC1W4qpxw==", "dependencies": { "esprima": "^4.0.0", "stringify-object": "^3.2.1" @@ -25855,15 +28465,18 @@ }, "node_modules/requires-port": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/reselect": { "version": "4.1.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" }, "node_modules/resolve": { "version": "1.22.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -25878,11 +28491,13 @@ }, "node_modules/resolve-alpn": { "version": "1.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" }, "node_modules/resolve-cwd": { "version": "3.0.0", - "license": "MIT", + "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" }, @@ -25892,15 +28507,17 @@ }, "node_modules/resolve-dependency-path": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz", + "integrity": "sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==", "engines": { "node": ">=6.0.0" } }, "node_modules/resolve-dir": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, - "license": "MIT", "dependencies": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" @@ -25911,28 +28528,32 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { "node": ">=8" } }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, "node_modules/responselike": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dependencies": { "lowercase-keys": "^1.0.0" } }, "node_modules/restore-cursor": { "version": "3.1.0", - "license": "MIT", + "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" @@ -25943,15 +28564,17 @@ }, "node_modules/retry": { "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "license": "MIT", + "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" @@ -25959,12 +28582,14 @@ }, "node_modules/rfdc": { "version": "1.3.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "dev": true }, "node_modules/rimraf": { "version": "3.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { "glob": "^7.1.3" }, @@ -25977,7 +28602,8 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "license": "ISC", + "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", @@ -25995,7 +28621,8 @@ }, "node_modules/ripemd160": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -26003,7 +28630,8 @@ }, "node_modules/roarr": { "version": "2.15.4", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -26018,8 +28646,9 @@ } }, "node_modules/rollup": { - "version": "4.14.1", - "license": "MIT", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", "dependencies": { "@types/estree": "1.0.5" }, @@ -26031,27 +28660,29 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.14.1", - "@rollup/rollup-android-arm64": "4.14.1", - "@rollup/rollup-darwin-arm64": "4.14.1", - "@rollup/rollup-darwin-x64": "4.14.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.14.1", - "@rollup/rollup-linux-arm64-gnu": "4.14.1", - "@rollup/rollup-linux-arm64-musl": "4.14.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.14.1", - "@rollup/rollup-linux-riscv64-gnu": "4.14.1", - "@rollup/rollup-linux-s390x-gnu": "4.14.1", - "@rollup/rollup-linux-x64-gnu": "4.14.1", - "@rollup/rollup-linux-x64-musl": "4.14.1", - "@rollup/rollup-win32-arm64-msvc": "4.14.1", - "@rollup/rollup-win32-ia32-msvc": "4.14.1", - "@rollup/rollup-win32-x64-msvc": "4.14.1", + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", "fsevents": "~2.3.2" } }, "node_modules/rollup-plugin-cleanup": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rollup-plugin-cleanup/-/rollup-plugin-cleanup-3.2.1.tgz", + "integrity": "sha512-zuv8EhoO3TpnrU8MX8W7YxSbO4gmOR0ny06Lm3nkFfq0IVKdBUtHwhVzY1OAJyNCIAdLiyPnOrU0KnO0Fri1GQ==", "dependencies": { "js-cleanup": "^1.2.0", "rollup-pluginutils": "^2.8.2" @@ -26065,7 +28696,8 @@ }, "node_modules/rollup-plugin-import-css": { "version": "3.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rollup-plugin-import-css/-/rollup-plugin-import-css-3.5.0.tgz", + "integrity": "sha512-JOVow6n00qt2C/NnsqPmIjFOfxIAudwWqC5SaC84CodMGiMFaP1gPAdgnJ8g8hcG+P85TCYp2kI98grYCEt5pg==", "dependencies": { "@rollup/pluginutils": "^5.0.4" }, @@ -26078,8 +28710,9 @@ }, "node_modules/rollup-plugin-node-builtins": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-builtins/-/rollup-plugin-node-builtins-2.1.2.tgz", + "integrity": "sha512-bxdnJw8jIivr2yEyt8IZSGqZkygIJOGAWypXvHXnwKAbUcN4Q/dGTx7K0oAJryC/m6aq6tKutltSeXtuogU6sw==", "dev": true, - "license": "ISC", "dependencies": { "browserify-fs": "^1.0.0", "buffer-es6": "^4.9.2", @@ -26089,7 +28722,8 @@ }, "node_modules/rollup-plugin-visualizer": { "version": "5.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", "dependencies": { "open": "^8.4.0", "picomatch": "^2.3.1", @@ -26113,25 +28747,29 @@ }, "node_modules/rollup-plugin-visualizer/node_modules/source-map": { "version": "0.7.4", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { "node": ">= 8" } }, "node_modules/rollup-pluginutils": { "version": "2.8.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", "dependencies": { "estree-walker": "^0.6.1" } }, "node_modules/rollup-pluginutils/node_modules/estree-walker": { "version": "0.6.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" }, "node_modules/rrweb-cssom": { "version": "0.6.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" }, "node_modules/run-applescript": { "version": "7.0.0", @@ -26146,13 +28784,16 @@ }, "node_modules/run-async": { "version": "2.4.1", - "license": "MIT", + "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", @@ -26167,21 +28808,22 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rxjs": { "version": "7.8.1", - "license": "Apache-2.0", + "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.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -26197,10 +28839,13 @@ }, "node_modules/safe-array-concat/node_modules/isarray": { "version": "2.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "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", @@ -26214,12 +28859,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/safe-regex-test": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -26234,11 +28879,13 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/saslprep": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", "optional": true, "dependencies": { "sparse-bitfield": "^3.0.3" @@ -26249,7 +28896,8 @@ }, "node_modules/sass-lookup": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz", + "integrity": "sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==", "dependencies": { "commander": "^2.16.0" }, @@ -26262,11 +28910,13 @@ }, "node_modules/sass-lookup/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/saxes": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dependencies": { "xmlchars": "^2.2.0" }, @@ -26276,7 +28926,8 @@ }, "node_modules/scale-ts": { "version": "1.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.0.tgz", + "integrity": "sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==", "optional": true }, "node_modules/scheduler": { @@ -26288,25 +28939,59 @@ } }, "node_modules/schema-utils": { - "version": "3.3.0", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/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/schema-utils/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/scslre": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.2.0.tgz", + "integrity": "sha512-4hc49fUMmX3jM0XdFUAPBrs1xwEcdHa0KyjEsjFs+Zfc66mpFpq5YmRgDtl+Ffo6AtJIilfei+yKw8fUn3N88w==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.0", "refa": "^0.11.0", @@ -26315,15 +29000,18 @@ }, "node_modules/seedrandom": { "version": "3.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" }, "node_modules/select-hose": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "node_modules/selfsigned": { "version": "2.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -26334,20 +29022,23 @@ }, "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, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/semver-compare": { "version": "1.0.0", - "devOptional": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "devOptional": true }, "node_modules/semver-diff": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", "dependencies": { "semver": "^6.3.0" }, @@ -26357,19 +29048,22 @@ }, "node_modules/semver-diff/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/semver-utils": { "version": "1.1.4", - "dev": true, - "license": "APACHEv2" + "resolved": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz", + "integrity": "sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==", + "dev": true }, "node_modules/send": { "version": "0.18.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -26391,18 +29085,21 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "bin": { "mime": "cli.js" }, @@ -26412,11 +29109,13 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/serialize-error": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", "optional": true, "dependencies": { "type-fest": "^0.13.1" @@ -26430,7 +29129,8 @@ }, "node_modules/serialize-error/node_modules/type-fest": { "version": "0.13.1", - "license": "(MIT OR CC0-1.0)", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "optional": true, "engines": { "node": ">=10" @@ -26441,14 +29141,16 @@ }, "node_modules/serialize-javascript": { "version": "6.0.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { "version": "1.9.1", - "license": "MIT", + "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", @@ -26464,21 +29166,24 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "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", - "license": "MIT", + "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", - "license": "MIT", + "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", @@ -26491,26 +29196,31 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "license": "ISC" + "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", - "license": "MIT" + "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", - "license": "ISC" + "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", - "license": "MIT", + "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", - "license": "MIT", + "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", @@ -26523,11 +29233,13 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "license": "ISC" + "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", - "license": "MIT", + "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", @@ -26542,7 +29254,8 @@ }, "node_modules/set-function-name": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -26555,15 +29268,18 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "license": "MIT" + "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", - "license": "ISC" + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/sha.js": { "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -26574,7 +29290,8 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dependencies": { "kind-of": "^6.0.2" }, @@ -26584,8 +29301,9 @@ }, "node_modules/sharp": { "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -26605,14 +29323,13 @@ }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "node_modules/sharp/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -26622,7 +29339,8 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "license": "MIT", + "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" }, @@ -26632,21 +29350,24 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "license": "MIT", + "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.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shelljs": { "version": "0.8.5", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -26661,7 +29382,8 @@ }, "node_modules/shelljs/node_modules/glob": { "version": "7.2.3", - "license": "ISC", + "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", @@ -26679,8 +29401,9 @@ }, "node_modules/shiki": { "version": "0.14.7", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", "dev": true, - "license": "MIT", "dependencies": { "ansi-sequence-parser": "^1.1.0", "jsonc-parser": "^3.2.0", @@ -26690,7 +29413,8 @@ }, "node_modules/side-channel": { "version": "1.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -26706,18 +29430,23 @@ }, "node_modules/sift": { "version": "16.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" }, "node_modules/siginfo": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" }, "node_modules/signal-exit": { "version": "3.0.7", - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "node_modules/simple-concat": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "funding": [ { "type": "github", @@ -26731,11 +29460,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/simple-get": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "funding": [ { "type": "github", @@ -26750,7 +29480,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -26759,19 +29488,22 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dependencies": { "is-arrayish": "^0.3.1" } }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "node_modules/simple-update-notifier": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", "dev": true, - "license": "MIT", "dependencies": { "semver": "~7.0.0" }, @@ -26781,16 +29513,19 @@ }, "node_modules/simple-update-notifier/node_modules/semver": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/sinon": { "version": "15.2.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz", + "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==", + "deprecated": "16.1.1", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0", "@sinonjs/fake-timers": "^10.3.0", @@ -26806,16 +29541,18 @@ }, "node_modules/sinon/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/sinon/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -26825,19 +29562,22 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "node_modules/skip-regex": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/skip-regex/-/skip-regex-1.0.2.tgz", + "integrity": "sha512-pEjMUbwJ5Pl/6Vn6FsamXHXItJXSRftcibixDmNCWbWhic0hzHrwkMZo0IZ7fMRH9KxcWDFSkzhccB4285PutA==", "engines": { "node": ">=4.2" } }, "node_modules/slash": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "engines": { "node": ">=12" }, @@ -26847,8 +29587,9 @@ }, "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==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -26860,8 +29601,9 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -26874,8 +29616,9 @@ }, "node_modules/slice-ansi/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -26885,12 +29628,14 @@ }, "node_modules/slice-ansi/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/smart-buffer": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -26898,7 +29643,8 @@ }, "node_modules/smoldot": { "version": "2.0.22", - "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.22.tgz", + "integrity": "sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==", "optional": true, "dependencies": { "ws": "^8.8.1" @@ -26906,7 +29652,8 @@ }, "node_modules/socket.io-client": { "version": "4.7.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -26919,7 +29666,8 @@ }, "node_modules/socket.io-client/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -26934,7 +29682,8 @@ }, "node_modules/socket.io-parser": { "version": "4.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -26945,7 +29694,8 @@ }, "node_modules/socket.io-parser/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -26960,7 +29710,8 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "license": "MIT", + "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", @@ -26969,7 +29720,8 @@ }, "node_modules/socks": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "dependencies": { "ip-address": "^9.0.5", "smart-buffer": "^4.2.0" @@ -26981,8 +29733,9 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, - "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -26994,8 +29747,9 @@ }, "node_modules/socks-proxy-agent/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -27028,7 +29782,8 @@ }, "node_modules/sort-keys": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", "dependencies": { "is-plain-obj": "^2.0.0" }, @@ -27041,28 +29796,32 @@ }, "node_modules/sort-keys/node_modules/is-plain-obj": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "engines": { "node": ">=8" } }, "node_modules/source-map": { "version": "0.5.7", - "license": "BSD-3-Clause", + "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/source-map-js": { "version": "1.2.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", - "license": "MIT", + "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" @@ -27070,18 +29829,22 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "license": "BSD-3-Clause", + "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", - "license": "MIT" + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" }, "node_modules/sparse-bitfield": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", "optional": true, "dependencies": { "memory-pager": "^1.0.2" @@ -27089,16 +29852,18 @@ }, "node_modules/spawn-please": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/spawn-please/-/spawn-please-1.0.0.tgz", + "integrity": "sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/spdx-correct": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -27106,13 +29871,15 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", - "dev": true, - "license": "CC-BY-3.0" + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, - "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -27120,12 +29887,14 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.17", - "dev": true, - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "dev": true }, "node_modules/spdy": { "version": "4.0.2", - "license": "MIT", + "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", @@ -27139,7 +29908,8 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "license": "MIT", + "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", @@ -27151,7 +29921,8 @@ }, "node_modules/spdy-transport/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -27166,7 +29937,8 @@ }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27176,16 +29948,10 @@ "node": ">= 6" } }, - "node_modules/spdy-transport/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/spdy/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -27200,16 +29966,19 @@ }, "node_modules/speedometer": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz", + "integrity": "sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==" }, "node_modules/sprintf-js": { "version": "1.1.3", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" }, "node_modules/sshpk": { "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, - "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -27232,13 +30001,15 @@ }, "node_modules/sshpk/node_modules/jsbn": { "version": "0.1.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true }, "node_modules/ssri": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, - "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -27248,8 +30019,9 @@ }, "node_modules/ssri/node_modules/minipass": { "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -27257,31 +30029,42 @@ "node": ">=8" } }, + "node_modules/ssri/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/stackback": { "version": "0.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" }, "node_modules/statuses": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { "version": "3.7.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" }, "node_modules/store": { "version": "2.0.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", + "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", "engines": { "node": "*" } }, "node_modules/stream-browserify": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" @@ -27289,7 +30072,8 @@ }, "node_modules/stream-browserify/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27299,16 +30083,10 @@ "node": ">= 6" } }, - "node_modules/stream-browserify/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/stream-http": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", @@ -27318,7 +30096,8 @@ }, "node_modules/stream-http/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27328,33 +30107,31 @@ "node": ">= 6" } }, - "node_modules/stream-http/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/stream-shift": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" }, "node_modules/stream-to-array": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", + "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", "dependencies": { "any-promise": "^1.1.0" } }, "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/streamx": { "version": "2.16.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -27364,27 +30141,33 @@ } }, "node_modules/string_decoder": { - "version": "0.10.31", - "dev": true, - "license": "MIT" + "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-argv": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.6.19" } }, "node_modules/string-natural-compare": { "version": "3.0.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true }, "node_modules/string-range": { "version": "1.2.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/string-range/-/string-range-1.2.2.tgz", + "integrity": "sha512-tYft6IFi8SjplJpxCUxyqisD3b+R2CSkomrtJYCkvuf1KuCAWgz7YXt4O0jip7efpfCemwHEzTEAO8EuOYgh3w==", + "dev": true }, "node_modules/string-replace-loader": { "version": "3.1.0", @@ -27398,9 +30181,27 @@ "webpack": "^5" } }, + "node_modules/string-replace-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "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/string-width": { "version": "4.2.3", - "license": "MIT", + "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", @@ -27413,7 +30214,8 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "license": "MIT", + "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", @@ -27425,15 +30227,18 @@ }, "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", - "license": "MIT" + "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.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -27457,7 +30262,8 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -27473,7 +30279,8 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -27485,7 +30292,8 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -27500,7 +30308,8 @@ }, "node_modules/stringify-object": { "version": "3.3.0", - "license": "BSD-2-Clause", + "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", @@ -27512,7 +30321,8 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -27523,7 +30333,8 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -27533,14 +30344,16 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "license": "MIT", + "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-final-newline": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "engines": { "node": ">=12" }, @@ -27550,7 +30363,8 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "engines": { "node": ">=8" }, @@ -27560,8 +30374,9 @@ }, "node_modules/strip-literal": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.10.0" }, @@ -27571,7 +30386,8 @@ }, "node_modules/strip-outer": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -27581,19 +30397,22 @@ }, "node_modules/strip-outer/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "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/strnum": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", "optional": true }, "node_modules/styled-jsx": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", "dependencies": { "client-only": "0.0.1" }, @@ -27614,11 +30433,13 @@ }, "node_modules/stylis": { "version": "4.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" }, "node_modules/stylus-lookup": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz", + "integrity": "sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==", "dependencies": { "commander": "^2.8.1", "debug": "^4.1.0" @@ -27632,11 +30453,13 @@ }, "node_modules/stylus-lookup/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/stylus-lookup/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -27651,7 +30474,8 @@ }, "node_modules/sumchecker": { "version": "3.0.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", "dependencies": { "debug": "^4.1.0" }, @@ -27661,7 +30485,8 @@ }, "node_modules/sumchecker/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -27676,7 +30501,8 @@ }, "node_modules/supports-color": { "version": "5.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { "has-flag": "^3.0.0" }, @@ -27686,7 +30512,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "license": "MIT", + "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" }, @@ -27696,18 +30523,21 @@ }, "node_modules/symbol-tree": { "version": "3.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/tapable": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { "node": ">=6" } }, "node_modules/tar": { "version": "6.2.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -27721,8 +30551,9 @@ } }, "node_modules/tar-fs": { - "version": "3.0.5", - "license": "MIT", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", "dependencies": { "pump": "^3.0.0", "tar-stream": "^3.1.5" @@ -27734,7 +30565,8 @@ }, "node_modules/tar-fs/node_modules/tar-stream": { "version": "3.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -27743,7 +30575,8 @@ }, "node_modules/tar-stream": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -27757,7 +30590,8 @@ }, "node_modules/tar-stream/node_modules/readable-stream": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27767,23 +30601,23 @@ "node": ">= 6" } }, - "node_modules/tar-stream/node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "engines": { "node": ">=8" } }, + "node_modules/tar/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/terser": { - "version": "5.30.3", - "license": "BSD-2-Clause", + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", + "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -27830,14 +30664,33 @@ } } }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "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/terser/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "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==", "dev": true, - "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -27849,8 +30702,9 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -27868,7 +30722,8 @@ }, "node_modules/text-table": { "version": "0.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/thingies": { "version": "1.21.0", @@ -27883,19 +30738,22 @@ }, "node_modules/throttleit": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", + "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/through": { "version": "2.3.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/through2": { "version": "2.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -27903,11 +30761,13 @@ }, "node_modules/through2/node_modules/isarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/through2/node_modules/readable-stream": { "version": "2.3.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -27920,22 +30780,26 @@ }, "node_modules/through2/node_modules/safe-buffer": { "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/through2/node_modules/string_decoder": { "version": "1.1.1", - "license": "MIT", + "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/thunky": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "node_modules/timers-browserify": { "version": "2.0.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dependencies": { "setimmediate": "^1.0.4" }, @@ -27944,27 +30808,31 @@ } }, "node_modules/tinybench": { - "version": "2.6.0", - "license": "MIT" + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", + "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==" }, "node_modules/tinypool": { "version": "0.7.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.7.0.tgz", + "integrity": "sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/tinyspy": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "engines": { "node": ">=14.0.0" } }, "node_modules/tmp": { "version": "0.0.33", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -27974,21 +30842,24 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "license": "MIT", + "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-readable-stream": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "engines": { "node": ">=6" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "license": "MIT", + "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" }, @@ -27998,15 +30869,17 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "license": "MIT", + "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/toml-eslint-parser": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.6.1.tgz", + "integrity": "sha512-7xjjVOdu0c6GpaP2AmA48ZcjesBL7KB2qeMNz93gMG76yV/lHVzQiSlD6HqwAdMJiL9hM44fung0NzhjTfihtw==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.0.0" }, @@ -28018,30 +30891,18 @@ } }, "node_modules/touch": { - "version": "3.1.0", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", "dev": true, - "license": "ISC", - "dependencies": { - "nopt": "~1.0.10" - }, "bin": { "nodetouch": "bin/nodetouch.js" } }, - "node_modules/touch/node_modules/nopt": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/tough-cookie": { - "version": "4.1.3", - "license": "BSD-3-Clause", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -28054,14 +30915,16 @@ }, "node_modules/tough-cookie/node_modules/universalify": { "version": "0.2.0", - "license": "MIT", + "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": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", "dependencies": { "punycode": "^2.3.0" }, @@ -28086,7 +30949,8 @@ }, "node_modules/trim-repeated": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -28096,14 +30960,16 @@ }, "node_modules/trim-repeated/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "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/ts-api-utils": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "engines": { "node": ">=16" }, @@ -28113,7 +30979,8 @@ }, "node_modules/ts-graphviz": { "version": "1.8.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.2.tgz", + "integrity": "sha512-5YhbFoHmjxa7pgQLkB07MtGnGJ/yhvjmc9uhsnDBEICME6gkPf83SBwLDQqGDoCa3XzUMWLk1AU2Wn1u1naDtA==", "engines": { "node": ">=14.16" }, @@ -28124,7 +30991,8 @@ }, "node_modules/ts-node": { "version": "10.9.2", - "license": "MIT", + "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", @@ -28165,15 +31033,17 @@ }, "node_modules/ts-node/node_modules/diff": { "version": "4.0.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "engines": { "node": ">=0.3.1" } }, "node_modules/tsc-alias": { - "version": "1.8.8", + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.8.10.tgz", + "integrity": "sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==", "dev": true, - "license": "MIT", "dependencies": { "chokidar": "^3.5.3", "commander": "^9.0.0", @@ -28188,15 +31058,17 @@ }, "node_modules/tsc-alias/node_modules/commander": { "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/tsconfck": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", + "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", "bin": { "tsconfck": "bin/tsconfck.js" }, @@ -28218,7 +31090,8 @@ }, "node_modules/tsconfig-paths": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", @@ -28230,18 +31103,21 @@ }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", - "license": "MIT", + "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.6.2", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsutils": { "version": "3.21.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dependencies": { "tslib": "^1.8.1" }, @@ -28254,15 +31130,17 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/tsx": { - "version": "4.7.2", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.10.2.tgz", + "integrity": "sha512-gOfACgv1ElsIjvt7Fp0rMJKGnMGjox0JfGOfX3kmZCV/yZumaNqtHGKBXt1KgaYS9KjDOmqGeI8gHk/W7kWVZg==", "dev": true, - "license": "MIT", "dependencies": { - "esbuild": "~0.19.10", - "get-tsconfig": "^4.7.2" + "esbuild": "~0.20.2", + "get-tsconfig": "^4.7.3" }, "bin": { "tsx": "dist/cli.mjs" @@ -28276,18 +31154,21 @@ }, "node_modules/tty-browserify": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" }, "node_modules/tunnel": { "version": "0.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", "engines": { "node": ">=0.6.11 <=0.7.0 || >=0.7.3" } }, "node_modules/tunnel-agent": { "version": "0.6.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -28297,12 +31178,14 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", - "dev": true, - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -28312,14 +31195,16 @@ }, "node_modules/type-detect": { "version": "4.0.8", - "license": "MIT", + "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", - "license": "(MIT OR CC0-1.0)", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { "node": ">=10" }, @@ -28329,7 +31214,8 @@ }, "node_modules/type-is": { "version": "1.6.18", - "license": "MIT", + "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" @@ -28340,7 +31226,8 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -28352,7 +31239,8 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -28369,7 +31257,8 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -28387,7 +31276,8 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -28405,20 +31295,23 @@ }, "node_modules/typedarray": { "version": "0.0.6", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "license": "MIT", + "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/typedoc": { "version": "0.25.13", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz", + "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "lunr": "^2.3.9", "marked": "^4.3.0", @@ -28436,41 +31329,46 @@ } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "3.1.19", + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.1.25.tgz", + "integrity": "sha512-Tox8kt/yUt+vUiSjz22D+yJyKH7z1f9/CtWbrJdOkfGpmt4SOssEmCPYgxmKPTTCt+SMHL8w5S5tWSc+gj3GYA==", "dev": true, - "license": "MIT", "peerDependencies": { "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x" } }, "node_modules/typedoc-plugin-missing-exports": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-2.2.0.tgz", + "integrity": "sha512-2+XR1IcyQ5UwXZVJe9NE6HrLmNufT9i5OwoIuuj79VxuA3eYq+Y6itS9rnNV1D7UeQnUSH8kISYD73gHE5zw+w==", "dev": true, - "license": "MIT", "peerDependencies": { "typedoc": "0.24.x || 0.25.x" } }, "node_modules/typedoc-plugin-zod": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/typedoc-plugin-zod/-/typedoc-plugin-zod-1.1.2.tgz", + "integrity": "sha512-jsmuYg1xsGjwKdhKN4tgRYORnbKpU7v5B1ZpsazMH5lUsI6ZLxBqAY5iiZ06oz/01gHOsAdhpABgWD97MOjKQA==", "dev": true, - "license": "MIT", "peerDependencies": { "typedoc": "0.23.x || 0.24.x || 0.25.x" } }, "node_modules/typedoc/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==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/typedoc/node_modules/minimatch": { "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -28483,7 +31381,8 @@ }, "node_modules/typescript": { "version": "5.1.6", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -28494,11 +31393,13 @@ }, "node_modules/ufo": { "version": "1.5.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" }, "node_modules/uglify-js": { "version": "3.17.4", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -28509,7 +31410,8 @@ }, "node_modules/unbox-primitive": { "version": "1.0.2", - "license": "MIT", + "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", @@ -28522,12 +31424,14 @@ }, "node_modules/undefsafe": { "version": "2.0.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true }, "node_modules/undici": { "version": "5.28.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -28537,18 +31441,21 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "license": "MIT", + "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", - "license": "MIT", + "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" @@ -28559,26 +31466,30 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "license": "MIT", + "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/uniq": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" }, "node_modules/unique-filename": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", "dev": true, - "license": "ISC", "dependencies": { "unique-slug": "^3.0.0" }, @@ -28588,8 +31499,9 @@ }, "node_modules/unique-slug": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, @@ -28599,7 +31511,8 @@ }, "node_modules/unique-string": { "version": "2.0.0", - "license": "MIT", + "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" }, @@ -28609,7 +31522,8 @@ }, "node_modules/universal-github-app-jwt": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz", + "integrity": "sha512-t1iB2FmLFE+yyJY9+3wMx0ejB+MQpEVkH0gQv7dR6FZyltyq+ZZO0uDpbopxhrZ3SLEO4dCEkIujOMldEQ2iOA==", "dependencies": { "@types/jsonwebtoken": "^9.0.0", "jsonwebtoken": "^9.0.2" @@ -28617,32 +31531,38 @@ }, "node_modules/universal-user-agent": { "version": "6.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" }, "node_modules/universalify": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } }, "node_modules/untildify": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "funding": [ { "type": "opencollective", @@ -28657,10 +31577,9 @@ "url": "https://github.com/sponsors/ai" } ], - "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -28671,7 +31590,8 @@ }, "node_modules/update-notifier": { "version": "5.1.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", "dependencies": { "boxen": "^5.0.0", "chalk": "^4.1.0", @@ -28697,7 +31617,8 @@ }, "node_modules/update-notifier/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -28710,7 +31631,8 @@ }, "node_modules/update-notifier/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "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" @@ -28724,7 +31646,8 @@ }, "node_modules/update-notifier/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -28734,21 +31657,21 @@ }, "node_modules/update-notifier/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/update-notifier/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/update-notifier/node_modules/semver": { - "version": "7.6.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "bin": { "semver": "bin/semver.js" }, @@ -28758,7 +31681,8 @@ }, "node_modules/update-notifier/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "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" }, @@ -28768,14 +31692,16 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/url": { "version": "0.11.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", "dependencies": { "punycode": "^1.4.1", "qs": "^6.11.2" @@ -28783,7 +31709,8 @@ }, "node_modules/url-parse": { "version": "1.5.10", - "license": "MIT", + "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" @@ -28791,7 +31718,8 @@ }, "node_modules/url-parse-lax": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dependencies": { "prepend-http": "^2.0.0" }, @@ -28801,21 +31729,24 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, "node_modules/utf-8-validate": { "version": "5.0.2", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz", + "integrity": "sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==", "devOptional": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "node-gyp-build": "~3.7.0" } }, "node_modules/utf-8-validate/node_modules/node-gyp-build": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.7.0.tgz", + "integrity": "sha512-L/Eg02Epx6Si2NXmedx+Okg+4UHqmaf3TNcxd50SF9NQGcJaON3AtU++kax69XV7YWz4tUspqZSAsVofhFKG2w==", "devOptional": true, - "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -28823,23 +31754,26 @@ } }, "node_modules/util": { - "version": "0.10.4", - "license": "MIT", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dependencies": { - "inherits": "2.0.3" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, "node_modules/util-deprecate": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/util-extend": { "version": "1.0.3", - "license": "MIT" - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz", + "integrity": "sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==" }, "node_modules/utila": { "version": "0.4.0", @@ -28848,26 +31782,30 @@ }, "node_modules/utils-merge": { "version": "1.0.1", - "license": "MIT", + "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", - "license": "MIT", + "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", - "license": "MIT" + "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": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", "dev": true, - "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -28879,8 +31817,9 @@ }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -28888,8 +31827,9 @@ }, "node_modules/validate-npm-package-name": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", + "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", "dev": true, - "license": "ISC", "dependencies": { "builtins": "^5.0.0" }, @@ -28898,34 +31838,38 @@ } }, "node_modules/validator": { - "version": "13.11.0", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/varuint-bitcoin": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", "dependencies": { "safe-buffer": "^5.1.1" } }, "node_modules/vary": { "version": "1.1.2", - "license": "MIT", + "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/verror": { "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "dev": true, "engines": [ "node >=0.6.0" ], - "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -28934,12 +31878,14 @@ }, "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true }, "node_modules/vite": { - "version": "5.2.8", - "license": "MIT", + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", @@ -28991,8 +31937,9 @@ } }, "node_modules/vite-bundle-visualizer": { - "version": "1.1.0", - "license": "MIT", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/vite-bundle-visualizer/-/vite-bundle-visualizer-1.2.1.tgz", + "integrity": "sha512-cwz/Pg6+95YbgIDp+RPwEToc4TKxfsFWSG/tsl2DSZd9YZicUag1tQXjJ5xcL7ydvEoaC2FOZeaXOU60t9BRXw==", "dependencies": { "cac": "^6.7.14", "import-from-esm": "^1.3.3", @@ -29008,15 +31955,17 @@ }, "node_modules/vite-bundle-visualizer/node_modules/tmp": { "version": "0.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "engines": { "node": ">=14.14" } }, "node_modules/vite-node": { "version": "0.34.6", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.34.6.tgz", + "integrity": "sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==", "dev": true, - "license": "MIT", "dependencies": { "cac": "^6.7.14", "debug": "^4.3.4", @@ -29037,8 +31986,9 @@ }, "node_modules/vite-node/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -29052,9 +32002,10 @@ } }, "node_modules/vite-plugin-dts": { - "version": "3.8.1", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-3.9.1.tgz", + "integrity": "sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==", "dev": true, - "license": "MIT", "dependencies": { "@microsoft/api-extractor": "7.43.0", "@rollup/pluginutils": "^5.1.0", @@ -29079,8 +32030,9 @@ }, "node_modules/vite-plugin-dts/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -29095,7 +32047,8 @@ }, "node_modules/vite-plugin-no-bundle": { "version": "3.0.0", - "license": "Unlicense", + "resolved": "https://registry.npmjs.org/vite-plugin-no-bundle/-/vite-plugin-no-bundle-3.0.0.tgz", + "integrity": "sha512-B8O4ZmWHbA8MWhsCqjcxwCLW5Kk2Q1Ax7JhZBBB/ort+DNONkBA2HND0d9lQ5d0Q+JSOMYAQDDQ1qAS1nmThyA==", "dependencies": { "fast-glob": "^3.2.12", "micromatch": "^4.0.5" @@ -29103,8 +32056,9 @@ }, "node_modules/vite-plugin-node-polyfills": { "version": "0.21.0", + "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.21.0.tgz", + "integrity": "sha512-Sk4DiKnmxN8E0vhgEhzLudfJQfaT8k4/gJ25xvUPG54KjLJ6HAmDKbr4rzDD/QWEY+Lwg80KE85fGYBQihEPQA==", "dev": true, - "license": "MIT", "dependencies": { "@rollup/plugin-inject": "^5.0.5", "node-stdlib-browser": "^1.2.0" @@ -29118,7 +32072,8 @@ }, "node_modules/vite-tsconfig-paths": { "version": "4.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.3.2.tgz", + "integrity": "sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==", "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", @@ -29135,7 +32090,8 @@ }, "node_modules/vite-tsconfig-paths/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -29148,65 +32104,16 @@ } } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.20.2", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, "node_modules/vitest": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@vitest/expect": "1.4.0", - "@vitest/runner": "1.4.0", - "@vitest/snapshot": "1.4.0", - "@vitest/spy": "1.4.0", - "@vitest/utils": "1.4.0", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", + "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", + "dependencies": { + "@vitest/expect": "1.6.0", + "@vitest/runner": "1.6.0", + "@vitest/snapshot": "1.6.0", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", "acorn-walk": "^8.3.2", "chai": "^4.3.10", "debug": "^4.3.4", @@ -29218,9 +32125,9 @@ "std-env": "^3.5.0", "strip-literal": "^2.0.0", "tinybench": "^2.5.1", - "tinypool": "^0.8.2", + "tinypool": "^0.8.3", "vite": "^5.0.0", - "vite-node": "1.4.0", + "vite-node": "1.6.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -29235,8 +32142,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.4.0", - "@vitest/ui": "1.4.0", + "@vitest/browser": "1.6.0", + "@vitest/ui": "1.6.0", "happy-dom": "*", "jsdom": "*" }, @@ -29262,11 +32169,12 @@ } }, "node_modules/vitest/node_modules/@vitest/expect": { - "version": "1.4.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", "dependencies": { - "@vitest/spy": "1.4.0", - "@vitest/utils": "1.4.0", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", "chai": "^4.3.10" }, "funding": { @@ -29274,10 +32182,11 @@ } }, "node_modules/vitest/node_modules/@vitest/runner": { - "version": "1.4.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", + "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", "dependencies": { - "@vitest/utils": "1.4.0", + "@vitest/utils": "1.6.0", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -29286,8 +32195,9 @@ } }, "node_modules/vitest/node_modules/@vitest/snapshot": { - "version": "1.4.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", + "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", "dependencies": { "magic-string": "^0.30.5", "pathe": "^1.1.1", @@ -29298,8 +32208,9 @@ } }, "node_modules/vitest/node_modules/@vitest/spy": { - "version": "1.4.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", "dependencies": { "tinyspy": "^2.2.0" }, @@ -29308,8 +32219,9 @@ } }, "node_modules/vitest/node_modules/@vitest/utils": { - "version": "1.4.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", "dependencies": { "diff-sequences": "^29.6.3", "estree-walker": "^3.0.3", @@ -29322,7 +32234,8 @@ }, "node_modules/vitest/node_modules/debug": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, @@ -29337,18 +32250,21 @@ }, "node_modules/vitest/node_modules/estree-walker": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/vitest/node_modules/js-tokens": { "version": "9.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==" }, "node_modules/vitest/node_modules/local-pkg": { "version": "0.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", "dependencies": { "mlly": "^1.4.2", "pkg-types": "^1.0.3" @@ -29362,7 +32278,8 @@ }, "node_modules/vitest/node_modules/p-limit": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -29375,7 +32292,8 @@ }, "node_modules/vitest/node_modules/strip-literal": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", "dependencies": { "js-tokens": "^9.0.0" }, @@ -29384,15 +32302,17 @@ } }, "node_modules/vitest/node_modules/tinypool": { - "version": "0.8.3", - "license": "MIT", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", + "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", "engines": { "node": ">=14.0.0" } }, "node_modules/vitest/node_modules/vite-node": { - "version": "1.4.0", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", + "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", "dependencies": { "cac": "^6.7.14", "debug": "^4.3.4", @@ -29412,19 +32332,22 @@ }, "node_modules/vm-browserify": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "node_modules/void-elements": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", "engines": { "node": ">=0.10.0" } }, "node_modules/vscode-json-languageservice": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.2.1.tgz", + "integrity": "sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==", "dev": true, - "license": "MIT", "dependencies": { "jsonc-parser": "^3.0.0", "vscode-languageserver-textdocument": "^1.0.3", @@ -29435,38 +32358,45 @@ }, "node_modules/vscode-languageserver-textdocument": { "version": "1.0.11", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true }, "node_modules/vscode-languageserver-types": { "version": "3.17.5", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true }, "node_modules/vscode-nls": { "version": "5.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true }, "node_modules/vscode-oniguruma": { "version": "1.7.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true }, "node_modules/vscode-textmate": { "version": "8.0.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true }, "node_modules/vscode-uri": { "version": "3.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true }, "node_modules/vue-template-compiler": { "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", "dev": true, - "license": "MIT", "dependencies": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -29474,8 +32404,9 @@ }, "node_modules/vue-tsc": { "version": "1.8.27", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", "dev": true, - "license": "MIT", "dependencies": { "@volar/typescript": "~1.11.1", "@vue/language-core": "1.8.27", @@ -29489,12 +32420,10 @@ } }, "node_modules/vue-tsc/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -29504,7 +32433,8 @@ }, "node_modules/w3c-xmlserializer": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", "dependencies": { "xml-name-validator": "^4.0.0" }, @@ -29514,39 +32444,57 @@ }, "node_modules/walkdir": { "version": "0.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", + "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", "engines": { "node": ">=6.0.0" } }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/wbuf": { "version": "1.7.3", - "license": "MIT", + "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", - "license": "MIT", + "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", - "license": "MIT", + "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", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, "node_modules/webidl-conversions": { "version": "7.0.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "engines": { "node": ">=12" } @@ -29643,21 +32591,24 @@ }, "node_modules/webpack-cli/node_modules/commander": { "version": "10.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "engines": { "node": ">=14" } }, "node_modules/webpack-cli/node_modules/interpret": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack-cli/node_modules/rechoir": { "version": "0.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dependencies": { "resolve": "^1.20.0" }, @@ -29666,118 +32617,81 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "license": "MIT", - "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.12.0", - "license": "MIT", - "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", - "license": "MIT", - "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", - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "license": "MIT", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", + "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "colorette": "^2.0.10", + "memfs": "^4.6.0", + "mime-types": "^2.1.31", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-server": { - "version": "4.15.2", - "license": "MIT", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz", + "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==", "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.5", + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "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", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -29788,61 +32702,77 @@ } } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "is-inside-container": "^1.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, "engines": { - "node": ">= 10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", + "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">= 12.13.0" + "node": ">=14.18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/webpack-merge": { "version": "5.10.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", @@ -29854,14 +32784,16 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", - "license": "MIT", + "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-subresource-integrity": { "version": "5.2.0-rc.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.2.0-rc.1.tgz", + "integrity": "sha512-SyjlQ3VZVwpNeVPIMpYf9Qt6oTnq9G3lCcr5YNwjW9TfUoip70MlB9ZDNhJPhkHvfvajMDQwZFfDVVL1QVwnLQ==", "engines": { "node": ">= 12" }, @@ -29875,20 +32807,27 @@ } } }, - "node_modules/webpack/node_modules/watchpack": { - "version": "2.4.1", - "license": "MIT", + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10.13.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/websocket-driver": { "version": "0.7.4", - "license": "Apache-2.0", + "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", @@ -29900,14 +32839,16 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "license": "Apache-2.0", + "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": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dependencies": { "iconv-lite": "0.6.3" }, @@ -29917,7 +32858,8 @@ }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { "version": "0.6.3", - "license": "MIT", + "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" }, @@ -29927,14 +32869,16 @@ }, "node_modules/whatwg-mimetype": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", "engines": { "node": ">=12" } }, "node_modules/whatwg-url": { "version": "12.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", "dependencies": { "tr46": "^4.1.1", "webidl-conversions": "^7.0.0" @@ -29945,7 +32889,8 @@ }, "node_modules/which": { "version": "2.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { "isexe": "^2.0.0" }, @@ -29958,7 +32903,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "license": "MIT", + "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", @@ -29972,7 +32918,8 @@ }, "node_modules/which-builtin-type": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", @@ -29996,11 +32943,13 @@ }, "node_modules/which-builtin-type/node_modules/isarray": { "version": "2.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/which-collection": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -30016,7 +32965,8 @@ }, "node_modules/which-typed-array": { "version": "1.1.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -30033,7 +32983,8 @@ }, "node_modules/why-is-node-running": { "version": "2.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" @@ -30047,14 +32998,16 @@ }, "node_modules/wide-align": { "version": "1.1.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/widest-line": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dependencies": { "string-width": "^4.0.0" }, @@ -30064,15 +33017,26 @@ }, "node_modules/wildcard": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/wordwrap": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" }, "node_modules/wrap-ansi": { "version": "6.2.0", - "license": "MIT", + "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", @@ -30085,7 +33049,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "license": "MIT", + "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", @@ -30100,7 +33065,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -30113,7 +33079,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -30123,11 +33090,13 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, @@ -30140,7 +33109,8 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "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" }, @@ -30150,15 +33120,18 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/wrappy": { "version": "1.0.2", - "license": "ISC" + "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", - "license": "ISC", + "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", @@ -30168,7 +33141,8 @@ }, "node_modules/write-json-file": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", + "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", "dependencies": { "detect-indent": "^6.0.0", "graceful-fs": "^4.1.15", @@ -30186,14 +33160,38 @@ }, "node_modules/write-json-file/node_modules/is-plain-obj": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/write-json-file/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/write-json-file/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/ws": { - "version": "8.16.0", - "license": "MIT", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -30212,56 +33210,66 @@ }, "node_modules/xdg-basedir": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "engines": { "node": ">=8" } }, "node_modules/xml-name-validator": { "version": "4.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "engines": { "node": ">=12" } }, "node_modules/xmlchars": { "version": "2.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "node_modules/xmlhttprequest-ssl": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", "engines": { "node": ">=0.4.0" } }, "node_modules/xtend": { "version": "4.0.2", - "license": "MIT", + "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", - "license": "ISC", + "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", - "license": "ISC" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { "node": ">= 6" } }, "node_modules/yargs": { "version": "17.7.2", - "license": "MIT", + "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", @@ -30277,14 +33285,16 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "license": "ISC", + "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/yauzl": { "version": "2.10.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -30292,14 +33302,16 @@ }, "node_modules/yn": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "engines": { "node": ">=6" } }, "node_modules/yocto-queue": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "engines": { "node": ">=12.20" }, @@ -30309,8 +33321,9 @@ }, "node_modules/z-schema": { "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", "dev": true, - "license": "MIT", "dependencies": { "lodash.get": "^4.4.2", "lodash.isequal": "^4.5.0", @@ -30328,16 +33341,18 @@ }, "node_modules/z-schema/node_modules/commander": { "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": "^12.20.0 || >=14" } }, "node_modules/zod": { - "version": "3.22.4", - "license": "MIT", + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -30514,6 +33529,46 @@ "npm": ">=9" } }, + "packages/database/node_modules/mongodb": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.8.0.tgz", + "integrity": "sha512-xx4CXmxcj3bNe7iGBlhntVrUqrNARYhUZteXaz4epEESv4oXD/FONAovcyoCaEffdYlw25Yz284OxMfpnPLlgQ==", + "dependencies": { + "bson": "^5.4.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, "packages/datasets": { "name": "@prosopo/datasets", "version": "0.3.39", @@ -30812,9 +33867,10 @@ } }, "packages/provider/node_modules/@types/node": { - "version": "18.19.31", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -30919,6 +33975,46 @@ "npm": ">=9" } }, + "packages/types-database/node_modules/mongodb": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.8.0.tgz", + "integrity": "sha512-xx4CXmxcj3bNe7iGBlhntVrUqrNARYhUZteXaz4epEESv4oXD/FONAovcyoCaEffdYlw25Yz284OxMfpnPLlgQ==", + "dependencies": { + "bson": "^5.4.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + }, + "engines": { + "node": ">=14.20.1" + }, + "optionalDependencies": { + "@mongodb-js/saslprep": "^1.1.0" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.0.0", + "kerberos": "^1.0.0 || ^2.0.0", + "mongodb-client-encryption": ">=2.3.0 <3", + "snappy": "^7.2.2" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + } + } + }, "packages/types-env": { "name": "@prosopo/types-env", "version": "0.3.39", @@ -30940,9 +34036,10 @@ } }, "packages/types/node_modules/@types/node": { - "version": "18.19.31", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -31021,7 +34118,8 @@ }, "protocol/dev/node_modules/chalk": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -31052,14 +34150,14 @@ "@prosopo/types": "0.3.39", "@prosopo/util": "0.3.39", "next": "14.2.3", - "react-dom": "^18.3.1" + "react-dom": "18.3.1" }, "devDependencies": { "@types/react": "18.2.33", "bufferutil": "^4.0.1", "eslint": "8.44.0", "eslint-config-next": "13.4.9", - "react-dom": "^18.3.1", + "react-dom": "18.3.1", "tslib": "2.6.2", "typescript": "5.1.6", "utf-8-validate": "5.0.2" @@ -31071,16 +34169,18 @@ }, "provider-gui/node_modules/@eslint/js": { "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "provider-gui/node_modules/@types/react": { "version": "18.2.33", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz", + "integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==", "dev": true, - "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -31089,8 +34189,9 @@ }, "provider-gui/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -31103,8 +34204,9 @@ }, "provider-gui/node_modules/chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31118,8 +34220,9 @@ }, "provider-gui/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -31129,13 +34232,15 @@ }, "provider-gui/node_modules/color-name": { "version": "1.1.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "provider-gui/node_modules/debug": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -31150,8 +34255,9 @@ }, "provider-gui/node_modules/eslint": { "version": "8.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -31205,8 +34311,9 @@ }, "provider-gui/node_modules/eslint-scope": { "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -31220,8 +34327,9 @@ }, "provider-gui/node_modules/glob-parent": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -31231,8 +34339,9 @@ }, "provider-gui/node_modules/globals": { "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -31245,16 +34354,18 @@ }, "provider-gui/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "provider-gui/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -31264,8 +34375,9 @@ }, "provider-gui/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==", "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -31274,4 +34386,4 @@ } } } -} \ No newline at end of file +} diff --git a/package.json b/package.json index 285a314c3e..1aa965e50d 100644 --- a/package.json +++ b/package.json @@ -154,4 +154,4 @@ "web3-captcha" ], "license": "Apache-2.0" -} +} \ No newline at end of file diff --git a/packages/account/package.json b/packages/account/package.json index 06439c55bf..46c31d33f7 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -56,4 +56,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/api/package.json b/packages/api/package.json index e566ec8666..b536f09d4d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -46,4 +46,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index 8879ffa4fe..0b14f2e48f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -61,4 +61,4 @@ "author": "Prosopo", "license": "Apache-2.0", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/common/package.json b/packages/common/package.json index a135a97293..e0c7503c0d 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -64,4 +64,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/contract/package.json b/packages/contract/package.json index e5c9074bbd..f2c3e81455 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -84,4 +84,4 @@ }, "description": "", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/database/package.json b/packages/database/package.json index 07a865df98..43e5b29cef 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -52,4 +52,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/datasets-fs/package.json b/packages/datasets-fs/package.json index a0ece64b05..ed947f6a53 100644 --- a/packages/datasets-fs/package.json +++ b/packages/datasets-fs/package.json @@ -71,4 +71,4 @@ "test": "tests" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/datasets/package.json b/packages/datasets/package.json index 8effda3125..8b93896574 100644 --- a/packages/datasets/package.json +++ b/packages/datasets/package.json @@ -74,4 +74,4 @@ "test": "tests" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/env/package.json b/packages/env/package.json index 39cc85087b..8de9f6b316 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -47,4 +47,4 @@ "author": "Prosopo", "license": "Apache-2.0", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/file-server/package.json b/packages/file-server/package.json index 1eaa6f45ca..c645b4c036 100644 --- a/packages/file-server/package.json +++ b/packages/file-server/package.json @@ -42,4 +42,4 @@ "author": "Prosopo", "license": "Apache-2.0", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/procaptcha-bundle/package.json b/packages/procaptcha-bundle/package.json index 7eaaba694c..6ea9e70b5c 100644 --- a/packages/procaptcha-bundle/package.json +++ b/packages/procaptcha-bundle/package.json @@ -62,4 +62,4 @@ "tslib": "2.6.2", "typescript": "^5.1.6" } -} +} \ No newline at end of file diff --git a/packages/procaptcha-common/package.json b/packages/procaptcha-common/package.json index 0e37a436b2..3d6c038240 100644 --- a/packages/procaptcha-common/package.json +++ b/packages/procaptcha-common/package.json @@ -54,4 +54,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} +} \ No newline at end of file diff --git a/packages/procaptcha-frictionless/package.json b/packages/procaptcha-frictionless/package.json index ae4691cfb9..069fb5befd 100644 --- a/packages/procaptcha-frictionless/package.json +++ b/packages/procaptcha-frictionless/package.json @@ -56,4 +56,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} +} \ No newline at end of file diff --git a/packages/procaptcha/package.json b/packages/procaptcha/package.json index cad59ab46d..915cc3facc 100644 --- a/packages/procaptcha/package.json +++ b/packages/procaptcha/package.json @@ -86,4 +86,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/provider/package.json b/packages/provider/package.json index d063d494d8..8ea8a15291 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -80,4 +80,4 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/server/package.json b/packages/server/package.json index d4f91efb11..5c7efa773e 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -51,4 +51,4 @@ "tslib": "2.6.2", "typescript": "5.1.6" } -} +} \ No newline at end of file diff --git a/packages/tx/package.json b/packages/tx/package.json index 2aedb644a8..5c4dc937bf 100644 --- a/packages/tx/package.json +++ b/packages/tx/package.json @@ -76,4 +76,4 @@ }, "description": "", "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/types-database/package.json b/packages/types-database/package.json index 29b6fb3714..63ea793753 100644 --- a/packages/types-database/package.json +++ b/packages/types-database/package.json @@ -50,4 +50,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/types-env/package.json b/packages/types-env/package.json index 63ee1e235a..6bbf7e2696 100644 --- a/packages/types-env/package.json +++ b/packages/types-env/package.json @@ -48,4 +48,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/types/package.json b/packages/types/package.json index ca2c4dd776..0993b321c8 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -52,4 +52,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/packages/util/src/SolverService.ts b/packages/util/src/solverService.ts similarity index 100% rename from packages/util/src/SolverService.ts rename to packages/util/src/solverService.ts diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 8a5773da31..924265c6bb 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -47,4 +47,4 @@ "@prosopo/config": "0.3.39" }, "sideEffects": false -} +} \ No newline at end of file diff --git a/protocol/dev/package.json b/protocol/dev/package.json index 7709dad937..3e15cb0ed2 100644 --- a/protocol/dev/package.json +++ b/protocol/dev/package.json @@ -43,4 +43,4 @@ "typescript": "5.1.6" }, "private": true -} +} \ No newline at end of file From 821db967c841a22e5b15bb314fe4f77a2103eb91 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 13:39:23 -0400 Subject: [PATCH 16/21] Fix lint --- contracts/captcha/package.json | 2 +- contracts/common/package.json | 2 +- contracts/proxy/package.json | 2 +- demos/client-bundle-example/package.json | 2 +- demos/client-example-server/package.json | 2 +- demos/client-example-server/src/controllers/auth.ts | 1 - demos/client-example/env.development | 4 ++-- demos/client-example/package.json | 2 +- demos/client-frictionless-example/package.json | 2 +- demos/client-pow-example/package.json | 2 +- demos/cypress-shared/package.json | 2 +- demos/provider-mock/package.json | 2 +- dev/config/package.json | 2 +- dev/flux/package.json | 2 +- dev/gh-actions/package.json | 2 +- dev/prosoponator-bot/package.json | 2 +- dev/scripts/package.json | 2 +- dev/ts-brand/package.json | 2 +- dev/tsconfig-checker/package.json | 2 +- dev/vite-plugin-watch-workspace/package.json | 2 +- package.json | 2 +- packages/account/package.json | 2 +- packages/api/package.json | 2 +- packages/cli/package.json | 2 +- packages/common/package.json | 2 +- packages/contract/package.json | 2 +- packages/database/package.json | 2 +- packages/datasets-fs/package.json | 2 +- packages/datasets/package.json | 2 +- packages/env/package.json | 2 +- packages/file-server/package.json | 2 +- packages/procaptcha-bundle/package.json | 2 +- packages/procaptcha-common/package.json | 2 +- packages/procaptcha-frictionless/package.json | 2 +- packages/procaptcha-pow/package.json | 2 +- packages/procaptcha-react/package.json | 2 +- packages/procaptcha/package.json | 2 +- packages/provider/package.json | 2 +- packages/server/package.json | 2 +- packages/tx/package.json | 2 +- packages/types-database/package.json | 2 +- packages/types-env/package.json | 2 +- packages/types/package.json | 2 +- packages/util/package.json | 2 +- packages/web-components/package.json | 2 +- protocol/dev/package.json | 2 +- provider-gui/package.json | 4 ++-- 47 files changed, 48 insertions(+), 49 deletions(-) diff --git a/contracts/captcha/package.json b/contracts/captcha/package.json index 6583b4917e..5af52144ba 100644 --- a/contracts/captcha/package.json +++ b/contracts/captcha/package.json @@ -133,4 +133,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/contracts/common/package.json b/contracts/common/package.json index 35da6814fa..de8201860d 100644 --- a/contracts/common/package.json +++ b/contracts/common/package.json @@ -44,4 +44,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/contracts/proxy/package.json b/contracts/proxy/package.json index 7105dc0f1f..977b733608 100644 --- a/contracts/proxy/package.json +++ b/contracts/proxy/package.json @@ -44,4 +44,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/demos/client-bundle-example/package.json b/demos/client-bundle-example/package.json index 84f95b3504..8310280b36 100644 --- a/demos/client-bundle-example/package.json +++ b/demos/client-bundle-example/package.json @@ -25,4 +25,4 @@ "tslib": "2.6.2", "typescript": "5.1.6" } -} \ No newline at end of file +} diff --git a/demos/client-example-server/package.json b/demos/client-example-server/package.json index 188d9927f9..b2af5bd61c 100644 --- a/demos/client-example-server/package.json +++ b/demos/client-example-server/package.json @@ -57,4 +57,4 @@ "vite": "^5.1.7", "@prosopo/config": "0.3.39" } -} \ No newline at end of file +} diff --git a/demos/client-example-server/src/controllers/auth.ts b/demos/client-example-server/src/controllers/auth.ts index 4e5847fae8..32209bdf83 100644 --- a/demos/client-example-server/src/controllers/auth.ts +++ b/demos/client-example-server/src/controllers/auth.ts @@ -79,7 +79,6 @@ const signup = async ( return res.status(409).json({ message: 'email already exists' }) } console.log('payload', payload) - console.log('verifyEndpoint', verifyEndpoint) // get the contents of the procaptcha-response JSON data const data = ProcaptchaOutputSchema.parse(payload[ApiParams.procaptchaResponse]) diff --git a/demos/client-example/env.development b/demos/client-example/env.development index 663e52f3f5..50c7dd960a 100644 --- a/demos/client-example/env.development +++ b/demos/client-example/env.development @@ -2,9 +2,9 @@ PROSOPO_SITE_KEY=5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw PROSOPO_SUBSTRATE_ENDPOINT=ws://127.0.0.1:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true -PROSOPO_SERVER_URL=http://localhost:9228 +PROSOPO_SERVER_URL=http://localhost PROSOPO_PORT=9230 PROSOPO_DEFAULT_NETWORK=development PROSOPO_DEFAULT_ENVIRONMENT=development PROSOPO_MONGO_EVENTS_URI=mongodb+srv:///frictionless_events -_DEV_ONLY_WATCH_EVENTS=false +_DEV_ONLY_WATCH_EVENTS=false \ No newline at end of file diff --git a/demos/client-example/package.json b/demos/client-example/package.json index 93330d6be7..760f7d6a5e 100644 --- a/demos/client-example/package.json +++ b/demos/client-example/package.json @@ -74,4 +74,4 @@ "last 1 safari version" ] } -} \ No newline at end of file +} diff --git a/demos/client-frictionless-example/package.json b/demos/client-frictionless-example/package.json index 523fbdf11f..05e49e2cad 100644 --- a/demos/client-frictionless-example/package.json +++ b/demos/client-frictionless-example/package.json @@ -57,4 +57,4 @@ "last 1 safari version" ] } -} \ No newline at end of file +} diff --git a/demos/client-pow-example/package.json b/demos/client-pow-example/package.json index 525ad3a7ac..bde6800092 100644 --- a/demos/client-pow-example/package.json +++ b/demos/client-pow-example/package.json @@ -57,4 +57,4 @@ "last 1 safari version" ] } -} \ No newline at end of file +} diff --git a/demos/cypress-shared/package.json b/demos/cypress-shared/package.json index a693449697..87139383ec 100644 --- a/demos/cypress-shared/package.json +++ b/demos/cypress-shared/package.json @@ -45,4 +45,4 @@ "lint": "npm run eslint && npm run prettier", "lint:fix": "npm run eslint:fix && npm run prettier:fix" } -} \ No newline at end of file +} diff --git a/demos/provider-mock/package.json b/demos/provider-mock/package.json index 4953395864..d38943c9e5 100644 --- a/demos/provider-mock/package.json +++ b/demos/provider-mock/package.json @@ -40,4 +40,4 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "sideEffects": false -} \ No newline at end of file +} diff --git a/dev/config/package.json b/dev/config/package.json index 51554ef413..303535272c 100644 --- a/dev/config/package.json +++ b/dev/config/package.json @@ -108,4 +108,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/dev/flux/package.json b/dev/flux/package.json index edea572902..a818e6f465 100644 --- a/dev/flux/package.json +++ b/dev/flux/package.json @@ -52,4 +52,4 @@ "typescript": "5.1.6", "vitest": "^0.34.2" } -} \ No newline at end of file +} diff --git a/dev/gh-actions/package.json b/dev/gh-actions/package.json index 4696edacc4..f3f7077577 100644 --- a/dev/gh-actions/package.json +++ b/dev/gh-actions/package.json @@ -34,4 +34,4 @@ "node": ">=18", "npm": ">=9" } -} \ No newline at end of file +} diff --git a/dev/prosoponator-bot/package.json b/dev/prosoponator-bot/package.json index 3e5f1604d2..b75edd1e76 100644 --- a/dev/prosoponator-bot/package.json +++ b/dev/prosoponator-bot/package.json @@ -36,4 +36,4 @@ "node": ">=18", "npm": ">=9" } -} \ No newline at end of file +} diff --git a/dev/scripts/package.json b/dev/scripts/package.json index d025a823dd..21e9ec001b 100644 --- a/dev/scripts/package.json +++ b/dev/scripts/package.json @@ -70,4 +70,4 @@ "typescript": "5.1.6", "vitest": "^1.3.1" } -} \ No newline at end of file +} diff --git a/dev/ts-brand/package.json b/dev/ts-brand/package.json index 9ec5459d62..0eff36a2b1 100644 --- a/dev/ts-brand/package.json +++ b/dev/ts-brand/package.json @@ -47,4 +47,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/dev/tsconfig-checker/package.json b/dev/tsconfig-checker/package.json index b9380166a3..3b69395606 100644 --- a/dev/tsconfig-checker/package.json +++ b/dev/tsconfig-checker/package.json @@ -32,4 +32,4 @@ "dependencies": { "@prosopo/util": "0.3.39" } -} \ No newline at end of file +} diff --git a/dev/vite-plugin-watch-workspace/package.json b/dev/vite-plugin-watch-workspace/package.json index f5c3a2e57b..3b299e7ed6 100644 --- a/dev/vite-plugin-watch-workspace/package.json +++ b/dev/vite-plugin-watch-workspace/package.json @@ -50,4 +50,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/package.json b/package.json index 1aa965e50d..285a314c3e 100644 --- a/package.json +++ b/package.json @@ -154,4 +154,4 @@ "web3-captcha" ], "license": "Apache-2.0" -} \ No newline at end of file +} diff --git a/packages/account/package.json b/packages/account/package.json index 46c31d33f7..06439c55bf 100644 --- a/packages/account/package.json +++ b/packages/account/package.json @@ -56,4 +56,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/api/package.json b/packages/api/package.json index b536f09d4d..e566ec8666 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -46,4 +46,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/cli/package.json b/packages/cli/package.json index 0b14f2e48f..8879ffa4fe 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -61,4 +61,4 @@ "author": "Prosopo", "license": "Apache-2.0", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/common/package.json b/packages/common/package.json index e0c7503c0d..a135a97293 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -64,4 +64,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/contract/package.json b/packages/contract/package.json index f2c3e81455..e5c9074bbd 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -84,4 +84,4 @@ }, "description": "", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/database/package.json b/packages/database/package.json index 43e5b29cef..07a865df98 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -52,4 +52,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/datasets-fs/package.json b/packages/datasets-fs/package.json index ed947f6a53..a0ece64b05 100644 --- a/packages/datasets-fs/package.json +++ b/packages/datasets-fs/package.json @@ -71,4 +71,4 @@ "test": "tests" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/datasets/package.json b/packages/datasets/package.json index 8b93896574..8effda3125 100644 --- a/packages/datasets/package.json +++ b/packages/datasets/package.json @@ -74,4 +74,4 @@ "test": "tests" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/env/package.json b/packages/env/package.json index 8de9f6b316..39cc85087b 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -47,4 +47,4 @@ "author": "Prosopo", "license": "Apache-2.0", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/file-server/package.json b/packages/file-server/package.json index c645b4c036..1eaa6f45ca 100644 --- a/packages/file-server/package.json +++ b/packages/file-server/package.json @@ -42,4 +42,4 @@ "author": "Prosopo", "license": "Apache-2.0", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/procaptcha-bundle/package.json b/packages/procaptcha-bundle/package.json index 6ea9e70b5c..7eaaba694c 100644 --- a/packages/procaptcha-bundle/package.json +++ b/packages/procaptcha-bundle/package.json @@ -62,4 +62,4 @@ "tslib": "2.6.2", "typescript": "^5.1.6" } -} \ No newline at end of file +} diff --git a/packages/procaptcha-common/package.json b/packages/procaptcha-common/package.json index 3d6c038240..0e37a436b2 100644 --- a/packages/procaptcha-common/package.json +++ b/packages/procaptcha-common/package.json @@ -54,4 +54,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} \ No newline at end of file +} diff --git a/packages/procaptcha-frictionless/package.json b/packages/procaptcha-frictionless/package.json index 069fb5befd..ae4691cfb9 100644 --- a/packages/procaptcha-frictionless/package.json +++ b/packages/procaptcha-frictionless/package.json @@ -56,4 +56,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} \ No newline at end of file +} diff --git a/packages/procaptcha-pow/package.json b/packages/procaptcha-pow/package.json index bc5d982827..765a3f82f3 100644 --- a/packages/procaptcha-pow/package.json +++ b/packages/procaptcha-pow/package.json @@ -69,4 +69,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} \ No newline at end of file +} diff --git a/packages/procaptcha-react/package.json b/packages/procaptcha-react/package.json index 03ad94dcce..64e42f8dfb 100644 --- a/packages/procaptcha-react/package.json +++ b/packages/procaptcha-react/package.json @@ -76,4 +76,4 @@ "publishConfig": { "registry": "https://registry.npmjs.org" } -} \ No newline at end of file +} diff --git a/packages/procaptcha/package.json b/packages/procaptcha/package.json index 915cc3facc..cad59ab46d 100644 --- a/packages/procaptcha/package.json +++ b/packages/procaptcha/package.json @@ -86,4 +86,4 @@ "registry": "https://registry.npmjs.org" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/provider/package.json b/packages/provider/package.json index 8ea8a15291..d063d494d8 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -80,4 +80,4 @@ }, "homepage": "https://github.com/prosopo/captcha#readme", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/server/package.json b/packages/server/package.json index 5c7efa773e..d4f91efb11 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -51,4 +51,4 @@ "tslib": "2.6.2", "typescript": "5.1.6" } -} \ No newline at end of file +} diff --git a/packages/tx/package.json b/packages/tx/package.json index 5c4dc937bf..2aedb644a8 100644 --- a/packages/tx/package.json +++ b/packages/tx/package.json @@ -76,4 +76,4 @@ }, "description": "", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/types-database/package.json b/packages/types-database/package.json index 63ea793753..29b6fb3714 100644 --- a/packages/types-database/package.json +++ b/packages/types-database/package.json @@ -50,4 +50,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/types-env/package.json b/packages/types-env/package.json index 6bbf7e2696..63ee1e235a 100644 --- a/packages/types-env/package.json +++ b/packages/types-env/package.json @@ -48,4 +48,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/types/package.json b/packages/types/package.json index 0993b321c8..ca2c4dd776 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -52,4 +52,4 @@ "typescript": "5.1.6" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/util/package.json b/packages/util/package.json index 3c8c2112f1..bac8eb2d3f 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -64,4 +64,4 @@ }, "description": "Utility package to house all code that is not specific to prosopo. E.g. random number generation, string manipulation, etc.", "sideEffects": false -} \ No newline at end of file +} diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 924265c6bb..8a5773da31 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -47,4 +47,4 @@ "@prosopo/config": "0.3.39" }, "sideEffects": false -} \ No newline at end of file +} diff --git a/protocol/dev/package.json b/protocol/dev/package.json index 3e15cb0ed2..7709dad937 100644 --- a/protocol/dev/package.json +++ b/protocol/dev/package.json @@ -43,4 +43,4 @@ "typescript": "5.1.6" }, "private": true -} \ No newline at end of file +} diff --git a/provider-gui/package.json b/provider-gui/package.json index 7457e13ec7..9c1a5829c1 100644 --- a/provider-gui/package.json +++ b/provider-gui/package.json @@ -39,7 +39,7 @@ "@prosopo/env": "0.3.39", "@prosopo/provider": "0.3.39", "next": "14.2.3", - "react-dom": "18.3.1" + "react-dom": "^18.3.1" }, "overrides": { "@polkadot/extension-inject": { @@ -58,7 +58,7 @@ "bufferutil": "^4.0.1", "eslint": "8.44.0", "eslint-config-next": "13.4.9", - "react-dom": "18.3.1", + "react-dom": "^18.3.1", "tslib": "2.6.2", "typescript": "5.1.6", "utf-8-validate": "5.0.2" From ecb072d15344dc70b3cb81983e055fe1681e4739 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 13:43:26 -0400 Subject: [PATCH 17/21] Removed getpair --- packages/server/src/server.ts | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index 72dd467f2d..c8b95ab98b 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -103,13 +103,6 @@ export class ProsopoServer { } } - getPair(): KeyringPair { - if (this.pair === undefined) { - throw new ProsopoEnvError(new Error('pair undefined')) - } - return this.pair - } - getApi(): ApiPromise { if (this.api === undefined) { throw new ProsopoEnvError(new Error('api undefined')) From c14f35fdc76f855843dc867b726984cd496cf955 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Wed, 15 May 2024 14:21:01 -0400 Subject: [PATCH 18/21] Change evn file --- demos/client-example-server/env.development | 2 +- package-lock.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/demos/client-example-server/env.development b/demos/client-example-server/env.development index 3e844234f2..d49fbeb073 100644 --- a/demos/client-example-server/env.development +++ b/demos/client-example-server/env.development @@ -5,7 +5,7 @@ PROSOPO_SUBSTRATE_ENDPOINT=ws://localhost:9944 PROSOPO_CONTRACT_ADDRESS= PROSOPO_WEB2=true PROSOPO_SERVER_URL=https://localhost -PROSOPO_SITE_PRIVATE_KEY=//Bob +PROSOPO_SITE_PRIVATE_KEY=//Eve PROSOPO_SERVER_PORT=9228 PROSOPO_DEFAULT_ENVIRONMENT=development PROSOPO_DEFAULT_NETWORK=development diff --git a/package-lock.json b/package-lock.json index 5be034cd5a..12d0c3b42b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33734,4 +33734,4 @@ } } } -} \ No newline at end of file +} From 377dd60f014eff6709f5d4cf1f215ddb5570ff81 Mon Sep 17 00:00:00 2001 From: RonaldHolm Date: Thu, 16 May 2024 09:00:41 -0400 Subject: [PATCH 19/21] Fixed additional comments --- packages/api/src/api/ProviderApi.ts | 52 ++++------- packages/procaptcha/src/modules/Manager.ts | 10 +- packages/provider/src/api/verify.ts | 101 +++++++-------------- packages/server/src/server.ts | 5 +- packages/types/src/api/api.ts | 8 +- 5 files changed, 64 insertions(+), 112 deletions(-) diff --git a/packages/api/src/api/ProviderApi.ts b/packages/api/src/api/ProviderApi.ts index 921c35314e..2215521090 100644 --- a/packages/api/src/api/ProviderApi.ts +++ b/packages/api/src/api/ProviderApi.ts @@ -78,52 +78,40 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { dapp: AccountId, userAccount: AccountId, blockNumber: number, + dappUserSignature: string, commitmentId?: string, - maxVerifiedTime?: number, - dappUserSignature?: string + maxVerifiedTime?: number ): Promise { - const payload: { - [ApiParams.dapp]: AccountId - [ApiParams.user]: AccountId - [ApiParams.blockNumber]: number - [ApiParams.dappUserSignature]?: string - [ApiParams.commitmentId]?: string - [ApiParams.maxVerifiedTime]?: number - } = { dapp: dapp, user: userAccount, blockNumber, dappUserSignature } - if (commitmentId) { - payload['commitmentId'] = commitmentId - } - if (maxVerifiedTime) { - payload['maxVerifiedTime'] = maxVerifiedTime + const payload: VerifySolutionBodyType = { + [ApiParams.dapp]: dapp.toString(), + [ApiParams.user]: userAccount.toString(), + [ApiParams.blockNumber]: blockNumber, + [ApiParams.dappUserSignature]: dappUserSignature, + ...(commitmentId && { [ApiParams.commitmentId]: commitmentId }), + ...(maxVerifiedTime && { [ApiParams.maxVerifiedTime]: maxVerifiedTime }), } - return this.post(ApiPaths.VerifyCaptchaSolutionDapp, payload as VerifySolutionBodyType) + return this.post(ApiPaths.VerifyCaptchaSolutionDapp, payload) } public verifyUser( dapp: AccountId, userAccount: AccountId, blockNumber: number, + dappUserSignature: string, commitmentId?: string, - maxVerifiedTime?: number, - dappUserSignature?: string + maxVerifiedTime?: number ): Promise { - const payload: { - [ApiParams.dapp]: AccountId - [ApiParams.user]: AccountId - [ApiParams.blockNumber]: number - [ApiParams.dappUserSignature]?: string - [ApiParams.commitmentId]?: string - [ApiParams.maxVerifiedTime]?: number - } = { dapp: dapp, user: userAccount, blockNumber, dappUserSignature } - if (commitmentId) { - payload['commitmentId'] = commitmentId - } - if (maxVerifiedTime) { - payload['maxVerifiedTime'] = maxVerifiedTime + const payload: VerifySolutionBodyType = { + [ApiParams.dapp]: dapp.toString(), + [ApiParams.user]: userAccount.toString(), + [ApiParams.blockNumber]: blockNumber, + [ApiParams.dappUserSignature]: dappUserSignature, + ...(commitmentId && { [ApiParams.commitmentId]: commitmentId }), + ...(maxVerifiedTime && { [ApiParams.maxVerifiedTime]: maxVerifiedTime }), } - return this.post(ApiPaths.VerifyCaptchaSolutionUser, payload as VerifySolutionBodyType) + return this.post(ApiPaths.VerifyCaptchaSolutionUser, payload) } public getPowCaptchaChallenge(user: AccountId, dapp: AccountId): Promise { diff --git a/packages/procaptcha/src/modules/Manager.ts b/packages/procaptcha/src/modules/Manager.ts index 64babdf103..9d037d7e62 100644 --- a/packages/procaptcha/src/modules/Manager.ts +++ b/packages/procaptcha/src/modules/Manager.ts @@ -187,10 +187,12 @@ export function Manager( // if the provider was already in storage, the user may have already solved some captchas but they have not been put on chain yet // so contact the provider to check if this is the case try { - const signRaw = getExtension(account).signer.signRaw - if (!signRaw) { + const extension = getExtension(account) + if (!extension || !extension.signer || !extension.signer.signRaw) { throw new ProsopoEnvError('ACCOUNT.NO_POLKADOT_EXTENSION') } + + const signRaw = extension.signer.signRaw const { signature } = await signRaw({ address: account.account.address, data: procaptchaStorage.blockNumber.toString(), @@ -201,9 +203,9 @@ export function Manager( getDappAccount(), account.account.address, procaptchaStorage.blockNumber, + signature, undefined, - configOptional.challengeValidLength, - signature + configOptional.challengeValidLength ) if (verifyDappUserResponse.verified) { updateState({ isHuman: true, loading: false }) diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts index 7d1eb84e4d..fc3d18ff5b 100644 --- a/packages/provider/src/api/verify.ts +++ b/packages/provider/src/api/verify.ts @@ -26,7 +26,7 @@ import { ProviderEnvironment } from '@prosopo/types-env' import { Tasks } from '../tasks/tasks.js' import { getBlockTimeMs, getCurrentBlockNumber } from '@prosopo/contract' import { verifySignature } from './authMiddleware.js' -import express, { Router } from 'express' +import express, { NextFunction, Request, Response, Router } from 'express' /** * Returns a router connected to the database which can interact with the Proposo protocol @@ -39,30 +39,22 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { const tasks = new Tasks(env) /** - * Verifies a user's solution as being approved or not - * - * @param {string} user - Dapp User AccountId - * @param {string} dapp - Dapp Contract AccountId - * @param {string} blockNumber - The block number at which the captcha was requested - * @param {string} dappUserSignature - The signature fo dapp user - * @param {string} commitmentId - The captcha solution to look up - * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber + * Verifies a solution and returns the verification response. + * @param {Response} res - Express response object. + * @param {Request} req - Express request object. + * @param {NextFunction} next - Express next function. + * @param {boolean} isDapp - Indicates whether the verification is for a dapp (true) or user (false). */ - router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { - let parsed: VerifySolutionBodyType + async function verifySolution(res: Response, req: Request, next: NextFunction, isDapp: boolean) { + const parsed: VerifySolutionBodyType = VerifySolutionBody.parse(req.body) try { - parsed = VerifySolutionBody.parse(req.body) - } catch (err) { - return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) - } - try { - const { dappUserSignature, blockNumber, dapp } = parsed + const { dappUserSignature, blockNumber, user, dapp } = parsed - // Verify using the dapp pair passed in the request - const dappPair = env.keyring.addFromAddress(dapp) + // Verify using the appropriate pair based on isDapp flag + const keyPair = isDapp ? env.keyring.addFromAddress(dapp) : env.keyring.addFromAddress(user) // Will throw an error if the signature is invalid - verifySignature(dappUserSignature, blockNumber.toString(), dappPair) + verifySignature(dappUserSignature, blockNumber.toString(), keyPair) const solution = await (parsed.commitmentId ? tasks.getDappUserCommitmentById(parsed.commitmentId) @@ -101,10 +93,10 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { } catch (err) { return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) } - }) + } /** - * Verifies a user's solution as being approved or not + * Verifies a dapp's solution as being approved or not * * @param {string} user - Dapp User AccountId * @param {string} dapp - Dapp Contract AccountId @@ -113,63 +105,34 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ - router.post(ApiPaths.VerifyCaptchaSolutionUser, async (req, res, next) => { - let parsed: VerifySolutionBodyType + router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { try { - parsed = VerifySolutionBody.parse(req.body) + await verifySolution(res, req, next, true) } catch (err) { return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) } - try { - const { dappUserSignature, blockNumber, user } = parsed - - // Verify using the dapp pair passed in the request - const dappPair = env.keyring.addFromAddress(user) - - // Will throw an error if the signature is invalid - verifySignature(dappUserSignature, blockNumber.toString(), dappPair) - - const solution = await (parsed.commitmentId - ? tasks.getDappUserCommitmentById(parsed.commitmentId) - : tasks.getDappUserCommitmentByAccount(parsed.user)) - - if (!solution) { - tasks.logger.debug('Not verified - no solution found') - return res.json({ - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), - [ApiParams.verified]: false, - }) - } - - if (parsed.maxVerifiedTime) { - const currentBlockNumber = await getCurrentBlockNumber(tasks.contract.api) - const blockTimeMs = getBlockTimeMs(tasks.contract.api) - const timeSinceCompletion = (currentBlockNumber - solution.completedAt) * blockTimeMs - const verificationResponse: VerificationResponse = { - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), - [ApiParams.verified]: false, - } - if (timeSinceCompletion > parsed.maxVerifiedTime) { - tasks.logger.debug('Not verified - time run out') - return res.json(verificationResponse) - } - } + }) - const isApproved = solution.status === CaptchaStatus.approved - const response: ImageVerificationResponse = { - [ApiParams.status]: req.t(isApproved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), - [ApiParams.verified]: isApproved, - [ApiParams.commitmentId]: solution.id.toString(), - [ApiParams.blockNumber]: solution.requestedAt, - } - return res.json(response) + /** + * Verifies a user's solution as being approved or not + * + * @param {string} user - Dapp User AccountId + * @param {string} dapp - Dapp Contract AccountId + * @param {string} blockNumber - The block number at which the captcha was requested + * @param {string} dappUserSignature - The signature fo dapp user + * @param {string} commitmentId - The captcha solution to look up + * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber + */ + router.post(ApiPaths.VerifyCaptchaSolutionUser, async (req, res, next) => { + try { + await verifySolution(res, req, next, false) } catch (err) { - return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) + return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) } }) /** - * Verifies a user's solution as being approved or not + * Verifies a dapp's solution as being approved or not * * @param {string} dappAccount - Dapp User id * @param {string} challenge - The captcha solution to look up diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index c8b95ab98b..5c763865c8 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -28,7 +28,6 @@ import { RandomProvider } from '@prosopo/captcha-contract/types-returns' import { WsProvider } from '@polkadot/rpc-provider/ws' import { ContractAbi as abiJson } from '@prosopo/captcha-contract/contract-info' import { get } from '@prosopo/util' - import { u8aToHex } from '@polkadot/util' export const DEFAULT_MAX_VERIFIED_TIME_CACHED = 60 * 1000 @@ -224,9 +223,9 @@ export class ProsopoServer { dapp, user, blockNumber, + signatureHex, commitmentId, - maxVerifiedTime, - signatureHex + maxVerifiedTime ) const verifyRecency = await this.verifyRecency(result.blockNumber, maxVerifiedTime) return result.verified && verifyRecency diff --git a/packages/types/src/api/api.ts b/packages/types/src/api/api.ts index 2b31b8332a..382d93d161 100644 --- a/packages/types/src/api/api.ts +++ b/packages/types/src/api/api.ts @@ -38,17 +38,17 @@ export interface ProviderApiInterface { dapp: AccountId, userAccount: AccountId, blockNumber: number, + dappUserSignature: string, commitmentId?: string, - maxVerifiedTime?: number, - dappUserSignature?: string + maxVerifiedTime?: number ): Promise verifyUser( dapp: AccountId, userAccount: AccountId, blockNumber: number, + dappUserSignature: string, commitmentId?: string, - maxVerifiedTime?: number, - dappUserSignature?: string + maxVerifiedTime?: number ): Promise getPowCaptchaChallenge(userAccount: AccountId, dappAccount: AccountId): Promise submitPowCaptchaSolution( From fe9ac79507cfaaea3ecd55df61e5e07781dfd8d3 Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Tue, 4 Jun 2024 16:58:51 +0100 Subject: [PATCH 20/21] Extra fixes --- packages/api/src/api/ProviderApi.ts | 20 +++--- packages/provider/src/api/captcha.ts | 91 ---------------------------- packages/provider/src/api/verify.ts | 39 +++++++----- packages/server/src/server.ts | 11 +++- packages/types/src/provider/api.ts | 5 +- 5 files changed, 50 insertions(+), 116 deletions(-) diff --git a/packages/api/src/api/ProviderApi.ts b/packages/api/src/api/ProviderApi.ts index c3d40e144f..00a55ea91a 100644 --- a/packages/api/src/api/ProviderApi.ts +++ b/packages/api/src/api/ProviderApi.ts @@ -30,7 +30,7 @@ import { StoredEvents, SubmitPowCaptchaSolutionBody, VerificationResponse, - VerifySolutionBodyType, + VerifySolutionBodyTypeInput, } from '@prosopo/types' import { Provider, RandomProvider } from '@prosopo/captcha-contract/types-returns' import HttpClientBase from './HttpClientBase.js' @@ -83,13 +83,17 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { commitmentId?: string, maxVerifiedTime?: number ): Promise { - const payload: VerifySolutionBodyType = { + const payload: VerifySolutionBodyTypeInput = { [ApiParams.dapp]: dapp.toString(), [ApiParams.user]: userAccount.toString(), [ApiParams.blockNumber]: blockNumber, [ApiParams.dappUserSignature]: dappUserSignature, - ...(commitmentId && { [ApiParams.commitmentId]: commitmentId }), - ...(maxVerifiedTime && { [ApiParams.maxVerifiedTime]: maxVerifiedTime }), + } + if (commitmentId) { + payload[ApiParams.commitmentId] = commitmentId + } + if (maxVerifiedTime) { + payload[ApiParams.maxVerifiedTime] = maxVerifiedTime } return this.post(ApiPaths.VerifyCaptchaSolutionDapp, payload) @@ -103,7 +107,7 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { commitmentId?: string, maxVerifiedTime?: number ): Promise { - const payload: VerifySolutionBodyType = { + const payload: VerifySolutionBodyTypeInput = { [ApiParams.dapp]: dapp.toString(), [ApiParams.user]: userAccount.toString(), [ApiParams.blockNumber]: blockNumber, @@ -162,16 +166,18 @@ export default class ProviderApi extends HttpClientBase implements ProviderApi { challenge: string, dapp: string, signatureHex: string, - blockNumber: number + blockNumber: number, + recencyLimit: number ): Promise { const body: ServerPowCaptchaVerifyRequestBodyType = { [ApiParams.challenge]: challenge, [ApiParams.dapp]: dapp, [ApiParams.dappUserSignature]: signatureHex, + [ApiParams.blockNumber]: blockNumber, [ApiParams.verifiedTimeout]: recencyLimit, } return this.post(ApiPaths.ServerPowCaptchaVerify, { - body + body, }) } } diff --git a/packages/provider/src/api/captcha.ts b/packages/provider/src/api/captcha.ts index 4e59006105..7ca310b264 100644 --- a/packages/provider/src/api/captcha.ts +++ b/packages/provider/src/api/captcha.ts @@ -123,97 +123,6 @@ export function prosopoRouter(env: ProviderEnvironment): Router { } }) - /** - * Verifies a user's solution as being approved or not - * - * @param {string} user - Dapp User id - * @param {string} commitmentId - The captcha solution to look up - * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber - */ - router.post(ApiPaths.VerifyCaptchaSolution, async (req, res, next) => { - let parsed: VerifySolutionBodyType - try { - parsed = VerifySolutionBody.parse(req.body) - } catch (err) { - return next(new ProsopoApiError('CAPTCHA.PARSE_ERROR', { context: { code: 400, error: err } })) - } - try { - const solution = await (parsed.commitmentId - ? tasks.getDappUserCommitmentById(parsed.commitmentId) - : tasks.getDappUserCommitmentByAccount(parsed.user)) - - // No solution exists - if (!solution) { - tasks.logger.debug('Not verified - no solution found') - const noSolutionResponse: VerificationResponse = { - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED_NO_SOLUTION'), - [ApiParams.verified]: false, - } - return res.json(noSolutionResponse) - } - - // A solution exists but is disapproved - if (solution.status === CaptchaStatus.disapproved) { - const disapprovedResponse: VerificationResponse = { - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), - [ApiParams.verified]: false, - } - return res.json(disapprovedResponse) - } - - // Check if solution was completed recently - if (parsed.maxVerifiedTime) { - const currentBlockNumber = await getCurrentBlockNumber(tasks.contract.api) - const blockTimeMs = getBlockTimeMs(tasks.contract.api) - const timeSinceCompletion = (currentBlockNumber - solution.completedAt) * blockTimeMs - // A solution exists but has timed out - if (timeSinceCompletion > parsed.maxVerifiedTime) { - const expiredResponse: VerificationResponse = { - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED_TIME_EXPIRED'), - [ApiParams.verified]: false, - } - tasks.logger.debug('Not verified - time run out') - return res.json(expiredResponse) - } - } - - const isApproved = solution.status === CaptchaStatus.approved - const response: ImageVerificationResponse = { - [ApiParams.status]: req.t(isApproved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), - [ApiParams.verified]: isApproved, - [ApiParams.commitmentId]: solution.id.toString(), - [ApiParams.blockNumber]: solution.requestedAt, - } - return res.json(response) - } catch (err) { - return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) - } - }) - - /** - * Verifies a user's solution as being approved or not - * - * @param {string} dappAccount - Dapp User id - * @param {string} challenge - The captcha solution to look up - */ - router.post(ApiPaths.ServerPowCaptchaVerify, async (req, res, next) => { - try { - const { challenge, dapp, verifiedTimeout } = ServerPowCaptchaVerifyRequestBody.parse(req.body) - - const approved = await tasks.serverVerifyPowCaptchaSolution(dapp, challenge, verifiedTimeout) - - const verificationResponse: VerificationResponse = { - status: req.t(approved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), - [ApiParams.verified]: approved, - } - - return res.json(verificationResponse) - } catch (err) { - tasks.logger.error(err) - return next(new ProsopoApiError('API.BAD_REQUEST', { context: { code: 400, error: err } })) - } - }) - /** * Supplies a PoW challenge to a Dapp User * diff --git a/packages/provider/src/api/verify.ts b/packages/provider/src/api/verify.ts index fc3d18ff5b..ae83cc7a14 100644 --- a/packages/provider/src/api/verify.ts +++ b/packages/provider/src/api/verify.ts @@ -18,7 +18,6 @@ import { ServerPowCaptchaVerifyRequestBody, VerificationResponse, VerifySolutionBody, - VerifySolutionBodyType, } from '@prosopo/types' import { CaptchaStatus } from '@prosopo/captcha-contract/types-returns' import { ProsopoApiError } from '@prosopo/common' @@ -46,7 +45,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {boolean} isDapp - Indicates whether the verification is for a dapp (true) or user (false). */ async function verifySolution(res: Response, req: Request, next: NextFunction, isDapp: boolean) { - const parsed: VerifySolutionBodyType = VerifySolutionBody.parse(req.body) + const parsed = VerifySolutionBody.parse(req.body) try { const { dappUserSignature, blockNumber, user, dapp } = parsed @@ -60,25 +59,38 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { ? tasks.getDappUserCommitmentById(parsed.commitmentId) : tasks.getDappUserCommitmentByAccount(parsed.user)) + // No solution exists if (!solution) { tasks.logger.debug('Not verified - no solution found') - return res.json({ + const noSolutionResponse: VerificationResponse = { + [ApiParams.status]: req.t('API.USER_NOT_VERIFIED_NO_SOLUTION'), + [ApiParams.verified]: false, + } + return res.json(noSolutionResponse) + } + + // A solution exists but is disapproved + if (solution.status === CaptchaStatus.disapproved) { + const disapprovedResponse: VerificationResponse = { [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), [ApiParams.verified]: false, - }) + } + return res.json(disapprovedResponse) } + // Check if solution was completed recently if (parsed.maxVerifiedTime) { const currentBlockNumber = await getCurrentBlockNumber(tasks.contract.api) const blockTimeMs = getBlockTimeMs(tasks.contract.api) const timeSinceCompletion = (currentBlockNumber - solution.completedAt) * blockTimeMs - const verificationResponse: VerificationResponse = { - [ApiParams.status]: req.t('API.USER_NOT_VERIFIED'), - [ApiParams.verified]: false, - } + // A solution exists but has timed out if (timeSinceCompletion > parsed.maxVerifiedTime) { + const expiredResponse: VerificationResponse = { + [ApiParams.status]: req.t('API.USER_NOT_VERIFIED_TIME_EXPIRED'), + [ApiParams.verified]: false, + } tasks.logger.debug('Not verified - time run out') - return res.json(verificationResponse) + return res.json(expiredResponse) } } @@ -119,7 +131,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { * @param {string} user - Dapp User AccountId * @param {string} dapp - Dapp Contract AccountId * @param {string} blockNumber - The block number at which the captcha was requested - * @param {string} dappUserSignature - The signature fo dapp user + * @param {string} dappUserSignature - The signature for dapp user * @param {string} commitmentId - The captcha solution to look up * @param {number} maxVerifiedTime - The maximum time in milliseconds since the blockNumber */ @@ -139,9 +151,8 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { */ router.post(ApiPaths.ServerPowCaptchaVerify, async (req, res, next) => { try { - const { challenge, dapp, dappUserSignature, blockNumber } = ServerPowCaptchaVerifyRequestBody.parse( - req.body - ) + const { challenge, dapp, dappUserSignature, blockNumber, verifiedTimeout } = + ServerPowCaptchaVerifyRequestBody.parse(req.body) // Verify using the dapp pair passed in the request const dappPair = env.keyring.addFromAddress(dapp) @@ -149,7 +160,7 @@ export function prosopoVerifyRouter(env: ProviderEnvironment): Router { // Will throw an error if the signature is invalid verifySignature(dappUserSignature, blockNumber.toString(), dappPair) - const approved = await tasks.serverVerifyPowCaptchaSolution(dapp, challenge) + const approved = await tasks.serverVerifyPowCaptchaSolution(dapp, challenge, verifiedTimeout) const verificationResponse: VerificationResponse = { status: req.t(approved ? 'API.USER_VERIFIED' : 'API.USER_NOT_VERIFIED'), diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index 7b9288a98d..a8c6ebc410 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -206,7 +206,13 @@ export class ProsopoServer { const providerApi = await this.getProviderApi(providerUrl) if (challenge) { - const result = await providerApi.submitPowCaptchaVerify(challenge, dapp, signatureHex, blockNumber, timeouts.pow.cachedTimeout) + const result = await providerApi.submitPowCaptchaVerify( + challenge, + dapp, + signatureHex, + blockNumber, + timeouts.pow.cachedTimeout + ) // We don't care about recency with PoW challenges as they are single use, so just return the verified result return result.verified } @@ -215,7 +221,8 @@ export class ProsopoServer { if (!recent) { // bail early if the block is too old. This saves us calling the Provider. return false - }const result = await providerApi.verifyDappUser( + } + const result = await providerApi.verifyDappUser( dapp, user, blockNumber, diff --git a/packages/types/src/provider/api.ts b/packages/types/src/provider/api.ts index 9a78ff6735..0aca72c85a 100644 --- a/packages/types/src/provider/api.ts +++ b/packages/types/src/provider/api.ts @@ -14,7 +14,7 @@ import { CaptchaSolutionSchema, CaptchaWithProof } from '../datasets/index.js' import { DEFAULT_IMAGE_MAX_VERIFIED_TIME_CACHED, DEFAULT_POW_CAPTCHA_VERIFIED_TIMEOUT } from '../config/index.js' import { Hash, Provider } from '@prosopo/captcha-contract/types-returns' -import { array, number, object, string, infer as zInfer } from 'zod' +import { array, input, number, object, output, string, infer as zInfer } from 'zod' export enum ApiPaths { GetCaptchaChallenge = '/v1/prosopo/provider/captcha', @@ -107,7 +107,8 @@ export const VerifySolutionBody = object({ [ApiParams.maxVerifiedTime]: number().optional().default(DEFAULT_IMAGE_MAX_VERIFIED_TIME_CACHED), }) -export type VerifySolutionBodyType = zInfer +export type VerifySolutionBodyTypeInput = input +export type VerifySolutionBodyTypeOutput = output export interface PendingCaptchaRequest { accountId: string From fcaefd0ba4e3abbba89c96964a001ed047b13de8 Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Tue, 4 Jun 2024 17:03:51 +0100 Subject: [PATCH 21/21] Update import name --- demos/provider-mock/src/api.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/demos/provider-mock/src/api.ts b/demos/provider-mock/src/api.ts index 06d33d6b63..64325fe2e6 100644 --- a/demos/provider-mock/src/api.ts +++ b/demos/provider-mock/src/api.ts @@ -13,7 +13,7 @@ // limitations under the License. import { ApiPaths, VerifySolutionBody } from '@prosopo/types' import { ProsopoApiError } from '@prosopo/common' -import { VerifySolutionBodyType } from '@prosopo/types' +import { VerifySolutionBodyTypeOutput } from '@prosopo/types' import express, { Router } from 'express' /** @@ -31,7 +31,7 @@ export function prosopoRouter(): Router { * @param {string} commitmentId - The captcha solution to look up */ router.post(ApiPaths.VerifyCaptchaSolutionDapp, async (req, res, next) => { - let parsed: VerifySolutionBodyType + let parsed: VerifySolutionBodyTypeOutput try { parsed = VerifySolutionBody.parse(req.body) } catch (err) {
  • !=nrvn+UV^P+f$tE=@%XcY4#5>}Hwn-|Np% zXfO=1h6LnaF%*K_ghxJP^;*i_WT9OD@X7b(iYLfR0~SiByRo_?#+bPJeej}j)BK_& z4e(L+b34V_MUWO1dUqSRZN>?A%!PqeMngE{_t|QGQjH)9>@Qq90VE2Q4v+g^!jmLz z;J&lb6bn^8tvXN|;H(E#O-jEv;j(CCtsEMMz}5fAWqfa|_`eEl#IlqIh91Tcuu#@d z>@kk5B9aV47MF-`>1wUxQRy&8gUr^N@ayzDX^fcQdw@!C!%$6129?INI}hbetmffjkx9-Nn5CsTPFe(uyY}7f;v0MzKd?jseu!>wGkF+<42ISH(COL2C zs!Gw{aYk!W7HpzN{JBrt;R@fol_jvk1k{z|@AR>5ZR=<|RVxpJ3r6wlcU40KWl#K6 zdQPx@InOVrxdV5U_%(h7R4o9_D8r5ol`gG)R-9fMONo|Yj}d@5v)_)RAubxU(yTK{ z#Gj~O9`ob=ZWT|y%F1-bpfn8`V3ld5y}bz3HphO-g>Upt{a1jQ|n=nY5DT zStRn`!{s$7?!K?^w^n2dlXTG!VsHM*L`5O{KCxk{JW)(C%aMiBE2Dn$9MU`>#8Nc6 z6}jaEk5$fR`whZ<#0YkSZ%V4P5D(n=j=pPAhHNY~xImlboM=UNt*-;0i3I%9q~qJ)bSvf`-_; z$L#LIL)<p;&)> zm77!{TV1psWd7bZhl&%Zy1y353?`wB{oZxeB<=!%J5xHp&$gp*jhV z{=(D&3^17)^kw;+$PpA2k*Mr7QGSWX=ZI)^6kaVUFoeq(3hI7zS%Jy_`Sh?A@0oClKioktujbBSywj>Q zS!pj6&ZoTCu>~CH`QgRL(hj|+IJRN{q4<$W14Vo{6QIKMj(}4h&o05H_)|x`ubSvv z9k4Wp-VFgMZk%b_F#ROTK$8zdpRURZyxYjWIJ}ekGzRvEZkm*}SlGGoW8P>-X=pIk zAFqPRpJg;&_W0-Czj)d7!k)Gtl`)n}D;J!*Our@rd7ZOyJ5R1$E!h^Pb2_^2&}71z z?`B!-8cKu0@;WhM{<8dwSn4Cm35vbYp~n27g7NhQ8P*R#E540*yS6`LX!YH;5cxzZ zAR2q&T)W)9~@=A~Va zu>zyZw9FZes!ZM8qRhN(Vc9qZR(8%lhKPmE&Y=cZ7zP~+B)6NABZ> zmI6Q~1J=T5(A)EgZSy*QP_#AXm>XRKmUno?IuuvnAnnEhmBOo)OH4^t=4kDG`sFSXerc$R#UOInTOo|P zB=o-CEd}@p5;;L#eS7(Bp={q>)z3Sqk|wBTi9i?1(Fo5ZHFjvY%)W-|ORn^C6K*B6 zh|R8Eln`j*ekViplY#O72lF2E<3Wqy-qqa}9C=hypI+H2;Dcabfdf~f5&4W>7B^qK0jtyShVrKFD+s)Qhl-m>d_ zo;_0W9~^YxLp3C38ti|NYpf=0~^Zys0XW^xV}1V3}a z%0A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

    B5#(`6pCcc~Ng0H`zX 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

  • !=nrvn+UV^P+f$tE=@%XcY4#5>}Hwn-|Np% zXfO=1h6LnaF%*K_ghxJP^;*i_WT9OD@X7b(iYLfR0~SiByRo_?#+bPJeej}j)BK_& z4e(L+b34V_MUWO1dUqSRZN>?A%!PqeMngE{_t|QGQjH)9>@Qq90VE2Q4v+g^!jmLz z;J&lb6bn^8tvXN|;H(E#O-jEv;j(CCtsEMMz}5fAWqfa|_`eEl#IlqIh91Tcuu#@d z>@kk5B9aV47MF-`>1wUxQRy&8gUr^N@ayzDX^fcQdw@!C!%$6129?INI}hbetmffjkx9-Nn5CsTPFe(uyY}7f;v0MzKd?jseu!>wGkF+<42ISH(COL2C zs!Gw{aYk!W7HpzN{JBrt;R@fol_jvk1k{z|@AR>5ZR=<|RVxpJ3r6wlcU40KWl#K6 zdQPx@InOVrxdV5U_%(h7R4o9_D8r5ol`gG)R-9fMONo|Yj}d@5v)_)RAubxU(yTK{ z#Gj~O9`ob=ZWT|y%F1-bpfn8`V3ld5y}bz3HphO-g>Upt{a1jQ|n=nY5DT zStRn`!{s$7?!K?^w^n2dlXTG!VsHM*L`5O{KCxk{JW)(C%aMiBE2Dn$9MU`>#8Nc6 z6}jaEk5$fR`whZ<#0YkSZ%V4P5D(n=j=pPAhHNY~xImlboM=UNt*-;0i3I%9q~qJ)bSvf`-_; z$L#LIL)<p;&)> zm77!{TV1psWd7bZhl&%Zy1y353?`wB{oZxeB<=!%J5xHp&$gp*jhV z{=(D&3^17)^kw;+$PpA2k*Mr7QGSWX=ZI)^6kaVUFoeq(3hI7zS%Jy_`Sh?A@0oClKioktujbBSywj>Q zS!pj6&ZoTCu>~CH`QgRL(hj|+IJRN{q4<$W14Vo{6QIKMj(}4h&o05H_)|x`ubSvv z9k4Wp-VFgMZk%b_F#ROTK$8zdpRURZyxYjWIJ}ekGzRvEZkm*}SlGGoW8P>-X=pIk zAFqPRpJg;&_W0-Czj)d7!k)Gtl`)n}D;J!*Our@rd7ZOyJ5R1$E!h^Pb2_^2&}71z z?`B!-8cKu0@;WhM{<8dwSn4Cm35vbYp~n27g7NhQ8P*R#E540*yS6`LX!YH;5cxzZ zAR2q&T)W)9~@=A~Va zu>zyZw9FZes!ZM8qRhN(Vc9qZR(8%lhKPmE&Y=cZ7zP~+B)6NABZ> zmI6Q~1J=T5(A)EgZSy*QP_#AXm>XRKmUno?IuuvnAnnEhmBOo)OH4^t=4kDG`sFSXerc$R#UOInTOo|P zB=o-CEd}@p5;;L#eS7(Bp={q>)z3Sqk|wBTi9i?1(Fo5ZHFjvY%)W-|ORn^C6K*B6 zh|R8Eln`j*ekViplY#O72lF2E<3Wqy-qqa}9C=hypI+H2;Dcabfdf~f5&4W>7B^qK0jtyShVrKFD+s)Qhl-m>d_ zo;_0W9~^YxLp3C38ti|NYpf=0~^Zys0XW^xV}1V3}a z%0A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

    B5#(`6pCcc~Ng0H`zX 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