From 6842223fd66183e8bee2bdadf218bb783835fee9 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 15:56:48 +0200 Subject: [PATCH 01/11] feat: github search issue module Signed-off-by: Alper Altay --- .../github-search-issues/.changeset/README.md | 8 + .../.changeset/config.json | 10 + workspaces/github-search-issues/.dockerignore | 8 + workspaces/github-search-issues/.eslintignore | 1 + workspaces/github-search-issues/.eslintrc.js | 1 + workspaces/github-search-issues/.gitignore | 54 + .../github-search-issues/.prettierignore | 5 + workspaces/github-search-issues/README.md | 16 + .../github-search-issues/app-config.yaml | 59 + .../github-search-issues/backstage.json | 1 + .../github-search-issues/catalog-info.yaml | 14 + workspaces/github-search-issues/package.json | 65 + .../github-search-issues/packages/README.md | 9 + .../packages/app/.eslintignore | 1 + .../packages/app/.eslintrc.js | 1 + .../packages/app/CHANGELOG.md | 29 + .../packages/app/knip-report.md | 19 + .../packages/app/package.json | 81 + .../app/public/android-chrome-192x192.png | Bin 0 -> 13599 bytes .../packages/app/public/apple-touch-icon.png | Bin 0 -> 12619 bytes .../packages/app/public/favicon-16x16.png | Bin 0 -> 883 bytes .../packages/app/public/favicon-32x32.png | Bin 0 -> 1686 bytes .../packages/app/public/favicon.ico | Bin 0 -> 15086 bytes .../packages/app/public/index.html | 60 + .../packages/app/public/manifest.json | 15 + .../packages/app/public/robots.txt | 2 + .../packages/app/public/safari-pinned-tab.svg | 1 + .../packages/app/src/App.test.tsx | 44 + .../packages/app/src/App.tsx | 124 + .../packages/app/src/apis.ts | 34 + .../app/src/components/Root/LogoFull.tsx | 45 + .../app/src/components/Root/LogoIcon.tsx | 46 + .../packages/app/src/components/Root/Root.tsx | 105 + .../packages/app/src/components/Root/index.ts | 16 + .../app/src/components/catalog/EntityPage.tsx | 397 + .../app/src/components/search/SearchPage.tsx | 147 + .../packages/app/src/index.tsx | 20 + .../packages/app/src/setupTests.ts | 16 + .../packages/backend/.eslintrc.js | 1 + .../packages/backend/CHANGELOG.md | 32 + .../packages/backend/README.md | 59 + .../packages/backend/knip-report.md | 27 + .../packages/backend/package.json | 64 + .../packages/backend/src/index.ts | 51 + .../packages/backend/src/types.ts | 40 + .../github-search-issues/plugins/README.md | 9 + .../search-backend-module-github/.eslintrc.js | 1 + .../search-backend-module-github/README.md | 53 + .../search-backend-module-github/config.d.ts | 55 + .../search-backend-module-github/package.json | 44 + .../src/collators/GithubCollatorFactory.ts | 233 + .../src/collators/index.ts | 16 + .../search-backend-module-github/src/index.ts | 23 + .../src/module.ts | 57 + .../plugins/search-github/.eslintrc.js | 1 + .../plugins/search-github/README.md | 30 + .../plugins/search-github/image.png | Bin 0 -> 526136 bytes .../plugins/search-github/package.json | 54 + .../components/GitHubSearchResultListItem.tsx | 110 + .../search-github/src/components/index.ts | 17 + .../plugins/search-github/src/index.ts | 17 + .../plugins/search-github/src/plugin.test.ts | 23 + .../plugins/search-github/src/plugin.ts | 40 + .../plugins/search-github/src/setupTests.ts | 17 + workspaces/github-search-issues/tsconfig.json | 18 + workspaces/github-search-issues/yarn.lock | 33111 ++++++++++++++++ 66 files changed, 35657 insertions(+) create mode 100644 workspaces/github-search-issues/.changeset/README.md create mode 100644 workspaces/github-search-issues/.changeset/config.json create mode 100644 workspaces/github-search-issues/.dockerignore create mode 100644 workspaces/github-search-issues/.eslintignore create mode 100644 workspaces/github-search-issues/.eslintrc.js create mode 100644 workspaces/github-search-issues/.gitignore create mode 100644 workspaces/github-search-issues/.prettierignore create mode 100644 workspaces/github-search-issues/README.md create mode 100644 workspaces/github-search-issues/app-config.yaml create mode 100644 workspaces/github-search-issues/backstage.json create mode 100644 workspaces/github-search-issues/catalog-info.yaml create mode 100644 workspaces/github-search-issues/package.json create mode 100644 workspaces/github-search-issues/packages/README.md create mode 100644 workspaces/github-search-issues/packages/app/.eslintignore create mode 100644 workspaces/github-search-issues/packages/app/.eslintrc.js create mode 100644 workspaces/github-search-issues/packages/app/CHANGELOG.md create mode 100644 workspaces/github-search-issues/packages/app/knip-report.md create mode 100644 workspaces/github-search-issues/packages/app/package.json create mode 100644 workspaces/github-search-issues/packages/app/public/android-chrome-192x192.png create mode 100644 workspaces/github-search-issues/packages/app/public/apple-touch-icon.png create mode 100644 workspaces/github-search-issues/packages/app/public/favicon-16x16.png create mode 100644 workspaces/github-search-issues/packages/app/public/favicon-32x32.png create mode 100644 workspaces/github-search-issues/packages/app/public/favicon.ico create mode 100644 workspaces/github-search-issues/packages/app/public/index.html create mode 100644 workspaces/github-search-issues/packages/app/public/manifest.json create mode 100644 workspaces/github-search-issues/packages/app/public/robots.txt create mode 100644 workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg create mode 100644 workspaces/github-search-issues/packages/app/src/App.test.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/App.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/apis.ts create mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/index.ts create mode 100644 workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/index.tsx create mode 100644 workspaces/github-search-issues/packages/app/src/setupTests.ts create mode 100644 workspaces/github-search-issues/packages/backend/.eslintrc.js create mode 100644 workspaces/github-search-issues/packages/backend/CHANGELOG.md create mode 100644 workspaces/github-search-issues/packages/backend/README.md create mode 100644 workspaces/github-search-issues/packages/backend/knip-report.md create mode 100644 workspaces/github-search-issues/packages/backend/package.json create mode 100644 workspaces/github-search-issues/packages/backend/src/index.ts create mode 100644 workspaces/github-search-issues/packages/backend/src/types.ts create mode 100644 workspaces/github-search-issues/plugins/README.md create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/README.md create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/package.json create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts create mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts create mode 100644 workspaces/github-search-issues/plugins/search-github/.eslintrc.js create mode 100644 workspaces/github-search-issues/plugins/search-github/README.md create mode 100644 workspaces/github-search-issues/plugins/search-github/image.png create mode 100644 workspaces/github-search-issues/plugins/search-github/package.json create mode 100644 workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx create mode 100644 workspaces/github-search-issues/plugins/search-github/src/components/index.ts create mode 100644 workspaces/github-search-issues/plugins/search-github/src/index.ts create mode 100644 workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts create mode 100644 workspaces/github-search-issues/plugins/search-github/src/plugin.ts create mode 100644 workspaces/github-search-issues/plugins/search-github/src/setupTests.ts create mode 100644 workspaces/github-search-issues/tsconfig.json create mode 100644 workspaces/github-search-issues/yarn.lock diff --git a/workspaces/github-search-issues/.changeset/README.md b/workspaces/github-search-issues/.changeset/README.md new file mode 100644 index 000000000..e5b6d8d6a --- /dev/null +++ b/workspaces/github-search-issues/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/workspaces/github-search-issues/.changeset/config.json b/workspaces/github-search-issues/.changeset/config.json new file mode 100644 index 000000000..4d034bb99 --- /dev/null +++ b/workspaces/github-search-issues/.changeset/config.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch" +} diff --git a/workspaces/github-search-issues/.dockerignore b/workspaces/github-search-issues/.dockerignore new file mode 100644 index 000000000..05edb6265 --- /dev/null +++ b/workspaces/github-search-issues/.dockerignore @@ -0,0 +1,8 @@ +.git +.yarn/cache +.yarn/install-state.gz +node_modules +packages/*/src +packages/*/node_modules +plugins +*.local.yaml diff --git a/workspaces/github-search-issues/.eslintignore b/workspaces/github-search-issues/.eslintignore new file mode 100644 index 000000000..e5b19947f --- /dev/null +++ b/workspaces/github-search-issues/.eslintignore @@ -0,0 +1 @@ +playwright.config.ts diff --git a/workspaces/github-search-issues/.eslintrc.js b/workspaces/github-search-issues/.eslintrc.js new file mode 100644 index 000000000..59b86f841 --- /dev/null +++ b/workspaces/github-search-issues/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('../../.eslintrc.cjs'); diff --git a/workspaces/github-search-issues/.gitignore b/workspaces/github-search-issues/.gitignore new file mode 100644 index 000000000..fbf813909 --- /dev/null +++ b/workspaces/github-search-issues/.gitignore @@ -0,0 +1,54 @@ +# macOS +.DS_Store + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Coverage directory generated when running tests with coverage +coverage + +# Dependencies +node_modules/ + +# Yarn 3 files +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# Node version directives +.nvmrc + +# dotenv environment variables file +.env +.env.test + +# Build output +dist +dist-types + +# Temporary change files created by Vim +*.swp + +# MkDocs build output +site + +# Local configuration files +*.local.yaml + +# Sensitive credentials +*-credentials.yaml + +# vscode database functionality support files +*.session.sql + +# E2E test reports +e2e-test-report/ diff --git a/workspaces/github-search-issues/.prettierignore b/workspaces/github-search-issues/.prettierignore new file mode 100644 index 000000000..1cfaa8947 --- /dev/null +++ b/workspaces/github-search-issues/.prettierignore @@ -0,0 +1,5 @@ +dist +dist-types +coverage +.vscode +.eslintrc.js diff --git a/workspaces/github-search-issues/README.md b/workspaces/github-search-issues/README.md new file mode 100644 index 000000000..94044a3fa --- /dev/null +++ b/workspaces/github-search-issues/README.md @@ -0,0 +1,16 @@ +# [Backstage](https://backstage.io) + +This is your newly scaffolded Backstage App, Good Luck! + +To start the app, run: + +```sh +yarn install +yarn dev +``` + +To generate knip reports for this app, run: + +```sh +yarn backstage-repo-tools knip-reports +``` diff --git a/workspaces/github-search-issues/app-config.yaml b/workspaces/github-search-issues/app-config.yaml new file mode 100644 index 000000000..104f159e8 --- /dev/null +++ b/workspaces/github-search-issues/app-config.yaml @@ -0,0 +1,59 @@ +app: + title: The coolest company + baseUrl: http://localhost:3000 + +organization: + name: My cool company + +backend: + # Used for enabling authentication, secret is shared by all backend plugins + # See https://backstage.io/docs/auth/service-to-service-auth for + # information on the format + # auth: + # keys: + # - secret: ${BACKEND_SECRET} + baseUrl: http://localhost:7007 + listen: + port: 7007 + # Uncomment the following host directive to bind to specific interfaces + # host: 127.0.0.1 + csp: + connect-src: ["'self'", 'http:', 'https:'] + # Content-Security-Policy directives follow the Helmet format: https://helmetjs.github.io/#reference + # Default Helmet Content-Security-Policy values can be removed by setting the key to false + cors: + origin: http://localhost:3000 + methods: [GET, HEAD, PATCH, POST, PUT, DELETE] + credentials: true + # This is for local development only, it is not recommended to use this in production + # The production database configuration is stored in app-config.production.yaml + database: + client: better-sqlite3 + connection: ':memory:' + +integrations: + github: + - host: github.com + enabled: true + token: ${GITHUB_TOKEN} + # Or alternatively, use GitHub App authentication + # apps: + # - appId: ${GITHUB_APP_ID} + # allowedInstallationOwners: ['backstage'] + # clientId: ${GITHUB_CLIENT_ID} + # clientSecret: ${GITHUB_CLIENT_SECRET} + # privateKey: ${GITHUB_APP_PRIVATE_KEY} + # webhookSecret: ${GITHUB_WEBHOOK_SECRET} + +search: + collators: + github: + org: backstage + host: github.com + query: is:issue is:open org:backstage + +auth: + # see https://backstage.io/docs/auth/ to learn about auth providers + providers: + # See https://backstage.io/docs/auth/guest/provider + guest: {} diff --git a/workspaces/github-search-issues/backstage.json b/workspaces/github-search-issues/backstage.json new file mode 100644 index 000000000..1874029e4 --- /dev/null +++ b/workspaces/github-search-issues/backstage.json @@ -0,0 +1 @@ +{ "version": "1.31.1" } diff --git a/workspaces/github-search-issues/catalog-info.yaml b/workspaces/github-search-issues/catalog-info.yaml new file mode 100644 index 000000000..f7ffb580b --- /dev/null +++ b/workspaces/github-search-issues/catalog-info.yaml @@ -0,0 +1,14 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: github-search-issues + description: An example of a Backstage application. + # Example for optional annotations + # annotations: + # github.com/project-slug: backstage/backstage + # backstage.io/techdocs-ref: dir:. +spec: + type: website + owner: john@example.com + lifecycle: experimental + diff --git a/workspaces/github-search-issues/package.json b/workspaces/github-search-issues/package.json new file mode 100644 index 000000000..f6a56dd5b --- /dev/null +++ b/workspaces/github-search-issues/package.json @@ -0,0 +1,65 @@ +{ + "name": "@internal/github-search-issues", + "version": "1.0.0", + "private": true, + "engines": { + "node": "18 || 20" + }, + "scripts": { + "tsc": "tsc", + "tsc:full": "tsc --skipLibCheck false --incremental false", + "build:all": "backstage-cli repo build --all", + "build:api-reports": "yarn build:api-reports:only --tsc", + "build:api-reports:only": "backstage-repo-tools api-reports -o ae-wrong-input-file-type --validate-release-tags", + "clean": "backstage-cli repo clean", + "test": "backstage-cli repo test", + "test:all": "backstage-cli repo test --coverage", + "fix": "backstage-cli repo fix", + "lint": "backstage-cli repo lint --since origin/main", + "lint:all": "backstage-cli repo lint", + "prettier:check": "prettier --check .", + "new": "backstage-cli new --scope @backstage-community", + "postinstall": "cd ../../ && yarn install", + "start-backend": "yarn workspace backend start", + "start": "yarn workspace app start" + }, + "workspaces": { + "packages": [ + "packages/*", + "plugins/*" + ] + }, + "repository": { + "type": "git", + "url": "https://github.com/backstage/community-plugins", + "directory": "workspaces/github-search-issues" + }, + "devDependencies": { + "@backstage/cli": "^0.27.1", + "@backstage/e2e-test-utils": "^0.1.1", + "@backstage/repo-tools": "^0.8.0", + "@changesets/cli": "^2.27.1", + "@spotify/prettier-config": "^12.0.0", + "node-gyp": "^9.0.0", + "prettier": "^2.3.2", + "typescript": "~5.3.0" + }, + "dependencies": { + "knip": "^5.27.4" + }, + "resolutions": { + "@types/react": "^18", + "@types/react-dom": "^18", + "@microsoft/api-extractor": "7.36.4" + }, + "prettier": "@spotify/prettier-config", + "lint-staged": { + "*.{js,jsx,ts,tsx,mjs,cjs}": [ + "eslint --fix", + "prettier --write" + ], + "*.{json,md}": [ + "prettier --write" + ] + } +} diff --git a/workspaces/github-search-issues/packages/README.md b/workspaces/github-search-issues/packages/README.md new file mode 100644 index 000000000..6327fa0a9 --- /dev/null +++ b/workspaces/github-search-issues/packages/README.md @@ -0,0 +1,9 @@ +# The Packages Folder + +This is where your own applications and centrally managed libraries live, each +in a separate folder of its own. + +From the start there's an `app` folder (for the frontend) and a `backend` folder +(for the Node backend), but you can also add more modules in here that house +your core additions and adaptations, such as themes, common React component +libraries, utilities, and similar. diff --git a/workspaces/github-search-issues/packages/app/.eslintignore b/workspaces/github-search-issues/packages/app/.eslintignore new file mode 100644 index 000000000..a48cf0de7 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/.eslintignore @@ -0,0 +1 @@ +public diff --git a/workspaces/github-search-issues/packages/app/.eslintrc.js b/workspaces/github-search-issues/packages/app/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/workspaces/github-search-issues/packages/app/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/packages/app/CHANGELOG.md b/workspaces/github-search-issues/packages/app/CHANGELOG.md new file mode 100644 index 000000000..824d2fc2b --- /dev/null +++ b/workspaces/github-search-issues/packages/app/CHANGELOG.md @@ -0,0 +1,29 @@ +# app + +## 0.0.4 + +### Patch Changes + +- Updated dependencies [0617e87] + - @backstage-community/plugin-copilot@0.2.1 + +## 0.0.3 + +### Patch Changes + +- Updated dependencies [c55888b] + - @backstage-community/plugin-copilot@0.2.0 + +## 0.0.2 + +### Patch Changes + +- Updated dependencies [ad6f23d] + - @backstage-community/plugin-copilot@0.1.1 + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [2d5f011] + - @backstage-community/plugin-copilot@0.1.0 diff --git a/workspaces/github-search-issues/packages/app/knip-report.md b/workspaces/github-search-issues/packages/app/knip-report.md new file mode 100644 index 000000000..68a8222db --- /dev/null +++ b/workspaces/github-search-issues/packages/app/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | Severity | +| :---------------------------------- | :----------- | :------- | +| @backstage-community/plugin-copilot | package.json | error | +| react-router | package.json | error | +| react-use | package.json | error | +| history | package.json | error | + +## Unused devDependencies (4) + +| Name | Location | Severity | +| :-------------------------- | :----------- | :------- | +| @testing-library/user-event | package.json | error | +| @backstage/test-utils | package.json | error | +| @testing-library/dom | package.json | error | +| cross-env | package.json | error | diff --git a/workspaces/github-search-issues/packages/app/package.json b/workspaces/github-search-issues/packages/app/package.json new file mode 100644 index 000000000..3c03592f2 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/package.json @@ -0,0 +1,81 @@ +{ + "name": "app", + "version": "0.0.4", + "private": true, + "bundled": true, + "repository": { + "type": "git", + "url": "https://github.com/backstage/community-plugins", + "directory": "workspaces/copilot/packages/app" + }, + "backstage": { + "role": "frontend" + }, + "scripts": { + "start": "backstage-cli package start", + "build": "backstage-cli package build", + "clean": "backstage-cli package clean", + "test": "backstage-cli package test", + "lint": "backstage-cli package lint" + }, + "dependencies": { + "@backstage-community/plugin-search-github": "^0.1.0", + "@backstage/app-defaults": "^1.5.11", + "@backstage/catalog-model": "^1.7.0", + "@backstage/cli": "^0.27.1", + "@backstage/core-app-api": "^1.15.0", + "@backstage/core-components": "^0.15.0", + "@backstage/core-plugin-api": "^1.9.4", + "@backstage/integration-react": "^1.1.31", + "@backstage/plugin-api-docs": "^0.11.9", + "@backstage/plugin-catalog": "^1.23.0", + "@backstage/plugin-catalog-common": "^1.1.0", + "@backstage/plugin-catalog-graph": "^0.4.9", + "@backstage/plugin-catalog-import": "^0.12.3", + "@backstage/plugin-catalog-react": "^1.13.0", + "@backstage/plugin-org": "^0.6.29", + "@backstage/plugin-permission-react": "^0.4.26", + "@backstage/plugin-scaffolder": "^1.25.0", + "@backstage/plugin-search": "^1.4.16", + "@backstage/plugin-search-react": "^1.8.0", + "@backstage/plugin-techdocs": "^1.10.9", + "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.14", + "@backstage/plugin-techdocs-react": "^1.2.8", + "@backstage/plugin-user-settings": "^0.8.12", + "@backstage/theme": "^0.5.7", + "@material-ui/core": "^4.12.2", + "@material-ui/icons": "^4.9.1", + "@mui/material": "^5.16.7", + "history": "^5.0.0", + "react": "^18.0.2", + "react-dom": "^18.0.2", + "react-router": "^6.3.0", + "react-router-dom": "^6.3.0", + "react-use": "^17.2.4" + }, + "devDependencies": { + "@backstage/test-utils": "^1.6.0", + "@playwright/test": "^1.32.3", + "@testing-library/dom": "^9.0.0", + "@testing-library/jest-dom": "^6.0.0", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.0.0", + "@types/react-dom": "*", + "cross-env": "^7.0.0" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "files": [ + "dist" + ] +} diff --git a/workspaces/github-search-issues/packages/app/public/android-chrome-192x192.png b/workspaces/github-search-issues/packages/app/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..eec0ae25b971cae8eb0033c9af7e0f676d1df663 GIT binary patch literal 13599 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 EANz~b2mk;8 literal 0 HcmV?d00001 diff --git a/workspaces/github-search-issues/packages/app/public/apple-touch-icon.png b/workspaces/github-search-issues/packages/app/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3158830ac778a62ff8f08da0e9eeee6e8ada8bfc GIT binary patch literal 12619 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 VSn|oqbSlsa22WQ%mvv4FO#qym7y1AI literal 0 HcmV?d00001 diff --git a/workspaces/github-search-issues/packages/app/public/favicon-32x32.png b/workspaces/github-search-issues/packages/app/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..c0915ece75949f3d917134f55193949927edc633 GIT binary patch literal 1686 zcmd5*YdF&j82@WYD9ojqT$Wo{SSXitp^eRqxy{@++t}P`atlKxQX0)YMm6_KR%p4F z$}J+6LMeH2OXWDHjylI#AJ2#L{k+fbeSgn;`91HK_szmP+3%H7kpcicc}5$z1N!Px-7om}akWbt233fdJ10ExN)z&Z~ATcQ$c2>@ad0I)&=0IMPZ zfJBuET&w|L$8)@+J4!Sl|Nk(stgJlvmnlJ&;dZvl8tO{Q%IJ*5_~q$1+xa={mdc0(T`t!w?RZl>^IxA*%bGu3bF$<*nzTrF> zoQ&9oiO|s=ORAp|1maSVle9kTR(cJ300u{&4iq#dewwjMjZ;umbia|8`fV}#)u6uZ z2{{=Vn6Y8_#3SbXb1ic-&s#nMteerJ5NT@9WJFf_0Z{rXvToRrSOV|5nT6}g)=)7clCVKtHJ1*VPs-V;@XTM)*hF8A>dvO zHk*Y?X8JaA;})mFp7;7TRRuk~8$R*Snh{9txf3X8a4%y!TuP;MHGAGHB;T*cTs()( zPBU^uyOrcpI-AkwlQc~ccBy9xRRz@U7IH^D@piFSO__BF#e(AN-^z2yOmV!NrfGJV z)K=@)T;PiA16X29aqmP@px{GT+&pJ*OCU>i#GE8dw3RuCdu^ zY|d<%y|L(_@zJ9#_m z=Lc$*iilj{bjSDeNH|lRP>yLE)Yq?l!XVsP?uHhR(xnf>5p}vuAuF-j7*tA0oTAH zhFP&ZPMN7z8!K6i|K8u7|AYJvRll0p!ov{KSr|$njU-`o&7fVZN5@WQ|g`Mlirnap=oY~b#iCdHeScp|7sct zd}FL!1NSuuCnVle?ygaP975V!)pzN#*|A{{1* z$fS~)G%HFBO+IIv4>f5HNGY_6SF`0>Gf0kWIFv^nU=X CgrE5U literal 0 HcmV?d00001 diff --git a/workspaces/github-search-issues/packages/app/public/favicon.ico b/workspaces/github-search-issues/packages/app/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5e45e5dfbde6f39603d5be60d933c1af14dffb1e GIT binary patch literal 15086 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 D+pS%} literal 0 HcmV?d00001 diff --git a/workspaces/github-search-issues/packages/app/public/index.html b/workspaces/github-search-issues/packages/app/public/index.html new file mode 100644 index 000000000..18da7c477 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/public/index.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + <%= config.getOptionalString('app.title') ?? 'Backstage' %> + + + +
+ + + diff --git a/workspaces/github-search-issues/packages/app/public/manifest.json b/workspaces/github-search-issues/packages/app/public/manifest.json new file mode 100644 index 000000000..4a7c1b4ec --- /dev/null +++ b/workspaces/github-search-issues/packages/app/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "Backstage", + "name": "Backstage", + "icons": [ + { + "src": "favicon.ico", + "sizes": "48x48", + "type": "image/png" + } + ], + "start_url": "./index.html", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/workspaces/github-search-issues/packages/app/public/robots.txt b/workspaces/github-search-issues/packages/app/public/robots.txt new file mode 100644 index 000000000..01b0f9a10 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/public/robots.txt @@ -0,0 +1,2 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * diff --git a/workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg b/workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg new file mode 100644 index 000000000..0f500b300 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg @@ -0,0 +1 @@ +Created by potrace 1.11, written by Peter Selinger 2001-2013 \ No newline at end of file diff --git a/workspaces/github-search-issues/packages/app/src/App.test.tsx b/workspaces/github-search-issues/packages/app/src/App.test.tsx new file mode 100644 index 000000000..1f5b24568 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/App.test.tsx @@ -0,0 +1,44 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 React from 'react'; +import { render, waitFor } from '@testing-library/react'; +import App from './App'; + +describe('App', () => { + it('should render', async () => { + process.env = { + NODE_ENV: 'test', + APP_CONFIG: [ + { + data: { + app: { title: 'Test' }, + backend: { baseUrl: 'http://localhost:7007' }, + techdocs: { + storageUrl: 'http://localhost:7007/api/techdocs/static/docs', + }, + }, + context: 'test', + }, + ] as any, + }; + + const rendered = render(); + + await waitFor(() => { + expect(rendered.baseElement).toBeInTheDocument(); + }); + }); +}); diff --git a/workspaces/github-search-issues/packages/app/src/App.tsx b/workspaces/github-search-issues/packages/app/src/App.tsx new file mode 100644 index 000000000..f39d5c683 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/App.tsx @@ -0,0 +1,124 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { apiDocsPlugin, ApiExplorerPage } from '@backstage/plugin-api-docs'; +import { + CatalogEntityPage, + CatalogIndexPage, + catalogPlugin, +} from '@backstage/plugin-catalog'; +import { + CatalogImportPage, + catalogImportPlugin, +} from '@backstage/plugin-catalog-import'; +import { orgPlugin } from '@backstage/plugin-org'; +import { ScaffolderPage, scaffolderPlugin } from '@backstage/plugin-scaffolder'; +import { SearchPage } from '@backstage/plugin-search'; +import { + TechDocsIndexPage, + techdocsPlugin, + TechDocsReaderPage, +} from '@backstage/plugin-techdocs'; +import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; +import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; +import { UserSettingsPage } from '@backstage/plugin-user-settings'; +import React from 'react'; +import { Navigate, Route } from 'react-router-dom'; +import { apis } from './apis'; +import { entityPage } from './components/catalog/EntityPage'; +import { Root } from './components/Root'; +import { searchPage } from './components/search/SearchPage'; + +import { createApp } from '@backstage/app-defaults'; +import { AppRouter, FlatRoutes } from '@backstage/core-app-api'; +import { + AlertDisplay, + OAuthRequestDialog, + SignInPage, +} from '@backstage/core-components'; +import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common/alpha'; +import { CatalogGraphPage } from '@backstage/plugin-catalog-graph'; +import { RequirePermission } from '@backstage/plugin-permission-react'; + +const app = createApp({ + apis, + bindRoutes({ bind }) { + bind(catalogPlugin.externalRoutes, { + createComponent: scaffolderPlugin.routes.root, + viewTechDoc: techdocsPlugin.routes.docRoot, + createFromTemplate: scaffolderPlugin.routes.selectedTemplate, + }); + bind(apiDocsPlugin.externalRoutes, { + registerApi: catalogImportPlugin.routes.importPage, + }); + bind(scaffolderPlugin.externalRoutes, { + registerComponent: catalogImportPlugin.routes.importPage, + viewTechDoc: techdocsPlugin.routes.docRoot, + }); + bind(orgPlugin.externalRoutes, { + catalogIndex: catalogPlugin.routes.catalogIndex, + }); + }, + components: { + SignInPage: props => , + }, +}); + +const routes = ( + + } /> + } /> + } + > + {entityPage} + + } /> + } + > + + + + + } /> + } /> + + + + } + /> + }> + {searchPage} + + } /> + } /> + +); + +export default app.createRoot( + <> + + + + {routes} + + , +); diff --git a/workspaces/github-search-issues/packages/app/src/apis.ts b/workspaces/github-search-issues/packages/app/src/apis.ts new file mode 100644 index 000000000..13c72e734 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/apis.ts @@ -0,0 +1,34 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { + ScmIntegrationsApi, + scmIntegrationsApiRef, + ScmAuth, +} from '@backstage/integration-react'; +import { + AnyApiFactory, + configApiRef, + createApiFactory, +} from '@backstage/core-plugin-api'; + +export const apis: AnyApiFactory[] = [ + createApiFactory({ + api: scmIntegrationsApiRef, + deps: { configApi: configApiRef }, + factory: ({ configApi }) => ScmIntegrationsApi.fromConfig(configApi), + }), + ScmAuth.createDefaultApiFactory(), +]; diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx b/workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx new file mode 100644 index 000000000..4c4513755 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx @@ -0,0 +1,45 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 React from 'react'; +import { makeStyles } from '@material-ui/core'; + +const useStyles = makeStyles({ + svg: { + width: 'auto', + height: 30, + }, + path: { + fill: '#7df3e1', + }, +}); +const LogoFull = () => { + const classes = useStyles(); + + return ( + + + + ); +}; + +export default LogoFull; diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx b/workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx new file mode 100644 index 000000000..b53cf5f01 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx @@ -0,0 +1,46 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 React from 'react'; +import { makeStyles } from '@material-ui/core'; + +const useStyles = makeStyles({ + svg: { + width: 'auto', + height: 28, + }, + path: { + fill: '#7df3e1', + }, +}); + +const LogoIcon = () => { + const classes = useStyles(); + + return ( + + + + ); +}; + +export default LogoIcon; diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx b/workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx new file mode 100644 index 000000000..5158df2b6 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx @@ -0,0 +1,105 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 React, { PropsWithChildren } from 'react'; +import { makeStyles } from '@material-ui/core'; +import HomeIcon from '@material-ui/icons/Home'; +import ExtensionIcon from '@material-ui/icons/Extension'; +import LibraryBooks from '@material-ui/icons/LibraryBooks'; +import CreateComponentIcon from '@material-ui/icons/AddCircleOutline'; +import GithubIcon from '@material-ui/icons/GitHub'; +import LogoFull from './LogoFull'; +import LogoIcon from './LogoIcon'; +import { + Settings as SidebarSettings, + UserSettingsSignInAvatar, +} from '@backstage/plugin-user-settings'; +import { SidebarSearchModal } from '@backstage/plugin-search'; +import { + Sidebar, + sidebarConfig, + SidebarDivider, + SidebarGroup, + SidebarItem, + SidebarPage, + SidebarScrollWrapper, + SidebarSpace, + useSidebarOpenState, + Link, +} from '@backstage/core-components'; +import MenuIcon from '@material-ui/icons/Menu'; +import SearchIcon from '@material-ui/icons/Search'; + +const useSidebarLogoStyles = makeStyles({ + root: { + width: sidebarConfig.drawerWidthClosed, + height: 3 * sidebarConfig.logoHeight, + display: 'flex', + flexFlow: 'row nowrap', + alignItems: 'center', + marginBottom: -14, + }, + link: { + width: sidebarConfig.drawerWidthClosed, + marginLeft: 24, + }, +}); + +const SidebarLogo = () => { + const classes = useSidebarLogoStyles(); + const { isOpen } = useSidebarOpenState(); + + return ( +
+ + {isOpen ? : } + +
+ ); +}; + +export const Root = ({ children }: PropsWithChildren<{}>) => ( + + + + } to="/search"> + + + + }> + {/* Global nav, not org-specific */} + + + + + {/* End global nav */} + + + + + + + + } + to="/settings" + > + + + + {children} + +); diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/index.ts b/workspaces/github-search-issues/packages/app/src/components/Root/index.ts new file mode 100644 index 000000000..6e933a21b --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/components/Root/index.ts @@ -0,0 +1,16 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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. + */ +export { Root } from './Root'; diff --git a/workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx b/workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx new file mode 100644 index 000000000..d5e132bbb --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx @@ -0,0 +1,397 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 React from 'react'; +import { + EntityApiDefinitionCard, + EntityConsumedApisCard, + EntityConsumingComponentsCard, + EntityHasApisCard, + EntityProvidedApisCard, + EntityProvidingComponentsCard, +} from '@backstage/plugin-api-docs'; +import { + EntityAboutCard, + EntityDependsOnComponentsCard, + EntityDependsOnResourcesCard, + EntityHasComponentsCard, + EntityHasResourcesCard, + EntityHasSubcomponentsCard, + EntityHasSystemsCard, + EntityLayout, + EntityLinksCard, + EntitySwitch, + EntityOrphanWarning, + EntityProcessingErrorsPanel, + isComponentType, + isKind, + hasCatalogProcessingErrors, + isOrphan, + hasRelationWarnings, + EntityRelationWarning, +} from '@backstage/plugin-catalog'; +import { + EntityUserProfileCard, + EntityGroupProfileCard, + EntityMembersListCard, + EntityOwnershipCard, +} from '@backstage/plugin-org'; +import { EntityTechdocsContent } from '@backstage/plugin-techdocs'; +import { EmptyState } from '@backstage/core-components'; +import { + Direction, + EntityCatalogGraphCard, +} from '@backstage/plugin-catalog-graph'; +import { + RELATION_API_CONSUMED_BY, + RELATION_API_PROVIDED_BY, + RELATION_CONSUMES_API, + RELATION_DEPENDENCY_OF, + RELATION_DEPENDS_ON, + RELATION_HAS_PART, + RELATION_PART_OF, + RELATION_PROVIDES_API, +} from '@backstage/catalog-model'; +import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; +import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; +import Button from '@mui/material/Button'; +import Grid from '@mui/material/Grid'; + +const techdocsContent = ( + + + + + +); + +const cicdContent = ( + // This is an example of how you can implement your company's logic in entity page. + // You can for example enforce that all components of type 'service' should use GitHubActions + + + + Read more + + } + /> + + +); + +const entityWarningContent = ( + <> + + + + + + + + + + + + + + + + + + + + + + + + +); + +const overviewContent = ( + + {entityWarningContent} + + + + + + + + + + + + + +); + +const serviceEntityPage = ( + + + {overviewContent} + + + + {cicdContent} + + + + + + + + + + + + + + + + + + + + + + + + + + {techdocsContent} + + +); + +const websiteEntityPage = ( + + + {overviewContent} + + + + {cicdContent} + + + + + + + + + + + + + + + {techdocsContent} + + +); + +/** + * NOTE: This page is designed to work on small screens such as mobile devices. + * This is based on Material UI Grid. If breakpoints are used, each grid item must set the `xs` prop to a column size or to `true`, + * since this does not default. If no breakpoints are used, the items will equitably share the available space. + * https://material-ui.com/components/grid/#basic-grid. + */ + +const defaultEntityPage = ( + + + {overviewContent} + + + + {techdocsContent} + + +); + +const componentPage = ( + + + {serviceEntityPage} + + + + {websiteEntityPage} + + + {defaultEntityPage} + +); + +const apiPage = ( + + + + {entityWarningContent} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +); + +const userPage = ( + + + + {entityWarningContent} + + + + + + + + + +); + +const groupPage = ( + + + + {entityWarningContent} + + + + + + + + + + + + + + + +); + +const systemPage = ( + + + + {entityWarningContent} + + + + + + + + + + + + + + + + + + + + + + + + +); + +const domainPage = ( + + + + {entityWarningContent} + + + + + + + + + + + + +); + +export const entityPage = ( + + + + + + + + + {defaultEntityPage} + +); diff --git a/workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx b/workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx new file mode 100644 index 000000000..2ad8ca103 --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx @@ -0,0 +1,147 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { Grid, makeStyles, Paper, Theme } from '@material-ui/core'; +import React from 'react'; + +import { CatalogSearchResultListItem } from '@backstage/plugin-catalog'; +import { + CATALOG_FILTER_EXISTS, + catalogApiRef, +} from '@backstage/plugin-catalog-react'; +import { TechDocsSearchResultListItem } from '@backstage/plugin-techdocs'; + +import { GithubSearchResultListItem } from '@backstage-community/plugin-search-github'; +import { + CatalogIcon, + Content, + DocsIcon, + Header, + GitHubIcon, + Page, +} from '@backstage/core-components'; +import { useApi } from '@backstage/core-plugin-api'; +import { SearchType } from '@backstage/plugin-search'; +import { + SearchBar, + SearchFilter, + SearchPagination, + SearchResult, + useSearch, +} from '@backstage/plugin-search-react'; + +const useStyles = makeStyles((theme: Theme) => ({ + bar: { + padding: theme.spacing(1, 0), + }, + filters: { + padding: theme.spacing(2), + marginTop: theme.spacing(2), + }, + filter: { + '& + &': { + marginTop: theme.spacing(2.5), + }, + }, +})); + +const SearchPage = () => { + const classes = useStyles(); + const { types } = useSearch(); + const catalogApi = useApi(catalogApiRef); + + return ( + +
+ + + + + + + + + , + }, + { + value: 'techdocs', + name: 'Documentation', + icon: , + }, + { + value: 'github', + name: 'Github', + icon: , + }, + ]} + /> + + {types.includes('techdocs') && ( + { + // Return a list of entities which are documented. + const { items } = await catalogApi.getEntities({ + fields: ['metadata.name'], + filter: { + 'metadata.annotations.backstage.io/techdocs-ref': + CATALOG_FILTER_EXISTS, + }, + }); + + const names = items.map(entity => entity.metadata.name); + names.sort(); + return names; + }} + /> + )} + + + + + + + + } /> + } /> + } /> + + + + + + ); +}; + +export const searchPage = ; diff --git a/workspaces/github-search-issues/packages/app/src/index.tsx b/workspaces/github-search-issues/packages/app/src/index.tsx new file mode 100644 index 000000000..3664659fa --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/index.tsx @@ -0,0 +1,20 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 React from 'react'; +import ReactDOM from 'react-dom/client'; +import App from './App'; + +ReactDOM.createRoot(document.getElementById('root')!).render(); diff --git a/workspaces/github-search-issues/packages/app/src/setupTests.ts b/workspaces/github-search-issues/packages/app/src/setupTests.ts new file mode 100644 index 000000000..658016ffd --- /dev/null +++ b/workspaces/github-search-issues/packages/app/src/setupTests.ts @@ -0,0 +1,16 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 '@testing-library/jest-dom'; diff --git a/workspaces/github-search-issues/packages/backend/.eslintrc.js b/workspaces/github-search-issues/packages/backend/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/packages/backend/CHANGELOG.md b/workspaces/github-search-issues/packages/backend/CHANGELOG.md new file mode 100644 index 000000000..d9626b5ad --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/CHANGELOG.md @@ -0,0 +1,32 @@ +# backend + +## 0.0.4 + +### Patch Changes + +- Updated dependencies [0617e87] + - @backstage-community/plugin-copilot-backend@0.1.3 + - app@0.0.4 + +## 0.0.3 + +### Patch Changes + +- @backstage-community/plugin-copilot-backend@0.1.2 +- app@0.0.3 + +## 0.0.2 + +### Patch Changes + +- Updated dependencies [ad6f23d] + - @backstage-community/plugin-copilot-backend@0.1.1 + - app@0.0.2 + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [2d5f011] + - @backstage-community/plugin-copilot-backend@0.1.0 + - app@0.0.1 diff --git a/workspaces/github-search-issues/packages/backend/README.md b/workspaces/github-search-issues/packages/backend/README.md new file mode 100644 index 000000000..3607b0a09 --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/README.md @@ -0,0 +1,59 @@ +# example-backend + +This package is an EXAMPLE of a Backstage backend. + +The main purpose of this package is to provide a test bed for Backstage plugins +that have a backend part. Feel free to experiment locally or within your fork by +adding dependencies and routes to this backend, to try things out. + +Our goal is to eventually amend the create-app flow of the CLI, such that a +production ready version of a backend skeleton is made alongside the frontend +app. Until then, feel free to experiment here! + +## Development + +To run the example backend, first go to the project root and run + +```bash +yarn install +``` + +You should only need to do this once. + +After that, go to the `packages/backend` directory and run + +```bash +yarn start +``` + +If you want to override any configuration locally, for example adding any secrets, +you can do so in `app-config.local.yaml`. + +The backend starts up on port 7007 per default. + +## Populating The Catalog + +If you want to use the catalog functionality, you need to add so called +locations to the backend. These are places where the backend can find some +entity descriptor data to consume and serve. For more information, see +[Software Catalog Overview - Adding Components to the Catalog](https://backstage.io/docs/features/software-catalog/#adding-components-to-the-catalog). + +To get started quickly, this template already includes some statically configured example locations +in `app-config.yaml` under `catalog.locations`. You can remove and replace these locations as you +like, and also override them for local development in `app-config.local.yaml`. + +## Authentication + +We chose [Passport](http://www.passportjs.org/) as authentication platform due +to its comprehensive set of supported authentication +[strategies](http://www.passportjs.org/packages/). + +Read more about the +[auth-backend](https://github.com/backstage/backstage/blob/master/plugins/auth-backend/README.md) +and +[how to add a new provider](https://github.com/backstage/backstage/blob/master/docs/auth/add-auth-provider.md) + +## Documentation + +- [Backstage Readme](https://github.com/backstage/backstage/blob/master/README.md) +- [Backstage Documentation](https://backstage.io/docs) diff --git a/workspaces/github-search-issues/packages/backend/knip-report.md b/workspaces/github-search-issues/packages/backend/knip-report.md new file mode 100644 index 000000000..a378b978c --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/knip-report.md @@ -0,0 +1,27 @@ +# Knip report + +## Unused dependencies (12) + +| Name | Location | Severity | +| :---------------------------------------------------- | :----------- | :------- | +| @backstage/plugin-auth-backend-module-github-provider | package.json | error | +| @backstage-community/plugin-copilot-backend | package.json | error | +| @backstage/plugin-search-backend-node | package.json | error | +| @backstage/plugin-permission-node | package.json | error | +| @backstage/plugin-auth-node | package.json | error | +| @backstage/backend-common | package.json | error | +| @backstage/backend-tasks | package.json | error | +| better-sqlite3 | package.json | error | +| dockerode | package.json | error | +| node-gyp | package.json | error | +| app | package.json | error | +| pg | package.json | error | + +## Unused devDependencies (4) + +| Name | Location | Severity | +| :------------------------------- | :----------- | :------- | +| @types/express-serve-static-core | package.json | error | +| @types/dockerode | package.json | error | +| @types/express | package.json | error | +| @types/luxon | package.json | error | diff --git a/workspaces/github-search-issues/packages/backend/package.json b/workspaces/github-search-issues/packages/backend/package.json new file mode 100644 index 000000000..4afc20285 --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/package.json @@ -0,0 +1,64 @@ +{ + "name": "backend", + "version": "0.0.4", + "main": "dist/index.cjs.js", + "types": "src/index.ts", + "private": true, + "repository": { + "type": "git", + "url": "https://github.com/backstage/community-plugins", + "directory": "workspaces/copilot/packages/backend" + }, + "backstage": { + "role": "backend" + }, + "scripts": { + "start": "backstage-cli package start", + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test", + "clean": "backstage-cli package clean", + "build-image": "docker build ../.. -f Dockerfile --tag backstage" + }, + "dependencies": { + "@backstage-community/plugin-search-backend-module-github": "workspace:^", + "@backstage/backend-common": "^0.25.0", + "@backstage/backend-defaults": "^0.5.0", + "@backstage/backend-plugin-api": "^1.0.0", + "@backstage/backend-tasks": "^0.6.1", + "@backstage/config": "^1.2.0", + "@backstage/plugin-app-backend": "^0.3.74", + "@backstage/plugin-auth-backend": "^0.23.0", + "@backstage/plugin-auth-backend-module-github-provider": "^0.2.0", + "@backstage/plugin-auth-backend-module-guest-provider": "^0.2.0", + "@backstage/plugin-auth-node": "^0.5.2", + "@backstage/plugin-catalog-backend": "^1.26.0", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.0", + "@backstage/plugin-permission-backend": "^0.5.49", + "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.0", + "@backstage/plugin-permission-common": "^0.8.1", + "@backstage/plugin-permission-node": "^0.8.3", + "@backstage/plugin-proxy-backend": "^0.5.6", + "@backstage/plugin-scaffolder-backend": "^1.25.0", + "@backstage/plugin-search-backend": "^1.5.17", + "@backstage/plugin-search-backend-module-catalog": "^0.2.2", + "@backstage/plugin-search-backend-module-techdocs": "^0.2.2", + "@backstage/plugin-search-backend-node": "^1.3.2", + "@backstage/plugin-techdocs-backend": "^1.10.13", + "better-sqlite3": "^9.0.0", + "dockerode": "^3.3.1", + "node-gyp": "^9.0.0", + "pg": "^8.11.3", + "winston": "^3.2.1" + }, + "devDependencies": { + "@backstage/cli": "^0.27.1", + "@types/dockerode": "^3.3.0", + "@types/express": "^4.17.6", + "@types/express-serve-static-core": "^4.17.5", + "@types/luxon": "^2.0.4" + }, + "files": [ + "dist" + ] +} diff --git a/workspaces/github-search-issues/packages/backend/src/index.ts b/workspaces/github-search-issues/packages/backend/src/index.ts new file mode 100644 index 000000000..25da03658 --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/src/index.ts @@ -0,0 +1,51 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { createBackend } from '@backstage/backend-defaults'; + +const backend = createBackend(); + +backend.add(import('@backstage/plugin-proxy-backend/alpha')); +backend.add(import('@backstage/plugin-scaffolder-backend/alpha')); +backend.add(import('@backstage/plugin-techdocs-backend/alpha')); + +// auth plugin +backend.add(import('@backstage/plugin-auth-backend')); +// See https://backstage.io/docs/backend-system/building-backends/migrating#the-auth-plugin +backend.add(import('@backstage/plugin-auth-backend-module-guest-provider')); +// See https://backstage.io/docs/auth/guest/provider + +// catalog plugin +backend.add(import('@backstage/plugin-catalog-backend/alpha')); +backend.add( + import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'), +); + +// permission plugin +backend.add(import('@backstage/plugin-permission-backend/alpha')); +backend.add( + import('@backstage/plugin-permission-backend-module-allow-all-policy'), +); + +// search plugin +backend.add(import('@backstage/plugin-search-backend/alpha')); +backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha')); +backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha')); + +// copilot +backend.add(import('@backstage-community/plugin-search-backend-module-github')); + +backend.start(); diff --git a/workspaces/github-search-issues/packages/backend/src/types.ts b/workspaces/github-search-issues/packages/backend/src/types.ts new file mode 100644 index 000000000..6202b4026 --- /dev/null +++ b/workspaces/github-search-issues/packages/backend/src/types.ts @@ -0,0 +1,40 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { Logger } from 'winston'; +import { Config } from '@backstage/config'; +import { + DiscoveryService, + AuthService, + HttpAuthService, + SchedulerService, + CacheService, + DatabaseService, + UrlReaderService, +} from '@backstage/backend-plugin-api'; +import { PermissionEvaluator } from '@backstage/plugin-permission-common'; + +export type PluginEnvironment = { + logger: Logger; + database: DatabaseService; + cache: CacheService; + config: Config; + reader: UrlReaderService; + discovery: DiscoveryService; + scheduler: SchedulerService; + permissions: PermissionEvaluator; + auth: AuthService; + httpAuth: HttpAuthService; +}; diff --git a/workspaces/github-search-issues/plugins/README.md b/workspaces/github-search-issues/plugins/README.md new file mode 100644 index 000000000..d7865fdba --- /dev/null +++ b/workspaces/github-search-issues/plugins/README.md @@ -0,0 +1,9 @@ +# The Plugins Folder + +This is where your own plugins and their associated modules live, each in a +separate folder of its own. + +If you want to create a new plugin here, go to your project root directory, run +the command `yarn new`, and follow the on-screen instructions. + +You can also check out existing plugins on [the plugin marketplace](https://backstage.io/plugins)! diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js b/workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/README.md b/workspaces/github-search-issues/plugins/search-backend-module-github/README.md new file mode 100644 index 000000000..314d9887c --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/README.md @@ -0,0 +1,53 @@ +# Github Search Module + +This search module for GitHub indexes GitHub issues and makes them searchable inside your Backstage instance. This allows for better transparency and exposes your issues to a wider audience, facilitating better communication of help wanted for open-source projects within your organization. + +## Installation + +To configure the plugin using the new backend system: + +1. In the `packages/backend/src/index.ts` file, add the following: + + ```typescript + import { createBackend } from '@backstage/backend-defaults'; + + const backend = createBackend(); + + backend.add(import('@backstage-community/search-backend-module-github')); + + backend.start(); + ``` + +## Configuration + +### Environment Variables + +To configure the module, you need to set the following environment variables: + +- **`search.collators.github.org`** The organztion to which we make the search. +- **`search.collators.github.query`** The actual query string used to make a search at the github api. Example: is:issue is:open org:backstage + +### GitHub Credentials + +#### Token + +**Important:** The GitHub token, which is necessary for authentication, should be managed within your Backstage integrations configuration. The token must be added to your GitHub integration settings, and the plugin will retrieve it through the `GithubCredentialsProvider`. + +Ensure that your GitHub integration in the Backstage configuration includes the necessary token for the `GithubCredentialsProvider` to work correctly. + +#### App + +You can also authenticate using your github app. [Read more here.](https://backstage.io/docs/integrations/github/github-apps) + +**Note**: If you're using the app method, you'll have to ensure that the org is inside the allowedInstallationOwners. + +### YAML Configuration Example + +```yaml +search: + collators: + github: + orgUrl: https://github.com/backstage/ + host: github.com + query: is:issue is:open org:backstage +``` diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts new file mode 100644 index 000000000..52c080ad8 --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts @@ -0,0 +1,55 @@ +/* + * Copyright 2023 The Backstage Authors + * + * 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 { SchedulerServiceTaskScheduleDefinitionConfig } from '@backstage/backend-plugin-api'; + +export interface Config { + search?: { + collators?: { + /** + * Configuration options for `@community-plugins/search-backend-module-github` collator. + */ + github?: { + /** + * The target that this provider should consume. + * + * @example "https://github.com/backstage" + */ + org: string; + /** + * The host configuration for the GitHub instance to search. + * + * @default 'github.com' + */ + host?: string; + /** + * The schedule for how often to run the collation job. + * + * @default { frequency: { minutes: 10 }, timeout: { minutes: 15 }, initialDelay: { seconds: 3 } } + */ + schedule?: SchedulerServiceTaskScheduleDefinitionConfig; + /** + * Query to search for issues. For more information on the query syntax, see the GitHub documentation. + * @see https://docs.github.com/en/github/searching-for-information-on-github/searching-issues-and-pull-requests + * + * @example 'is:issue is:open org:backstage' + * + */ + query: string; + }; + }; + }; +} diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/package.json b/workspaces/github-search-issues/plugins/search-backend-module-github/package.json new file mode 100644 index 000000000..162b2afcf --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/package.json @@ -0,0 +1,44 @@ +{ + "name": "@backstage-community/plugin-search-backend-module-github", + "description": "The github-issues backend module for the search plugin.", + "version": "0.1.0", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "scripts": { + "start": "backstage-cli package start", + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test", + "clean": "backstage-cli package clean", + "prepack": "backstage-cli package prepack", + "postpack": "backstage-cli package postpack" + }, + "dependencies": { + "@backstage/backend-plugin-api": "^1.0.0", + "@backstage/config": "^1.2.0", + "@backstage/integration": "^1.15.0", + "@backstage/plugin-search-backend-node": "^1.3.2", + "@backstage/plugin-search-common": "^1.2.14", + "@octokit/graphql": "^5.0.0" + }, + "devDependencies": { + "@backstage/backend-test-utils": "^1.0.0", + "@backstage/cli": "^0.27.1", + "@octokit/graphql-schema": "^15.25.0" + }, + "files": [ + "config.d.ts", + "dist" + ], + "configSchema": "config.d.ts" +} diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts new file mode 100644 index 000000000..99ac27cca --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts @@ -0,0 +1,233 @@ +/* + * Copyright 2022 The Backstage Authors + * + * 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 { + LoggerService, + RootConfigService, +} from '@backstage/backend-plugin-api'; +import { Config } from '@backstage/config'; +import { + DefaultGithubCredentialsProvider, + GithubCredentialsProvider, + ScmIntegrationRegistry, + ScmIntegrations, +} from '@backstage/integration'; +import { + DocumentCollatorFactory, + IndexableDocument, +} from '@backstage/plugin-search-common'; +import { graphql } from '@octokit/graphql'; +import { Discussion, Issue, Query } from '@octokit/graphql-schema'; +import { Readable } from 'stream'; + +/** + * Extended IndexableDocument with GitHub specific properties + * + * @public + */ +export interface GitHubDocument extends IndexableDocument { + title: string; + createdAt: string; + url: string; + repository: { + name: string; + }; + author: string; + labels: string[]; +} + +export type GitHubDocumentCollatorFactoryOptions = { + logger: LoggerService; + config: RootConfigService; + githubCredentialsProvider: GithubCredentialsProvider; + integrations: ScmIntegrationRegistry; +}; + +type GraphQL = typeof graphql; + +/** + * Search collator responsible for collecting GitHub issues and discussions to index. + * + * @public + */ +export class GitHubDocumentCollatorFactory implements DocumentCollatorFactory { + public readonly type: string = 'github'; + + private readonly logger: LoggerService; + private readonly config: Config; + + private readonly integrations: ScmIntegrationRegistry; + private readonly githubCredentialsProvider: GithubCredentialsProvider; + + constructor(options: GitHubDocumentCollatorFactoryOptions) { + this.integrations = options.integrations; + this.githubCredentialsProvider = options.githubCredentialsProvider; + this.logger = options.logger; + this.config = options.config; + } + + static fromConfig( + config: Config, + options: { + logger: LoggerService; + }, + ) { + const integrations = ScmIntegrations.fromConfig(config); + const githubCredentialsProvider = + DefaultGithubCredentialsProvider.fromIntegrations(integrations); + + return new GitHubDocumentCollatorFactory({ + config: config, + logger: options.logger, + githubCredentialsProvider, + integrations, + }); + } + + async getCollator() { + return Readable.from(this.execute()); + } + + async *execute(): AsyncGenerator { + this.logger.info('Starting collation of GitHub issues.'); + + const documents = await this.fetchGitHubDocuments(); + + for (const document of documents) { + if (!document.title || !document.url) { + continue; + } + if (!document.author || !document.repository) { + this.logger.warn('Document missing author or repository information'); + continue; + } + const labels = + document.labels?.nodes + ?.map(label => label?.name) + .filter( + (name): name is string => name !== undefined && name !== null, + ) ?? []; + + yield { + ...document, + text: document.title, + location: document.url, + author: document.author.login, + labels, + }; + } + + this.logger.info('Finished collation of GitHub issues.'); + } + + private async fetchGitHubDocuments(): Promise { + const { client } = await this.createClient(); + const queryString = ` +query ($first: Int!, $after: String, $q: String!) { + search(first: $first, type: ISSUE, after: $after, query: $q) { + pageInfo { + hasNextPage + endCursor + } + edges { + node { + ... on Issue { + createdAt + title + url + author { + login + } + labels(first: 100) { + nodes { + name + } + } + repository { + name + } + } + } + } + } +} + `; + + // todo: type the response + let nodes: any[] = []; + let hasNextPage = true; + let endCursor: string | null = null; + const searchQuery = this.config.getString('search.collators.github.query'); + + while (hasNextPage) { + const variables = { + first: 100, + after: endCursor, + q: searchQuery, + }; + + const { search } = (await client(queryString, variables)) as Query; + const { edges, pageInfo } = search; + + if (!edges || !pageInfo) { + this.logger.warn( + 'No edges or pageInfo found in the GitHub search query response', + ); + continue; + } + + nodes = nodes.concat(edges.map(edge => edge && edge.node)); + hasNextPage = pageInfo.hasNextPage ?? false; + endCursor = pageInfo.endCursor ?? null; + } + + return nodes; + } + + private async createClient(): Promise<{ client: GraphQL }> { + const host = this.config.getString('search.collators.github.host'); + const org = this.config.getString('search.collators.github.org'); + + if (!host) { + throw new Error('The host configuration is missing from the config.'); + } + + const githubConfig = this.integrations.github.byHost(host)?.config; + + if (!githubConfig) { + throw new Error( + `GitHub configuration for host "${host}" is missing or incomplete.`, + ); + } + + const apiBaseUrl = githubConfig.apiBaseUrl ?? 'https://api.github.com'; + + const credentials = await this.githubCredentialsProvider.getCredentials({ + url: `https://github.com/${encodeURIComponent(org)}/`, + }); + + if (!credentials.headers) { + throw new Error('Failed to retrieve credentials headers.'); + } + + const client = graphql.defaults({ + baseUrl: apiBaseUrl, + headers: credentials.headers, + }); + + return { client }; + } +} diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts new file mode 100644 index 000000000..3781bac18 --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts @@ -0,0 +1,16 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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. + */ +export * from './GithubCollatorFactory'; diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts new file mode 100644 index 000000000..9389aeb61 --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts @@ -0,0 +1,23 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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. + */ + +/** + * The github backend module for the search plugin. + * + * @packageDocumentation + */ + +export { searchModuleGithub as default } from './module'; diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts new file mode 100644 index 000000000..732be7189 --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts @@ -0,0 +1,57 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { + coreServices, + createBackendModule, + readSchedulerServiceTaskScheduleDefinitionFromConfig, +} from '@backstage/backend-plugin-api'; +import { searchIndexRegistryExtensionPoint } from '@backstage/plugin-search-backend-node/alpha'; +import { GitHubDocumentCollatorFactory } from './collators/GithubCollatorFactory'; + +export const searchModuleGithub = createBackendModule({ + pluginId: 'search', + moduleId: 'github', + register(reg) { + reg.registerInit({ + deps: { + config: coreServices.rootConfig, + logger: coreServices.logger, + scheduler: coreServices.scheduler, + indexRegistry: searchIndexRegistryExtensionPoint, + }, + async init({ logger, indexRegistry, config, scheduler }) { + const defaultSchedule = { + frequency: { minutes: 10 }, + timeout: { minutes: 15 }, + initialDelay: { seconds: 3 }, + }; + + const schedule = config.has('search.collators.github.schedule') + ? readSchedulerServiceTaskScheduleDefinitionFromConfig( + config.getConfig('search.collators.github.schedule'), + ) + : defaultSchedule; + + indexRegistry.addCollator({ + schedule: scheduler.createScheduledTaskRunner(schedule), + factory: GitHubDocumentCollatorFactory.fromConfig(config, { + logger, + }), + }); + }, + }); + }, +}); diff --git a/workspaces/github-search-issues/plugins/search-github/.eslintrc.js b/workspaces/github-search-issues/plugins/search-github/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/plugins/search-github/README.md b/workspaces/github-search-issues/plugins/search-github/README.md new file mode 100644 index 000000000..83db9f6dd --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/README.md @@ -0,0 +1,30 @@ +# GitHub Search Plugin + +This is the frontend plugin containing the `GithubSearchResultListItem` which renders the issues indexed from [GitHub Search Backend Module](plugins/search-backend-module-github). + +## Prerequisites + +- Install the [GitHub Search Backend Module](plugins/search-backend-module-github) + +## Install + +Add the `GithubSearchResultListItem` to your `SearchPage.tsx` inside the `SearchResult` component + +### Imports: + +```tsx +import { GithubSearchResultListItem } from '@backstage-community/plugin-search-github'; +import { GitHubIcon } from '@backstage/core-components'; +``` + +### Add the component + +```tsx + + } /> + +``` + +## Example + +![alt text](image.png) diff --git a/workspaces/github-search-issues/plugins/search-github/image.png b/workspaces/github-search-issues/plugins/search-github/image.png new file mode 100644 index 0000000000000000000000000000000000000000..cfdf6de4b4802aa915891b6dee4b7e93cc3db6c0 GIT binary patch literal 526136 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≪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�x3 za*48fClECK^iy}HZ)|YTT@yAU{ml1=sTr@F!2MPKsqy07adZx*_`^qOHz#Jtbi6)$ zeCz9+uDfC^abvP*|B(pSiQ6J4ZYyt=fl{A4HEhH+Y= zTT~mqt~}U1p5^}=xOEXe_hlreQ=T_F-8Y6}5 zE(WAxT)frdr5GHMUnfP=h|)qf4csGK=x>(Zx=%fQNnKuUEr!a+Hz)}0+h7UGPlAvq zqZ0i=bxn&$w{DT2s-H%SBwm%+o}a6mO*lPekX42_YuC8IdJ&IZqKbYtdZlEWhUPJy zkR;xQapFn}s9GwsS4s_jW^ebYleDlAaYx*!o-C@daq)k3V)jLb^G4k zJv73#JXPZ5$7OZ5EKGurN1JihJQ2r3uQM^1moly6%s76l(R1Z7Ws``}v4PvD@{d}u zCkqnnD2m8eUvO9xOnohPYSMdX1Q}tWPqaW8o6`1ASD9`nm#>L9Pn&I<$G3m^_^L05 zjWznBv9YW)iJF21Y(SBWtzElxgP~5C^ze5&H4G2d+0XWDzW!ZfB{$>1cF;uykz%_` zbS`|$d{c@Yb*+Z?t0tai1Fl+;D`yAQdjq!lIEgi2PKNkLP{VcFJd9zcE4?{1tz9Hm|nq z)7b&50{m#=*O+32Rhb-A4<6}bDn*Jfh=_%Yt{c@hGEYQ;8BQoAn9kojalxKSfWErh z1r&wNpRHA<^vigMUuM2}m^-GgoL&eDB-PKMMg57Ku3 zJnua3X!A}C`&xMX5a@Yz>uxwBwJH7PtJ|$Hk(KQ8;`VgmkHg#TWUD7Vwu@+W(a4VL*7l9 zNIfKIn&D>N>glI?8f)*hBida%#>HcGyI6uwKaCK~n4zUV5e=Bopba!!BVQ%;o|nn) zN{943P9;qigY&0hju@ABvZn)e-U(K|k;BG~5Q5T2u-tYyDQN`}TTnK~6s7T=FxJbh z9=b~tGd;_wg>Hxhg#mlWOczBh(FD^?XKqiuULY{N>tdOE+hWp_{WLO}o!Q*ZZ4y{| zAvAUvBJO`hcAq9n)%@uNK-GGg4#F9ww-eoL6rz!d<}-NNs~5_=X}gOaN2JI_`f}X`>{RTn@4<1BpO7=Qx;(JZo&GU# zfI3y)CV5Pt=w>3;T5TB-Vdi);n+VE!mLA54NBvk^hD^1CBZ)=~lfdvVI(VTB<@{yBiYD#oQhj7 zB10Qi9hK-HS2gmRmrd=*(m!u!?F{eE4tGH&oI!C&CnA}nJJeDy{4T~Si09AWLx^eu zFASL^u$odn&8)5kOX2GbIYUD8TY*)^;w;5F?25? z>_u4mb5DH1!~TY=^n~mQ&BftyNjv+jvTO4oqRANA>?-JjVJT}l+o-5ZH{vqcgHD3) znO8WNIVXv^6| zmf$$*4eH#S`gOlq>pcCI36Ow1rpvg2W|q+Ha>p4ORj z&MaCs+d-6|(L^O<^>ae5BOC9b_&cB)X1RX7d(*Qk6dpR>x^!~MCqaKuym#!e@-T>d z8b=($$MZpnFQozoG??DT_|Q{FW{*>#>T;hxeH?HNxu_rJxh0) zBS(~#}hP{cAQ#9tq*J-;J6d;1K0gk+}Wd0*z*+q3M1 z{`8p_E|*)4w@3!kO5b@y(NN&CAhK;CLy<0l+T4&^hC%QK1`tG z&z>-gY0S)9vg(V{t>@?*R4Shz(qutxP0UdaqNZ!1H?uC!7YwW~p`!d~+yV(l-o`$& zhw$_#W}1#d=({pB)VABM$3(Pw8ZMr3<-<_Js0B%4N*2Suxa@4U6eFkgP@{9R+)P}P z8O~@2RR6jIm1E&kgBTxF$sMiCfjgNU$}t_;6+`8Fy8Rm$W0N393BJ79R~O_q$*pTl7=E6%BQI?IiMU;>8`2f_3yxK%_IsDE^ny5F-4SSEhA>p~3m+AKO{c-U_ zV!AU#6e#XZ8V@e*tgSiFyT$}7k4*vK(u}U)nv(CjDvmPs3bdRrQ+b-Z%TF|S$)!`3 z3o$L;Z^trZ-61JVIYO?RC>as51`5=v?_G*sv?mH)zi|J@D@;{rBFMMhwv9(bZ;f0V zvm%I^`n{9Al@5jROS{(jMraOIjqFqwND}Y#L)%bht@6^1BEoK2h1v$8w8FY2L@}<3 z(V>!c#&|V5wCL!xLYAf64k^YtTX^2{Xj=f=j)zWy^dMsy#S96E-!ubC2#9l@m#ubD zn3L!O&21|#l!kZdw!(mG|LFC;SZSO-_pHsDHmL)c9CiVR+Fc>FSkb-*u7pax@KRZ! z(_2rL%!JPK%Lw^7YF}bzxVTNh2W6ai9d-NuWGFGQL!9tq2A8+~HX(O3RGX$JA%r#e z0krAe%xOLpd4*Y3q4-mI(w6sX<7*OR|9GrM6AQ~l^)k(9|6y^fcQkALz2(cC(OX(n z4Ee%#w4m_1QS3xRxqziQ3*nU4m2Po`k5g&2c^~#d-aon>8`70(Fr_9>$s?6-Q9 z6;!T5T%4}*J6JEy(h#|5*H*HAy$zwU$vM&P+@?vyJJVi6>%!)c8}FV$KTz3iV3{5 zWo=(S&U;DRe@ErZXB}Dh0_q3AVp8Z(=)SOBh1$>Ke5EY1_tj zO|e|c9%Agrfne0iEXdE+@cra;&3U$b_ONdci9+Z+mMFk{jnXP2`+OXJVW(LkW1M5=P z3!oTRM^nLQhQUrLZDPNX{O|SolOy_{+Xzb}-dHQB&?xq#$CiviHyL<4hQWnK@cki6 z?*l$NNh`V+0^g^23VB*@6M!4^*SY3QG;;JMy&ZW?_@5V{LUNy0d+6-s=jX5Vb(iPo znn`N~4QpN2V$C?8A=v+eVyNwa(*V;aq|4Mq4xWWt$h#_ZP9>vug62!&ZO%Bj*b_{H z)XL)kzNN>qJBg_-HGZ=wu7z=}D%}#?&(}f0YHjnpEOM%acYfxDEn%1UQUM{Zm+l_O zyfAe6d8-!HQes`t+jw}}P2I75Q=(|MHQprl@pR+FW6 zzZ65h*i1=?o64#)rU<6gGlK>sR;wK<$OswwZxy~fzd4q%5?t^3Uih>0^tcB=}L z#sI(x{BhsWp&*3IT22C%GIKcweXez8&I>`=FTVK(QeE9k&lay~-E*lWR#s@5HXQNM z+Sc)AVHB87%MnW*08KIyy7M$^oNaxsFpFVY?fBHPWngN?^OR;SHPL0EZcq)&)vdGX z7Eg_TizN(3;1w}FN;r&7@Y8D}frp}~cKRdb&(!U2jUz=$u{z00b>4yx=FD*@Fo_K6 zYjOh7Q{9ABJhQnS-sJtdDhiozV?~~0daS5cxHz+cK5C*NyRF|E8)LwlZBXC8v`p<4 ztTyl{Mom;GwQQ{~bwU*9lqI8U)VR&+wXXr{7w*@s!IjJ4)l-~SV@>p@DyZMdXyT=% zjzWhjur00&fGlRM5cPlp#eKMdrMrQp*R721=v-U{6swr~8%(c;k$_p%t&d#hnv{H(eRUjK=m{35nB2E}{(=xnym6Xm<@;<_nSwR~nSdzv#P;1T11& z&0U`G-nG7BxxMGf61`cKzYQhaolLHEysw<%y{=E8rU{v`^wCx^SJf&TAH60*#jfha z`K#5;CWe|7K!HgiEsa2uG~kJfWpjekqA_4CCc-_NV>}5By|2s%FNtZMM00E8yuRM# zYjW#M2KDEUub&a#Z$x(S^mLjY0)9Jz{iYIw0LS$y?ta+Z7}>6w)%EoZW#q^ZVkmcM%W5Q=!R*DUzLAl(KZ@%lbL*ft8)~PaUtu^XCTV$T$?WvB z4GwSISw)2eZ>q-%uZsafD(`-e`Uhc!yJ&4JuEnE|ROMwi9x$OJ&W?y|Z=5RSxkowN zK!7s3Nw*l@U7Cpd?U9`xXd@>a{2`f-m;xQ(Q7BZ-*F+p#Y>7(2WgP$|*^_|h!r&$? zD@=z?OPKo>a&;te>sntEKJ1NWt@vK?O#^9Q9L~WfZ@;>W>77- zz1GnMB=vHXT4EnBD7JMONg)0IbxX@+dl2Q8!jr*--to_?za zY$I+A^aFIBTxw)tnQMga%ApIBZqJ!*gN_mk0~MWvJ8SC>7JItSxdyG}CmR!&OH~mT z5XFJ&Fh(boBb`Zle{U)8d?|YrXyRAPU@>o~urxKf6B#u-{3RN1WiGYF@#Q&_KUGPa z5>%e)mKzN7_oc^C_Pg2w^F7%&2kl1vCV}aYAf$R5u`o)0exyys=T&=Nw`N2fT*<~q z>l;a#I-Jvuh%n15ON`GruV)u9CiH}VP`jPASax!+rmiF)E`+P$+>865=rme0nG~bR zzdX+R zKzT748OPAR+6^-1%cR}vr3NEc-)hU2W-dFHY(fdIVSrY~jQLV2^(0KkMnb!{tvU)` zsmKx4fGNjCQRDP0H2eD>M|0LNjR9BKAzeO*<)tq_+xB3)k#lcV)Q1UMd}4KTH@KBGgEMHizTEjA z+x-V$`MV1vxO}#Tfrv%s(}9kjhFE^sBAuL=x3`J3g7i1~bDcVd1Ea*Pr6^jXDzJro`qxc;)@nun^7fbiZ( zPW~pjW1O1`&T!nOR{9?6RbRwp^adsjyj+9nBF5uHx%Mok>oBFxhMKTElkP-2L!2q$ zSk%tE>t5q}c|Hl3WS4l-nYb9js&HUvEs|-(Lpry+HeeH;x){Gla1Xbpxox%666<#K zO*;bOkT_w2Pho2ALY5owfg2A9AJY3O4izNBa{#JE5`cTZ_WZgmF-_Gq!nz4bpPfgw z>A1Ha=>_*_mFx5L4|@^b6x;b$pP4~-36_HED7--fC$=%Dh`P=mBK-K)Ciy4t33EPp zKtED|iP8yn-_?R*)Txf!*CaV!yEA%)bBNs{vT%+1$E9vtX*KnF*;99h92e1)JF~NS z*XAQYkb1e>w3L^Jr3K_bDBTMf+aL z?*3@fvPD002>@G2TR87*)I;vfGPDS<@G>|G8)nc7)qdTKykk>d=Yu;P<+Su2RCr;D zutE=|T*1oOo*HY3QcEi~Y>OKa?^+Js8XupVGsx;P@gXOePRKd=CRh8bTb!}5faZl~ zDZatNdbeTNP|!(H^rK-3 z7~jxfV?eFw`N$}1`B$)P>1z#=cwxzDX_4poM-Q{-h1l3?s@D?^Oq%s%Z{J^xerqhU z)4Nu~S@ndFlUxioTJC@l{b4EylltUfAoCUxV3?<-`#~aYK7bG$grS8@}2L+ z38oS#p^VZmJVhlC)_LpwhLu=zai~p+iL>Bp?%8oVAtDF(^}LMy5>hqpf&KJ zqExRlS=MNG8(m8U_;1ll8S1@uCpmxXsQ(o)#i&s08?9Fwm;Dqq()zP}tSaHWCw*;3 zvtRtIy3FN#@eQZtuW#0%Z=SL>$^f#ZqMEHETwA*I7Bq!pEE^%tq-%Bn9P*A}Wlfdv zHMjjyc18&97F`R@iW3e_uhT)7o^nzSns<%RoQT#~>>pIa=q(xHJ4U%62I1 zKUv|HYpFQShWPu>52XWRp-@w0l+qLP7zd`sLXZ)lxeP^o)?>V22gybf~%f zu0!kTpOpunzIdwPwK6Jm{Y3%iLB>atk=1Eq;c~!02#Z$q$frYAM#Yky>I>(7#qPSh zeb0QTR5ND1bXEpWch!N4^Va_0&flVXg%qUikO6L}j3{=&kb{Y_iHSIdN*u3gJA?$? zffABkIP{x7Ue1gGEX9#Fv{J|+uQZ6YI2E2x-4*STwM28nH<;$&H2t=LvG%7hseKP} zC-(->Yd6}1JoLn2Cslx*E=!nNR#sNf-;H|dOkCCQI)GJaM*fg$;6GBUv23UMbfAQF z#vxtZH_~Rhz6ED{oF@;_Zw?Q}V1)PVmww%ISeeLuK3JR!b{^AHDapSay#xBBF?S(E zFhmOn(B`aTrZ=Ypv;_T_C=~@f=)NFKP4Wt0M<#-Xa^+BtHP@b}o(aHQeg-zQ07~n> z*gw3R-y<-e*=04uMbXy1I9i_sc)s})!&AsqAA#<^I=(|iEdMEm8hDq5(lV5cgHZTa zm>zc|NzWJjyr)CTSS5$)j~ag8Lg$Sd&KJuPz%*|M?86{H`+RRej36Asw2c*82In!X z1rScGzuoW*8WYx@0!&nCOewW$;ftrTQL~^G7(`h+x;Ov{e z#Kd9L3im!@aIN{31#m8>t?ik7;R={W?4iURnBJGxtwLuK=AFiQqmQLW#MOa z2dK!iLCR#u6E5}dt-4Dbi6Az_tj$xE{o z1|*O>Mz}5tu4dAe_5_p5l6}h9_0||#BpG&>MmRVXN?U*n4ff2!s16KGGZ&od%Zf!~ zO<{p`zGU)g6rZx8yMSkoYUckF8vKb$|5LR7@h=l{vFYGEQk!<5uGr*0xbWz_Na$$K zqE`d-HE~^EpoOR%vuBzPgiv!6aC@Rh9Nu0LO2#;W$&ZMUX>kCUv=Dw}3?kK9>s1Kh zk77`?(T>kjD#PReqR$S>y+ukAMfg&21ef`pCJaNlNfk85Dh7_P&w`>REw%=?7csKl zAINSgU9A8nglJy@{a=Hr1=sQm%F^%61ONPT4TF*0;i>$8pMUFhSbj)I2q>-yoqmKh zg~7WRHz|VQ)Ko}HW`B~esUn6*5!pdT&#a{laO@QnzIkIQpcKshXbhblC%ev%e0}Q;%O0j9eTZhg52kUh4$tioQo;dm zW7Rec=y~~R#_Du8NyqNt8TtRVQLVv(YH2dpvnGviHhPv<0s?q2Mmt^L#kj1AuP^W< zk1gRUNJiez&IKjyX5g;dyoAXm5<-DSp|p<>qxR2BwZxewr*bV(siis!&G6@_pXpE~ z3W_v=p=r>nIlSA--X^n0)V&BN`@w_b>0xlf32PWG=35)woId9aOQt49Ch!=`CrQn+ zdgTEE{^$Jsk#;)HVbIuBwB!kpg$(GG;6xr{V56e0Yc#Ki7Y$&aA z*_7c9pX3^kmn*80D^l<}s-HQ9{byo`JJN+yNYHV4g7Ms{JXZ&*Z&UXS(YH_{W+% z%!Am_q~|?Z4+Y+%O8PU|)b2JLKRuJqP&&ORaBc}>Ptwse<$9OSV{HQzE%KbsEYK^& z$fh|^HuIUGOE8+g{xBq_zem0Yu2_MfiLjmi2*V@}*;p9dC1V82 z?wJF1KM9Nrz2wCjAJ7+_OZZggK%BIEqQv*W+GT(obwmuUB(7jkPP=QC-)=mB5Df^Fa|A+Z0CNeZJHellc=Kx5o?P{qeMwz^)^m9EyoTrltfgXfOO#EbZeVR|w9mY$1w}X* zs1G3NlnJ02Fhg?;1TqWSV-RD3_RC_a%9&DxJ$+eEAJ%?>MS8)XW9maXyonjxLDkk2 zMsNq=rNR)<@RIXJ8jO$4|5%0ZhE%YS#ycfx{0z95upH)rT$H)O1bvq%9W(UvEMbod zaAKNKj$h20uXpt}{jBy(!uT<5@uEo>75g(4SLl3RS65faZHbTXfNBoSe?GYH&Vg(w zUuSU&1PAxr7eOb^PWi@|g2ih>Js=Xynb^hPBGT2Z%17M8aH#g&KvC@k3A1Vta5|M3 zYA*FAIvAR*wzoM{nyv`U0Z5J?Tv+kYl9A*X@dSw#~y(+3~2nJA1Er ziUAXw`<;ex))cgXJ*~Y1Ol**d-_^XNlAI&=PTQ2EnzQ$JjEP4%e%hMV-YFdI>ai6U z7l%+(W&BQ#mtW}tEs8NY%j|yOJK^iDa%AlsGTi^8NLp#JL2Tq09be1eYQbV%mY?r1 zTj+9t(CL%d0gKv!iJ^M3bvv5E*gF6(q64se+Cj~9pmAukiw!B{NJ`hUB z2@LL|Sk+f*Z{_V6J6(jQgIwOZ=_XTuDNX#`*e}4r?Yu(g28HV&>)1m7@e_yHmK(s|4#EFZG;t)Qu>Wur zer}2flKb89yR8}uAN{L;%`6HZSI1^f_uv-X|L)=br<#>BadhN8eQfngF!3lhFCifz zu=dJPMd;5t2RJ<=_Wxl3>alqMidg0Vt) z+R>Wi{o8ompczL}SpW7gfXMrXhK6bxt{i^`MWOVEx<5{3Y%G{Rb=q$D2yY(a}+PTIIjrulfI(Cg6}6`VlAr zlh%PvdjH?n`Tz5O{NpnqoFuNA^8RLdT;UGah~>bFWB8M^Im);H>`vY(Z>kVDG|!^x z_@@Im7w&<2a2(~bKMKKd>~#23n+wl=U)Al64Fa2M-h=H&?x|(XAcI(ckm`k;Ov(Fg z!}wvivVg^)J7FUc@Mq5dT}lqN3kd4~zDDMo1aEKX?Ch+@xi+1HozkYm1J}vnKTP4> z{9Vs^=%t4}$Lm}!YfWdXa*%v)Gd%-6sMNprQE+>}1(P!Xe%)2mXC6nq`9Sa{e$9aw zq#p+4`(_N4?tx$6NA=FN?HeLJJsor5i8yE`YVQ7%?BqYn_Fjkgst7Ay z)v(-b8zBiiPtN%ngA<%!7CEe7{ZVM75-@c%gST{zGlJVo(fntsWp%#8oD*8G^guy2 zQxQN4Za%us>;?s2`tXsmBDNIZ#$iUh0?QPD@U*@jnOg$VB9=}4{d?0Redd}=Sn z%&1J!7tROMalSzSDY5#&uy-vW$S#+!g2i8#@~BHT;U`#*;Le|&urXib{n(#dq~gem zzJ3r_t!Ps1-6euFE>HKUp{IxD2Sbkhc3zlBA)+Xq@N}DPQfKsmdfLJJ6@#imuG-G6 zd_0=l5Rd@E)i09wxh1VU*;aO6#f1ETULAjht()1 zF*GwWO4$-3J<@*u+ryjkv3U^N=fnRv&BNG2L!1*rY4Du;&YLTjFZ%u4yN|M{DwsqY ze_n3xugOGb{{>{J{W8M?D9B7a@gZS(u6pU@VG2b5X}mwyF%evaXYz%owF4gu01;+5 z^M}^4T@|I+JR?y}&IR=HxUxbOgPKB9fU(N4W4mTXDlep;6=iVty_;LYbK})7jSmKFugpJxI=8a zbkLx5%Q#~Rle1hVVbN5#Dhm65qN2)nVh@m5U8)Ive5|SmAD9qTGkg`km zJ*8-bP9;T_NHoU2W-ZwwOZKIxk?dsO`8{u)y64_+_jlC&&%L+H%;)o7p6B(vmS0_T z4TVzLo484aB4&PT2Jv7v;QDWQSOB5*=>mm^z>KVJ9gEKG-F`huZr%K*Fp$KKpZ>)&WNSZFg1-)}dE{tM zRj6pK&)^rQySo%m!CX<1A+<6PfPOm|fjVR>>fLT08FVi8WiSO=!5I|#D+Web^`N?Z z08{e2j>_WAZ3Tww7=Q6)^vgzy6z%hG+bsU&#c_76;I5D(j#gFnXlflYK5YlX`2F>v zpw{J?$cUX!{W%csDc_v>H!pziRe;yyUA4^E6xPGHL>gXfh&rk~YgYZ}un3)q4W$^p znsnf|gjAYWxlwNJt{dyFRPbwSYpa7X)mP%We3Y9voLLxZU2qu1Bbv6Qo5mO;dH|Q& z$ydKPzC6xg;^!6T+sGR`KHcRTNpRNAu`?C>=*@U4Edab9(}4n*4xV#$c^!F9P=~7y z&M%DD2wN6_G3R|f$LW$diZUp-NP16r2B;bHRX zEg}EyjE}5=HcTyIq;c~GMJ}8H(g4MD$zL&jeP<_td}s>);3%5nfkq?UZFa2ACEq;- zXt_kiX&5mx&36{KyOt~j>_XAq6JTK|2{kGCGcN67jS}Lip-@Iu{O7uV`;*^q)PMY8 z(~T=!P3PjKyY}_~K}1ViTS49lc1Rrn+jXGrt3%G1At=Fp@+3XKPwrTNzSGC+RzAr{ zK{;_lH1Ba#AqW9qvT>->>X z)7bQYc=P}cQ?2B4$5JX$j-!(vaP0Is zqAK0xUXb!6Ajz@hlMI~%o}oBouhDVh6;*s_zhygcu2de}&w`^U=#0bMT=J{U@fZUX zg4+kuFkI#zl5S4O_$wGT4B>Pjs|d--9b7r>a?a4eSAkIgl}43QlmB0gN3OG-RI`p6 zUgSB+K$lhAFD3`QGP6fxG_722p2dsv2w)#STQYGjoSg-s)@gLFqlsAHE5e{{#XUaL zu}`mKoS~~bgET;U^Ff=2wlULytRG1e<;82kD&PCQ_2}OFFm%mLuh4TH3Yr4LP9`J% zqyj9z-9=Al`T3DTPY+FTc@grvC}K0BfAL%iN~+mwRQjo8<>h=Z_Hr9HJ6AjqtmpE~ zNhpHuU)IVm&TjE79PMIQj-aoZb!=Y9T0Yw!U$ClkA&%L^ymXr`&(@%8Dvez35@CV+ z>5q~7%`_^5h0nlr7)NW`nra-wrS|65WG>^QkOQVFM0s_jjWh+ujBbLORspyh)(tq> zKz?;hoYN%uj6FeWUAaB+IV8=J^=QfuSL*DIMlRo)IgG*ICQUbTq!u`~1skR#$QK(N`Ka zU3HHR+v0AF0n<H}BJQoKzhCTy3@B}3HI+=zt zY(M@4u1=P~IA5?zJQD-=9~t9l`7S#pJ)8wTh>3&OSVTJwMRQuOGYw^H2g0+_+R_yaWrdDMo1I$9 z?9(_*GPK7Qx542;O4OSyq7g=yGd2(mk;Nr|5{E4tt}X^4UcE@O&RwOWixcRIAS&LV z;|xa(C5la(X>1I}QrB~Fl8%B5BY+Nq=?F2Ko2`I$M~;BvjVY6W~h&e~?J8g(g;lmi%h1`Cgcz_U~2r;lh4 zb9WFGyyf*BFKq~uTF~1Dk>Ht`O}d@-tLX(JpHsJmjB4N5Am*KM{`DP?d{Puh-XFTu z!)PriDx?XR4lZfV5f+S{Zi_&vWC?6Bz)y*R=&l}V_n)4As3KNM)=XOw+vvHCmeh$0 zqcwe+>aaL_jkHFU-Dm%AAvU!$REKY2m(RrD)Vd<9w|`~xet*P2`k^6SN;}`d?aZ76 zFo7jn^W@u)?<9ljW!fY(JP`%-GIz3tWx0Z7P(2)x_jWtFN`AU6Q&)VGQDHo~twCx- z%JExU{{)q4o(g9;aPKFeT6y}Q1C|Sl6JEI*kf|Kgu{4v>sup18IId_EhY)meAYN+o zd69t`|L+q~;M`ItvySJnt|Ij!@=xlJUA{r_=L9v9BlT8~JEw*(Z38z=Q$5c@xT091(+FM?;M1w@2x@K41t6PaOgFF$z+S1*LL)oD-sB+YP3aG5?n0_TfvF=!I@)bZ)~< zBuNuGO5XMt#3L0sx{h^rIgWLC@DJ|qW#NDQA@VSF8%6s@#vB%yCRTDi5kSvQx9KV+ zIyW*ZYnq{R7>d*wxoZr?$PxrCjQU%D>?eBM+9oO#W>fk{jAT%u28?)ffCyK4(RmfS z`d_WkH;4>)6ECQ>HVmGyzZ@Bt!xZRZ3RO*FubFyd@>m6(#Kc*+xJDpi8C`_f@i|vR zh_&y71m2TK3|0>W8Z!}}{44Z~Qpr9ZnHBV(;xz$X&kWxMwbU4D2!!}qu11ykSUGf>b8boUR< zK6i9YTg3(e#HWD8#8$O(MA>{@++}+*@^Nz)whqkw-Qr#L-V&Lg9UA|2pX_O%*7DKv zSs#5=`S2O)SvNT4(8%w=+)J#`4iil32sT|s z3G%}))vplw@tTH>*j$tffjZ~cp%K+cksI$}T=*zj)a+M33&u_+Qbbw<$dd0h8h<%< zhu%cVOO2cSS$y>PFP#8e7ftNHx``uEkkiWP}X(OJ8SfA-@y-YXpm?K7GooBaXe-5^S_Ljg=nqN5}y6GDg0;8rSIPwc)mbO zu*(SO{{CP6><=bpUQJu`Ng9gov|CqWjQhjSs*7PdCO}BZIh(qgqWDLEgV$4L6II&y zXElW{zt`KVI8Oh*hiYlP4mKv|JU;)+nP=#gJd?Nn^0UwI`<2!UNQs*0ZSt?(VP9Om zuF**zDv=rB^g;qE5N*3qS;FA?Sxk&^@8r+VufLuTH||N@ZFK$No=0~t)P#p2fgEa6(xEs^ z2T8gez=ScpZEuxbr*k{Qjt8){zNHv0AqG4$N>XZ0xxL2g^A;E|bdxlSG~8|3@A)Jf z1~QayDed3ZUeKnXtv^)m@%MN9k0;)G`47md0J&D?iqF6-y^isW_@5l$8ES`Y&9MAx zcFz?h$X~!wL73g4#h?$;U`{QM2`{VA={Ctzxe8nYyRFzW?)|ELSJrNhYiUM(7{~`i zV-Qa5K6W?aG&o3HDj9pQRn$r+XJM?;F;ri|XmM`xszxI(t(ZG1%Cqvi1(7Ye)!b;H z=eyWw@y`#8>iA+GsZg(v1tp*dJd7B?W_B!2doDX_fwz!P8B*Z6fVpCXGqbz-V&hJJ9zfHq-+D{%4N?70B{btGf!;Sf$uhUBc zYhr0RbeRQpVS=P%ArX7^u4K>&WYn`lMf-7c7|vfe!T zxR(=%3$l~($koOanxhpm0SacQ2lJIMii8L1^-&f;$-Ma0n+(Y}=`T3@eK1Ua;EAlF zg-K5A*p&2A7T=nhtir`11n8ECG^lUq03>bh!-k_8gSp~q^w@XEAa)|aF>ky3e0!%5 zZmB`+Gc4TDsLR^wf~3OV4eevndn%7?G$^@P160nbg*8)WF>XWV`uyRYU?@%S#TXGT zZR(fRp54$EIaU1fr|#-0jSnbfBM1Dv&4({`x=#z@?#S*j`c(dBiQ*RoNiEM8E^FH^ z9)IABq=cB2qzL~#Y(`x08G28YBfLfuJy_`ScDg4>ElYQI6Im>R>ALwQ?X%m+rA-1%scst zRMdNXoE*;zy76a5W*=;G(nD7OyxDdr*!( zL3-A>L)hlmk9|1WdZGi}d+61?$>0%Q6Eih6MLC3$wdP*Zd7Q=b-7=C-{!+Tl`ZQqj z3BB?KN}i*B`cJZ(GF~#!7qPNA8jxSwj8rSz&zm)_$TI4X+yNIlAoZ@w|N;RNb0y{30s>FeRjjZ_tV232)M&LfC)j^3rrY zR$b>$p~8hRkKYZh_a5n-t)@Ci%5?uoqtAOiIduv=g7itH2SK212e^2*T+GF0)0>91 zdKd#*R(G2Z7^7|}HRm&wMc0MVvf!FAmo@9!cnHvI?7QM)$NS^*>&Gw7>m{=jH2y>( zS^In7uJ8m!J!J`%ETHU=>|-8)a+#vj1f)~EI4euoxLK3qx8hpH(U72o_8l;p6%e5q z#RQ-(-CS(|O`*g_iy7-dZ+RO`+DE$I4^Dw+Y~f)f+v$VkFTS~y_KnM)rAS%@oFeVh z5W3<~Vmr~NJK~}~DppEAUv3F%{*pOm2@}}prXa(UGrm7RoGYyBKG_Ik3q|KfD~Ui* z(xc%{Nsh9mK|Gk^d+d8J11}Y+JXtj7=3BPH>V)#ho*h*-nIoDk+Bi zbNWDztH^%+4v(*01z#-F5{wOT0aSt~XFRtWb7a;R^Eo;y(qPvOrX=PG<-A28MT-fi0jE)0q4*O2R`${rg z#2D#<-FMiMBtFIKrX-^YV^RNpg(E*BziR-N&CA7@U_G3)KqGquj8o=v3+Hp09^ZS% z6Nfx8cv?o^26`L_>O8VSqFl;Zr8aR*m5=1aW8w?>!Ra$gpUx03 zDP259RuFo=gB^6(a(j4-@a!4Dk}qu0pB;&G{A1_)Wm^oa18SQ_rA99F=uN7~=-XFJA9YBkb95)?c(k;{h(BOu7nc7ksC3tgW`lCz>|GlNSn3C`HSj|eB4%K}9A00^atRTS~E z$#F1>%Q&=KnJX$M%&zWaAB2?IF_g#aF&p{W&Q)1^?04_x*MFv`<1M`e>1Mbv&!t&x zrD24P%pA%(VB${dy+|!af*w4=?vS^q^NSruLn(->bqhNuZ*#SFmA1D**@6N zDxz8NUMfG}oC5V*v5i@uJY;_h_2g<0;diN;9W&jOh~Gj|+?`Fvm`%gJwbHIPdgFGvjSqXVzas5&rN zlpKFp^Q3U0vhXyB*Kt#f%d#eXKFJWMrH`$o?3#;{Ua?n<(_!Kc33U6ky-zh_4sV)U z;E@8R3losVL2j|cPY_2Xmu9+9ke<-z?u|+e**C8!<5#TkAO^z&k6$E8Y2potq!Y?s z{H4f}fn~neRDXLi^T!mV)7Ya4vT=moiGiTb&-M}oyfKJD*6oi9Px?Y@w9 zbUsZ5V-6T1AMP^Hdz~mS*|<^lY`Rx0*-B z-|VkP>4t_uW78&Ye2Ev{M(wL3sOttrUDdWyekpYI&r#nsIy!}Ln^yU`PCmM(>dIQW zrKlgf9BIikGGHb|6^64O zdBe})ys4>LZ%AW6_BuPQ-g{xI8(zdq)@R zj|xHw^?NUhjN>Qu=|BRX+`2G~i|m(OSB0L3te7DTqL2$=X|3*g|J(JuB}Z>gpwKkA zJ-x^ifPYH6U^u)WAXyndPMk`xc8|vx%3*c~Xm;>y!g7;Mz)xx3ui}{VERYw}@zjvm zGM5zPa@IS*a8SY$q(p1fyqhZc3uLqTa3XRV+_*y7m=p~5Q|9g-?vd?RHzm0=#;f4n zh^LGhuJ$WlkKXzU6#)fHlSw_gv8XuYf4bZkvBW2598V*Z9f?VO@437fV^7hM$M9d> z3Zv6LtB;T4&S43`Ja*WZFUGi<(CxX=zrg}8mVqLgchZ+$fh}2@9 zcfT`|7A;O=kTI;TwKd*8Pg0ZK+oXoIU6d)zQ`t4QsDATU{Q9-z&0@n zxHfRyWVc+*2f1=SX@z{3$%-Ni=VYEaSwf77@}JM}>tf+d;dhOYBRs;$b|;X@0%4ac z_*yNfdxyrmz}P|mY%1Gpo%(v$^#bJ~evRmalFOTHqUS;%FP3?$t_I154ThY7UO12T^sDch7CprtR=AiMXr6g$tK6HN8{EZd*^< zyb)F6qADMa>xh!p-&N*2~A&r4Rrdnu3YR+*4Prybh~pKVt+=BW5TlH zOyvTzX@zhF{1sxq0z+FiNHXe|=0_q3#jlUZU&1AA!7lPN5VYZ)52X^E&+WPZ=I-q! zhm`-|6WSQCao4C5bYH5}`f3SUg!bFp+?)@|Ia$1UuvgP$2vDI4p#@LCg3^rqBhTRV z%ua=h*_(xhvLw-sv|Lox_o1*KcY6G62+S-KZGGL`@#otvR|?X6^rf6SogxHIl^!?G zp7Ty9%0HAHG_vC=tFzxJQTq(cG{G~1xo~&1G~PSF%zSpqFY8%?wYd&QqO!yws-cNE znbC3V%OK3=Cgvv=@1aKrJgUJ-v+{$qL-n;48qylH*!PzfB_S0n7CMuhCidf# zIc+%A64%L3ch4v(4+)b}OI$^8268dQDhUN=Pv*%B=k!J)2eept)fWm~Q3$SzjAqjb zFLB?X4O-(>V4xI1qui(5eh4XQai)IC;YxU6_;X)byX?Vd+jr3j9kIv zJj0={IZ402Bi}V)AU?@grL{!Ax_EA;tQA_shnWy}HRyy)7To_})_>PHRpv3$k*_LF z;k>MTD!1UiXUcvc9i&^drjo%Quxx9F`>_Ys+MSZb=CZ@3&+nTlt2w(5<5HmG8&neA zd*NM4EVt)!NiZo)%>EQ$F*UU9@ZOCna{ZOj}TZK?h;TrFE)}% zLhg=2LRXLpPnus-^yNlGVL==Q@+&oM%OHXe@ga0x^Y8upAM}F{1oN7k<{TW*oeoOR zBLZsc48x|I=hVcbO6)PncNH}Tssob@_JbrjHM!&ukf=~mBoJzusY%2sDzoz?-DWaK zh{IvAMNP4dET4$xIz>CLQqN}WQgmk@>$+vGJ4QM_n_4PameMGCeDrYX;k<u<}LFwFVY+Mho?QX5a0h zH$Oe1KMsfQDoB-2PwjS+NkQd!zY43Fwy?!W;*H(4Fs8I*aGWE!z;e^LpLH{6r1s_?cPl7 z?*O^f%%VUH>3pYtcV#rihT>Pzwq&FEF3D*QewhO2d`lUT1^e{q#A7<+?pHK4tcOM+ z@8l4F4cmJZ%L!Jl%g?I?yDA@M?^jv~n^|7!Tvo7&B~xq@ExQ08ev(b|7PX*E`u)sV zPYXIqj2`~8TCqu=YiZd7&;1;bvb1ARN^let%_YW|n{U8*vOOYU{IJzjNEXJr*q)hT z%O8+!0JGjb)!?<6n*0_;K_9SsmpuVsv3UN{+`#MwT9<&(se_Jwq1DIN1v?e*E!{f; zU#+#utLs8xiU7$+Ze23+GkKdE_(57%5Vue6kdT%~n1XHI=Dm9E+)sN|_5Jqf>KtJd zrAkb|Mi_bXj4>xoHWy4~SR4%K1}x|Vx(~oVd0Oq=gea*MPiKe?WJo%uLxb1m$8O}C z%B2wbRq}cU%ro9kJTDkJ*ff{@*jDFm2B1pDBcYh{ix8!nFnwumqVH~gS#;N0I`Oly zmLAc=z+Y=VGCXG&CwOb8cZOuhwhN(v_F8K;7PL(iB3g8~Su0~GcaPm_^RYGPBCJEtwCt#U7Hf8ORdMoQ@ z;{X@aMbGWWzX(WcG-^*ai|dVet=(`TaOU#v0`el%5%*D}OXxh1P&1%wL{IaNrK{Jj z-(|P%67mfkpd||H1)e*tr+XggpR^kt8XUM7!f%>0Q5Xahtx+bV3Z9qvLGiRFOc@d^ z$5|`8=Dhp8!dSyXvbhp(`j(-l@cMd+28s>8fIUaix@Vr0pZPW@FRDmQSI{aTRKGG* zU#4CsNk;eMvz&luPP*QmQPKnti;{t{KFUV5*~w!zdb9RNY-Bo7rYZe_%B=XI=h;!J zI?Jl+=aOa?Lj$2J8h~EQwc-`^?A+8BwvozgrQIIYsN+B1%q{XMkCM+UdO5%W{Om4# z%vNbH8IT0_p+zHdcq1vK3B+@tbBVc$dD{*T$KvS6Ly!_yjWZ~j?|UoHsn|&(UlqAn z{m4Z$uwU(!4_!^7!W-*wz4qgR>|4o}h3v-8OS77bH)a`DM*&{7}=^= z+g)<_0D-hc^WAfl)_xMf+bbDO*7vIryk`owU9BwFY+@e^d(KwwoDTz3({z3)tERxB zs?hFPM@nY1cmaMMu-fpB`HtzQ$gvcKWr~~%6P=n&EU+H`&-u>(A%#fQucMTvDF12F ztm~+#Y{P3kI|jh^;rNXN_3L5T+=D{7gLly6j?hdTprzc%e;cJz1JwU>9KtzqZ6T`U0K5|?Pjz6 zqseGTIsb!_DmU}o<4+G22L*DD1jXHFY%hcduMj9PrBOhtu+8Jpw#*;|8SiC0Ms}OW z(0od4JW^`k5HZ&fTlX~7D&&1{cEJnz$sy4uw*@jXv}zqjN08_tZ|t_>s>JOAqUXzR zGd2HSayUsVgH-y=4Kg8=oPEClv73}qaG2$j0eNehQ_kUO12U~J{YXT1wXjD(mso1{ zsEbVeIXQa%LI**~wH<&=-`Nd7x2I3W`E$vis*ltbE$qi{HGfsuE3L7uBahovAW09r zjJEZC6Y`qGNxfU-p*uDNO~2;Du^U#}+J%^XB}c0%N}`Q28nXvS>9Qc-Su)iB%b)jC zkDSo~hTcuG&3=Vre1JJ$vjkq-yLSBGPM;h zsg8^aTf9jH|E})&z|FHF8*TDmB6Qj~)NPm5#`b$^B&TEExs(T87jj~n%9ePT?q$W{ z8(XHrr}K8_zO;Ha#It7N&p@{w+LI8L84JYhr?r;u`aVT#st)Z1R-8bxnprt!Xef82 zpp|5v_%7FR!k<-bcBK(fDK#VYrOZeFxF0n$1p}$G^n6_)Y8Luj3kd z=pA0sik^?Bl)h#7!rvGmK2|=F66h{aGVk;@O76N4)QJ_OB)N5&zpY)*bU*9<&FRAB z#nwsHQIA{Gifl%@fsoHdI6Q$yIjwH^24o$nx**<@5EaEECpD^|Kc|w}3wMUFb60Pk zr>%ti8U;-J^8?ythft%JW?mjuan49u!)5{n>3-ZnxtN~GJnzf=vegrYU>Wvld4Evz z+zQ%|O7!tdHeV2`57C#x#Lp^*nir4FMDJX_7W;g?$mYM^S)>M+urR0oy-DzRb!v1` z?9nGTI0XB-)n+p)P+yCB^L$F!3(e`zDv1v_;1?C1#@)kKMs1n^1O8k+i&42In8T!5 zDg=4xCmpl==Vp(Yq z9k&nLoiQUJip9yKI|2mckjisim9d$H%UmAqP&M?U01wwEAB>4rB$m$J(kNZ`+6kqUPHswU|P)und0|$l*+K|fm6?z^*0vF#N+4* zDFDtz3@SX$=C4JmjAWU2inxMvMB&J&^UkV8bDg^g_>DN z=fRMe6?vPeb`}585|OoFh3GMdCi&lk*Xzsj)q3t$^LR!CU1`8YdT~<`v zK1Ri*PQu9LK#3$zB(|A!yfMtJ9h3hF8$scs+{jZ_?1L7!n(7oo-c6cOBP0-Wc6h{a zfoRUb^P%wpb92Zb4AwOXF@U?*v_56vK#kd5X#X?GA@!)!px8i5e-WF@EUfp4Ftc^v z`4de?1GZD~F>Erk@N?(zTo~2t<<;q84Z*O>-saLev{bXaa0WS|k~Y1+*ZjCbs%pe5{Uy$2=By(( zFS|*hMr}DBCpvk{ES%N{{l$vY?C1BN!v2VS^}DRbo*Lfb8g&jAG7S$^mh;ZsUPs6& zJO8m2tPd|n9Azl4;K!9-wB;Z#%y%w_FS<30WZGBlzO7!udeA~6=vddZ$C9I55cUGA zU@{auF&IN^){J{=Lq%js*F&oiDdu9cHu}tOO;dvqy}m{<%gL3rKi9J3%KNSUmww!^Zme4;aR6ZnZ~KJNT;}Q{4@SS?~mD0OxroA)Tp8oZ?ryFpM8q z%j9^2C|ny=!s7GK`r%r!b*Qf|@yZiqw>BPAeu%?$vAKPDsd z2TKG=T!^;b2iH{%E~uE+Z9H`5c;R8&&*z(QpB_J;SZ+7LHpUyy$7M1-zHMUj(Vf~V zO6v@D3Tt~}-dM!}liJAiPLFxxvO60tjoI*+Fqg46XUk^uaya|lZb0OCggFkj-E(s` z3Lk+gzz)X6#z7elK$sAi*wS7`YZZGYB79vFB_~(~U6d+DBF36|2W=!?mq|{g4BEFs z(UJBsO1c${`BQ84sE3K#kM!{=vk*JX_m zM~80;&m#vISwDd()G-W@#{@j+m?UUUOrhW^ z$Mt_I<9M8daW9^f2Pe_vlZx6yZh5=6YqYQlb_9=>zj|Q6`7%4s>M3L`NqH=4sFwPE zIKLotv*z>iLe26Us)w^ZwhIddGZa6~#?qNvjR(n6lY7)GgHjI;DrZFGg8+wvp_~Xn zq&a3-*dw%ymZdPq^)@|Nd? z>SCoY?{6IXcVtga&TQFHbaXT@igM+Q+fD317ft#c)e+?jhla^_v$FXW--$e%N!)0_ zsQ;*#GmK7h=G;`bx?ZYer%-rTWzNixxrY-o8;n%7-T1Kj2TFBKkgRzX%RliHkGx{z+V_dG^zszYq zYde2L_2PfK$J?Gt;divbiKaqr&9fDYjqW#RAm7}m#So`e;O6YGcmltj$aPXzko2h7 zem6rnk!DC?okf3}hkJ9$a)hsu|Ke2d+wDg>vUkCNP|lxYA5Id*`?NYJf8?XnDw)w% zSG!0YzyYvt5L22y>CDc$-@~R8g%rk9F;_y=)ihJ0CUL-_i1(_xjo?|CL}MaOLm4_x zKH??K$>wy0U?DzSZ*fje;t+8fuhX0gq>G}*r5XDW(PSCuZo$YPw`i=NadfV9V9Q8C zcKFVYvY13cQbCwA6=(~j-epT9vfQfq6!)Q}rKYCIhIwd!cWgj({G8gnSgyb4K?bM5 zr(2pzJq1aeUPO&Xxi^2&Mg5txd!zjN-+cynqa3$K?)iv{;HkP&_KW>yjU(Yq%eUuV zY>>Q-wAOZDTYS;$DHMRl`sKyJ`(ndg%+y5qhcy@-Wk@45c{x+>^_u1QdQjWIH=NEC zICBSgDkXTM0YTLFtd33L3|0EYn(*s1u|~T1_Z2c4CGAPj#OLMzGim?aE1EYz`KRAy z*4q(HQld7eyoEc(HL7}0REZl`TT6qOY z`BPd`aq$uM)R=T7FEky>-IZ+5p<5=7`;C0x{r$RRt)?u#X!T-F?C_pNuk)9;%7)zYIe?T7#1&*2v{ZXKa6 zVbQYLP0D7JvBau3PfuEv+kEeue$0CMtGtn)rrUlZDtGK=02VUqF1L9H*wT0KlJZ2p- z*rY>s+(5w2d{txb`&#D4@*)>^E!(_~fi(U0)liz#*}c%EhuEp6KtAk4iMcBV_z-g% z_FmixCO4pY`9u15WGVTwl%)xA3kRbVz>)|lJ0X2ZTl;3M*yegy2>ylugO2Q*6WbKU1)4J z(RP z33$VTx`Xw@A#)>?@MaF-aY|6>AFymop8z^aEU!TU zGyt)WWqdC9*Z_VP%WJErJr4wzv*v_Ew@}0;H-%$+*22fbYH;BFTWXP_@O z6A`|?_G{L|kopG*D|$_(41k;h=UlDN#>Tj@{a_kyOO$s{h@!kds*BA2$rH1GTzvE= z^6nsusf|wYtC3H4?Ai~;R1a%^)`a`pKGOE=2p zq8#7>@jL`%t)pRn0%6-10>RTf7HH{>&;5gb^|34{MDmafGMc&6jPyT=r#H3?jV&p@ zm*l+Y9zNhodj#lbbJHUc5>O`kFa_lzzjh9fnUBc*WwJHK@)w_+-BvH+9F;ix@u)G` z=&Ne-rrq7$rij*#43A()rC$egTd|5~N6!2N;q&ijlRqTBMmSGs4xF>d;PHu?Dudu z+{OW9QUXL~olT>{1EAsRoWKl?e>lH;$JuqKgVWT|^gQJ#^_DV$>k>A|%9c0ZWp4m*eP(4JG`at@3S^|NqxZE#Awql1IdTM|;*EUYN6TGo~Q$xNg*8SFf0M zsR0~7R5h3xuWg`Hl4rA#?e8q~4C)3HQQJEgnArtP$C6YmYa@^K#YG340;ODhs>_Qj zznKCmtAJ!^E3syXgNJxnF=xE90wBSg$sk$9(udvQgv}eocZUH`)+zgxe`fgn@cT*K zT~`q*e)YGuCoe!(sn?Yqzab_QkUH{ZHQ=I6(mFy8yd6Y|t368&n!XuHz;}`)9SS7F zqj}oVqCqvHV$VS4yUUdpnl>17=p;0;31EfO{XTWg3bO!cN(7AyU!xgT_dx%4154R% zjPoTtISlwy)blBc=MY<&4!;nuJUXn+MWqh8+7(K9wmsE-w`Ddz+j7eV8J7T#cb8{V z1}Gb1QA`b*AuP@V8v~^i+CkSlP zQ6Y(En~^@UN}itV)DA>ceiRU=%~IxwqMg8z==?Yu`aa!#Cj3#=Jl#*<4=c~Y>oZfF zZ-un-pC=Sddut!F6Ah5785Q1{KT!)Amq?f6nvQ}ISRagUPdV=-0p9uqWg@C79gd-Y z!YX2hXHG@?;ov8b^n|%g4~Nl3=y}X`BPmcU9J&`O(E$6tkZuSB;y-cUzrfyj&QhAI=yZu7 z-HDRa{>SM6ki^j!Rb<^HX(@B_Q-N7;{s9;>-`kK96-BTK1-c2hcaU&kEdfud==6zK zOQ=vc=1wR&-Ce9K&mI&-A>bPk@iy&T6FAZkb07RvZT+t$U&}*<-D{@T9Va(cdt-gr zVcQGW0y14rJUg~6qe!U)42{2_?v35pJBo)bC<`4Aa94d!BZR*apaY-|jY^wX)LRge z=mHOyW?<}QW4wAStSO0zgfTYmB$yAd+=uzpPJa+@xyt$ql%h_$4$jzm@TlCl_^XzT zCRSbozCr5S&4ypLw>i-!Bu;b-dp=JH)AH{cg7w`GtxZt3@<*H&;tR0MOhd#A(w(3rLT*umjvcSIS@l1ihTLl)Ta*-Q`> z-E5VPH@_tvyM+-^u4;}hyS2etmIfjacg*j^&E|4~$&6C*Xkatv+oL{OjYW|d8;*z8x)AI?AU`aw$fYOI(TP=fw z(-WuSf~an6Dr$hMSe94VDro03%kBBXxjZ9}+l)CLH&DW&|Ayl&Iz3F`#8gD!%eD2i zxJ}rPsc4M^waGue`>T;<1Kej*INHB%EUVqN@{9%GJf}v$K}rSQ^_X1iIHH*u zdqAIiolDI-8QtJfVuZ;|a7R+pWNPmgd}`$RHcG1z&Om*mTQ9F|h+Vt+5Lf38M5)un z@CS^*^@9`e1e5SO5Lw-+l5b2vW^u^L48_|Euw4Xjg?R>DtTgQp|Fx@rxB&j!QCQ0c zo;FpFTQ-&<0!14vG8*|N*kuh#`h^W(R9=+oMgdvfDL`zhFQ)Y%JI#cwj-2E{WbS93 zKdFY>tmXg5{#~@}V(GOPfe67@TG5U!EsSAFDx@;0^?sFQd;1ZA~cfJEh4@~?&+R_!{A)K+*kwI++TnL%FAX>0D3 zZBQwbfR%lpHK*EU11;-4in6|6S1wXb+qnYAIE|>&s1+y0u2dMkMz0jjA$qQcJdy z!nY?M08|$x^)|8U<-p~k3K~|Lpp+;o0(CM)`5lkjB)qRD0GDMr*&K97NMBs3h($}X zg=A?9@W9O{v=J2w#r^@Aie|v@&C=pL%Tys;aZdqk%D+BY!pKmK!}9VE8zH;7|90X0 zfBvTza~tvGksFrox#C<{!b2^d+t|j39N-(O_6pfcp>St%6ak+>7Naw)`j;mxl zl`gF*_-UVn1OK#y%ftzE?15$G>ww3P+eOcF&VeVI4I(JCJXJcloaf&&^RBX|z2W2` zjeorYdra}PDmssyC#M#k2Pl$Pbs#4nTZhwWNIjO{K2eRrl0h||u`BEqy!|ws*1-M~ z9PhLuEG@rr!G7{^iR7c|R%~s_{Do!mbp`cesIcrGcXY9R>rD(}k05AbTl9*521=7`mBM(mUb~@90)%4R9Gw)T|&>GD1HXE%?U$a*uK}MFACQ+ku~q4 zcYxB3Ayc_(b;0#s$1(T=QP!b@V(?^;W7}Yh&!#`>cGbK*wlZS$YQoVsCc(KClmp*e zi|(z>cRMMj-(^iCmmK`ckQ*+5>+O~?6H)aCPyQ#)@uSxssY%`DPS1aDm(rsa0gd&4 zrTKPXed*O;$dHQD7!eZr?o0=SRi0bemt=q$Fh&_cELAqENnW?WdyTcY>YPaU_JLV( zx7CYKQ6(e#Ht^dS6N%ke+-a-)vB6O$;Y*3liU0a${&rj?C`F13rStLgo7->reC6w# z_G;pz_dH?&S|&amugUk{VhIfSM8Coj@07MB^S)IfiCSurI+%E4FaNK~ptfi!Cs{g^}{Xewo(waqkOTO$LwDc0f^+j&O)dpZ=Q3S?jfqVtvEO4l0VZ{D&r+U=1%O*d>ZSyrA)tq`@&y>=nJ8LX?*+7KU(qMcf|*N z@FP3l74}mF*5CiJSKGP@BZ8);=8y#W7h|x&+HC_%`Be?}cQ5*W)p$xOQVGCqF=z6x zVpdnAPF>aLSoeLe{Ok{L@{w*(txwve{9-WyX8^l)WFEldMl^?9SGDGU^cfqrpXC@J zl#t|K|FUVISUP~MD%g0L!VNz+B>Q%Zq182s!N=Vo1m14^(T7}3UuEZnnklgb*EN6t zwLkUSCNcM#(>i|nIbiIZU`=gaW?u961^>6B_a8rulsi>7K>hJafvcR?|KP#&)>3sF z8ymB;zIgrXn?urTY)(vL6~^a3J}kTfgw7T~7ZPCgVc}QjC|qY_rJUiM2xI>r_NY7y z??~^O>TkB&KmT4Pf5#X$?mqu>Ne+K|}l?m_5W|Sq^5wIf%4LnP2rcn1w9p3nO1?mGV})#r&9Agf4xj1{h_!#h_Z9hkidO@N)ZJaz-;bhQsI&d z!am!3H4p!7tZ7dp+k&IhbEhyy#O00`HXq+Q5L~!md~o-JMy`Ef|5yomZ5E2;QQP3T z_K^G6N=1*F=ZZaIz@qSy$&t>&Po@%!6ZL)l@kvU7;$tU>q{x^y#PL9K1v|iqo+5!I zK3FUGJzx6ya;=)7hQU`ggf&0F{j#)6WbyrMfQj-uH6fLd>LQ+Mm#Z(9axY1v-V zIb!s_!&qLdm#d?wAGokJJC#VpjitV4}QHNfQQU6B`MX;ycJmEIY^uT;pMe7#^+#;pdtH?c{{|6%36&w>mF{oP{IA=pg&w3$ zq?jpeS5Kh+(pa!2Z+y&@@hSqrrL-A&t<5(KI(^$aB~-|1hueD+yc>mRj3vg(w_m4M zo6rS^#uZW)a(F_(ki|Gc;@Dx@S|Vdy4`8VSkZ>gLfoQt3LF3|YUr(S~$#n?NN(b~v zboP_sEoh5tRj8EL4S-3I^|O!hw?a1*7)Gq78F*0$RH+XyZGw zgfY;yZzR}i(m zv_4q+$MH4hM&3~e&(D|}Ww-7A=fg8{FBR6mk1YJxzl_Yl+zSed353~a>qi0IoCCVH zRU))v=}1To3vPG*^5V!D#3V#RK{UlNXb13h-{erc=nC)(jLS1<@X4Jla_+?yawmYd z5lWJ?pDgBX?hZcz&Ap(7zBmKRdHL=Hh&GAAc;$n_+7y(peV|0+9lozP0%+n2CS~IW zS_Dh~$=RzbTfD!Kzy0E1Zf0f)v-T4ViI!7R+_GTyvnf!!S`S0s)ZwbIBUzbM0$U9=?2 zB-b)TCPGj%bqC_< z!pc55i>vv1YfAkoW%Nn|go$!84|miGP;EQn9TefcM@{JCKM&7(%c-!^8tk*(j>9Xz zEOKb$Ccv{VeL+W$K@K+~!*Qa#3^FeWThZp2;~%ualcXSlbWUAM;K}OwuRSVMk(NmMn_Sbj=f%Kx;b% zbDzp0P2|Rx1NsB)^UI179_?R|99q8H>f{Q3jqZ6XldbWY^i4pgd&a63(D(c#Rl-jA zp0eI4U@dj#2|7+@dH#AL-wyY0N95lNK(Ea^&oW%xM);ma2d@~Zi#}fJ1bTguo$VP} zU!1hU+oc}QrQI}!Xv(S!=wQ#2g`=Y5jOX zhGMjN&{Pgt?A3wiht{D|#5+ZXpz-%I&gk{Go6 z(MFu5T<{FQv6X2$I_e_49~>{thGtg8uD}`uLDoJbZoR6JaY}Oq5Mfu0d~6`VO%9l(k@#lo{p_)T&q#i^|?MK{QBy?Ou8fbGHvq;g9|Iygw#CK z0|{3LBF$qkrVPz-9MRi1gA&fr?R96(%6SZ>!)tp*-K}M6+WebeW)*iDq>MlkLv!Z5 zg)>KSMLe;wwe{53m+eK}Ph+&M1nv(NnH?nM&+SbbroVX|-^jEfhBeKUqnu;WrU3IrB2 z`sILDZK}cANlIRX7A{+5Yd(8UgH5Wh>FNJZ3K{&A-tfL3J;(n9dDGygF0n@Q2NAT) zz`UsbZo1AXRwES%Fb6I_A5!VUKv9C;=6&J7NV{-8UTbO@m^op5V(WBXj{?owc&XnT zBmN~ae|=gogK#VjN?UdXE9fuE(iFj{Yz#{5z90IC%N+&HZ$DSy#L==De`VCWiPf=h zk83KQ6Ju5-CF1K0Pu^>Pf8S>}((ynxk{x>-)RBgiS{$!XpQ84%&lA|QFt9Z-OCR$j z%MY$kOqtEzpOKplAleA68Ge9|lKQb*4XSxTp>J}yQW&4LNpBk0d%iT4qx9V0t6&>a z6ymhgLe$BNKghGYoKNyvJRt?8jTD(oX!?s^2*yz}9<8&f!+n>&l7tX64d$K}J7E+4 zyISPymOE?Pb$u-e3N#e)_BYY{*E~*v!!x0#xG^p*&DTbOm;rFa#w4Sz!rW5>Auo3a z?%OQ2%8-r!tu<|04gk!ZgJ9P={uAGI(T`qZHd&FS>eQv1JHzQTjMqo4hf7dv=$iRR zu?8VYcnp`kx=2x(@EV{~Nyd84bqbQY|9jaAbSF@LSJ61YDIIocON+(fnIwiFXebGr z%Bd`NgS>Rm1Yvx3{C3BLqh$75eb_J^KL*3RhPEhmvhwaNlw6RIQ{(rR)meo&9DL2f z_F}o^zI`pdHB{=w6SX0>v?EpEA1ZC=iCxNb0%`h_esNGJs;;t4f(3b|t|7FtldEM< zj=x^g*)KU@Z`hHLP1HX}zE9Og1q&3Fcb}aLF>W)?H8XtPceW$1Y;%*H{7zTk@!%qC0QJz$I7RyHo1fpMkLG-vhA7*|awQbu)XU6-*GcnUfDI z@%*!|MEe2cvf>A4>FIP=gc>ET%b&X^Cmp6t{228~5k<7h_>_YdLJ`ei=$F zKB$Gym18e8Ll2k!b+@hT(aS&(3t{v7!~aB?M;XU-!e*7ir|XPke*z^SP_?*+YD=M% zPS-RUmTGxq>w#oxY!wGzNd}N~`kr`Ty#rnK(db+S96-;1Bz81k_1|7VSd2;owWcZg zKgaMn+9R|$_*@Z6ng_FV^LL6y2G7qtpuUyHuP$BB`$Ben=8Ng&G%-OxNLS}lmws7lNg#r)8I@qG4K{4tfZs*v)YX2&S%tVFi8b;9A@Vrn^94dFH z|K5&s3h+mQZo#~MXt6E)03%@dsLMqx19g8y=)k0PcF?X<4atx*^O%%)C=30WG^ z0&vFG2#HRX!Eb_l17oB3fd}0PR0UuY)F&kZtP|za|>yW=B9z5w~2_uFDZlcI+I4T<_RLn5E~OS^Aa`NxmZ1# zRNc*fNZ@LzH<@CQ$lBvy-+5RhFQrwxLivh?*uFv=hUMQ=O;5_z!by_%ULYBI{u42u z(zUJ?Kz**IP=}BR*t$9c0=#NaIsxS@OZvBKWyTEX;hZAHQf&S!W%CRM(t3fmurGRx zPNx8CKt9pU1$0%kiW?4{Sgn@;lH8;`y;UH<^4Bkt!k~-eFSlXup!i78zx4L_QrxX{U;IUx6n*zvY=faYm2Q!pH%b=$_r_xaX z2kjJIUJ=a_Tm-C~*?ujr)|G3vK3#bNwB{nO*G_3X!gXNM4e)S^s?R4L6Jmo) zKWm3=vV>1%L$YI=o15635wkqNgpnmTQ-1`Y7pA4X{GD{VfiKBE2XK76PKoFG zuXAtS7#@<2^a;j+9KHYOZ2DEtvJ_)DNiup8uR~%5Ol&M?jX*mOW ztxjd*t=~Nw(&O%r569;f5-bt*OPs?bPGg$?DU^ewMEhfP4ZXO3wU63+r9U>i<_6?b zgAl}STjz97EvS6cCPwf|APp4RR~bHEeYKXtO3Xb8tr9ht=VRMf0hsBzVB$XfF*JNr9*T)H+kAh zHpenh+8LBy*y9nz;rBkGvoDyo=#71&QcLoVeTnb#{`L2JkB;i9hASsT$w&;rBtW5M z??H)grAb~_XQx45XW#IC{pIx14P3?o+0l_tH9<;tl zGhfJWUQn%{^l{I*u_--99 z`^MPwAj>*PeVfXRTTilOphx`{O_ZYS4#B%z@R(IBKw?7T=SRV=2z%VlsUP*Cb6aHD zVnSNb4f*4KEy?(K`k9b9`6>SZ!po_w@^z&KIYHCf;-Q78Ex z_u5WEUasROS1kkXhMKY^LRo;v_xW4eS)#R^d!oZZjN>hS-wsC3@5Ig zEqGvD<$IE{7-f`J;N74ozx8b@Qd-N*waTA8uyqm0A<5uB3si1w&DnFQU2&_E6G@b< z?UaIA@rCda*ES}xTMJo(zlp1+EyBG#ll0}5i68CcuR;bB*~GGRh4^(yRISI9y-suM$D(JFqrd40Cz_AzPu@_ZEYhVS0T~Tcjn~& zJkn7Tx4d^!u1`@SzUcDb7T{bMpKaQ3Bu`uvb|D|d)ee=%Oj;(og@;GQ~_h<$m4_SSq|ve>TX zKlP@7JWF5299vhq_H+^UKefsIyrxrskC_3m*}1Y){k(j#CnI1it$mtU8oVhH`JZI; zk7KuXf7lG9zbni!1k=}a>NVc0 zBlVLvM!04bKEAmyRo>ZuDYIsF$%iwudGt~qLLzFMTq1ak>U+YH-6JH#)Hd4`6L4?B zZ_Y>Xv4Bq_u~58Kcj>{@%6f4D6plGOL5aw*1;4wceO&zUOG!ZYk?+lX&k5W4Y}(Er zBb5`dM)oreNk}VfKIZh<%!Ue`r5iS@yEA)9sfKo7{D??VzjS%DVDs2_Utr$$OwkhY z32#lwb-im>1AdK6<-B!0fbEDD!WF0zX*el4e&`>q{yY@9tNz_di)%(fvh{c88hrZD zERAe4JEA)ZQO|7xo?hSDpx0mPRF}^&HGIMjTMrjd_~drD^U`sWLo8tlY#VU9`uKlX z0AnSbszwbleZ>{crsvEvO|9kNveTi9NuAGsh9Z@Ub0R0}ujy$Z&Ko|Q1}j`C)(Q|c zq?ijSEK~X>17CgDOLgQpiG2#-6R&jssrHQa&)b?$UtGeUC!XW@)XnaXZ#1c^-7UgL z;@hR9zFyV5`;hL>+dRRyVa_=}j-MS9Z@<~O>fM7CYs_2O7=7bvkY!8_zXa$RVE?FuAQdi~GgFJ+|=$K`hil497L6MC_BD}FiW(q*=BH=s;t4|I{*8NSAs z)JWNLN~rPs6Ewxuvk9yA&$UU5T*Q@e^u%nWiotTIJ$Lx=wIVvBfxRMS55fp&iUJur z>5!!6fr)r8d+Dt=9Gfu3rCzSO8c2KN)gM&<^d(0(;{p%nSNSByM1te)^H=^CfI-BD zX<)MI<3G-vV|w&|zGUQ6Yuhp{8M@Zyr$)ByI{koNujLpEdtz`X{8&q+g(}ixE>!7gfDec$YH>8vt%XuaBm|PDS}ej&{AQO9N{PC2siakZxzTir zJA}*VkK1BeN<|KBJW)gU_dnJ*JWneE6@iH$Xhbih-aUeo&`5*{>3WU%oJe#qfxRz) zv<5xqm?tBO624|Uepo;95VuRy7{y?vf(OCw z1tvj)&wvc|SqhhvUC5AK3pT=c*P0n|9pt*`g=Slna(qgzdo~KPBSU#Jj)@;AQ+X+3 zh&Gujsw3kafzRdyuW!BKK6yy=&zM}JtFZ9uqvSAHg?0RJwvezmgt+3*;a}{_G5?mo zfxFoD(lofs?RdNG^oKgeA8+9NxqXl)&Bp_HRJ-r-G2$ElYZeP5D@<1-xyyR5Lws*- z%#|+rsTo@II5a)yJMzr2_~F4dChQZ9vu#m6L(h{;ptQg)s2SPiYJ5%9cV4U}OjedM~;X`O;(7|=H zD)0D03#p+>H{%b6D!jO&bZ`!`ZAi6-POL$v?~ux`b~O}w@@uboA{-CJrE-ue-Iw0A zicj>`41)aCy^m(wK7^7(0zc28HWzRXqnV!su*|M9l^P8@`B2mPCQgK}CBP}Kp6Qhf z)N62x!mV~u+)hq{G}xjeSMg&BLBxko$wOKfalb7M9`H-AWM;4rLMX@QW#PYcUBNz;^XN=+ajZ^WP{L?kxSOhd&7xNbse1lpi_QGp50hdwv)auf$e0--pkMpC;_uZf zVX%we93kSVQ?o}T&Arc>$tbbkl@+U=(H6d4jlba)88a3&(+WFoV1Wma@{Y#jvIf*W z3!k+$>%Mx_6x5{ZM`e-4Oo&GhVK0JVc=32haI_J$btmUNLQpoo_xh|LK5S3v%vbmX zO--ls&!Bo&j_az}g29OdC6=~vtn*o&FqT=u>I#R;<8`mQ&x&fMkV{gopUR9^&Wm9B zq+LsOrVax;>m1%zesVP%u$3%KH={e`x**sq@@Ig-#3PVKcs2@=(8;3W`LHTtNAxu25+YSTWNr zdQ9%@ZU{9-_X=Vc^$^F>wX4C3FE|DTxD9#q5+7ZZ1hJb`xl|Tfh_`@y(;db@nr07R zFVvYdY_O!4L4+INTCUKFXZi-b7!ZBK$?OX)!tS%=;y+h9G#YUeVI@bJsm@`-qP53U zq0d|JO4-GSG&Qe6mFaaT%Yuy&4Askwq<~%9a7W6_TH{I4%2e%y&UwhYDWtDOv19Eh z(@5G12ef^Z&EkgjTCWJW-13Ugs{aL?sDMlEtNw>At7Uk^UTACLSiNqdme$WNW3!eO zg`{|sl{X?7+m4{s!-ygdMk}aAV|RStH8hwpV0Bon-HLxL zor{8;q4D0Ug?n=_9H^uCgx1;;-{&e{U;K7_y-y&LfBZqfJx?=Ht$E`Ig z#S^>rZ*tF-GT$h+thMUQWdWnutL+HP5fPId*rK4I7{67$p?bM-+d zoyJM$N}Gj>K1&b8_gu5*2=#~NpeoE&inv0HCBjxR3xRxqIA~%cLHAe{Z_EBKXXvBp z?Mv=T!h!r?0s&YQF{c%p@F+H`5_JSui^r#5VtjF_eN#~G);~n*U*PA!(g65+3pi={ z({5^f`KyL*|D(|l+0-mWdbV*-MP$u7rn|;aFD~P^!xk3Unr7pLmK4I`duxt*M|-0E zcMw{Tr+X_+X)8)9d1Je6A06Q<7lWMXUND2m0W)S&tHT{3Vp{2%F8aZ5CWv^m#ztjh8KU~xrR4r7i@ev0n-eaGB`iyKbd7JZlV>RWJz>9cA9<1D7n4RPEI zMgkdgEjQ^(_v2UnrmFm%T^2NXXsB5O9(2ZJ{V`OF2pXlv2TXkplsy}BP$@#&^#uKk zziBW-MU_})R|=6M+Jo-<|7>hXqBRdFb%^NsQ*i!5?Us?F(2)zR;FJ1mhC(ty+v|$$ zC*2AcCxwirwmA0YC=2JEX;=sm&P*CSQSqGQr#@rU?9ArjQWnlKQ+hrkMup(e)*0Rn z(|*aF-gHDcwTxD;s8;1!8Pnnv@Uhj^u`TekbDY?do`2L<4UpziiN{Q(qVV6dc)ZVz8lASJX`gHGW0k_;0j#j$2iCFH2 z95hqjE2Dk+nFO(K_Vq@1;WRrsv$tlEH}2=6UZ4UN%!nB{YwY5K5o+Wm+1;AEGD0if zDMcHgf$gn(?9GEWwiNyG-a#zJ3{}%enlh!F{2EG@74*m&|OXKr(HUC>EcWOH?jOH$G95|Z0Zl4?g&zGh%)jQZqYPrTMyIgSUFntpXXIqE`6=B zEcbodxhj$-C79FabDgjUW09E3n|E(3aYwj9(oxPEZ8dmHY-R?p|-YWAnT7G3L2p~ z&3N5BncmU8Eomkfx)aAYipNZ*swKyv@_-HYgqaSIvmCOV$X$Q^fmxiPN(&KiZo)17nrnmY0k z*pc2!e!Ks%z#U&effcW&BE&s7ST+!0O6TCX+`&aYEY8hwdB^zovIcm&^*Ql^cQC;a z<0Qk@h=g(~h^2pO zNKOjbz?4ow|m&Z-fUuBLx%0~D2 zYk3lS*;71ESbpifx@Dfk=XwETY*yt09~T}KL{w`;|*Z>e?KDoT9j?Tj|WCRR~Spz$D3G=P<@TxOPSty5cT-6i)P ze45%4`;>r)JQMH z@7ca^nii2kCH!WL9Wefl)^a!he0cM67U50D#9s zjNA(5x+%}E|HFp|-@MG9COh+ z?5wN@N$`)H=Q^Rk?b~}q`y1qC4TL1Zq?wFTRfp9&saevaxfGZzvCk|?Q%h`Glzw?Z zP@y9zF$E%!AA(%CLSmm#n9oz*YuI)|6Zxx@4>flQ{RwJz~w>&AGY zZ{RAAl(?UQhA6w!T3Q`Zou%I6_fu`pG`P~KVrl+rE8*Jf*nn@sGVdlE>6{!e?!+o* z4PWuaoeu`?^}H*O&gk&_W-fV3F5RyrD1nM`QD$auC)uiF&Ca+9I#wHah%8T(-gD&6 zyh5|P`W{}h7y&}v+36A>Y)>9r5BzZO8N@aRE>Z;reQmC$*)QE9*Lmy&$X4H(S)yUKOw0q1QexvmuG{xfChqWKFZg!lSd%2dNGn(;P_xs_bSG3OjE;$?$jmI+Sht6#P5TXpQp>JcXg0GkYi`|*f$-0Md zh17p4q*U%?+%@3)dPgK{$;6M@ZU`VKKChJ?~$m5tjDqg&V)C!(FOd_8NYRO{;h5T& zo2isc*Ss0iXKdKbj-qu(^TW5|Ol3ej0DaFK5&#F%bum)+9_2P#`Js%Z5te95G({|KXp?gckG`U^oy)p05s zhK)hdPk;l8r-I~>R-kW2o|fl^c7>>i9vq*|!1+`$pd_T|R(Vl;M!fl4M*Uh=wV{s6 zAAdqu=tFEh3ZJI(ohzMrzVL5(l6v@~_>+5bhgN-y@a3NwanV}H5>Gnyu*YUWsotXO zXux?oJi~}`ay%i0P0e&g1;79>j_KC#4Mfz)TFmb$U~#|Fcf*GH=YLMa%=E zd_sv;%jJ~GQk%Dd>tAWY9WDQ%)yJ!JW9aV4CmjXHQ`6`#)ETr^EWN{-5!{fp2Oq?% zl|^f-pd~9Q;2J?azg_{kIPq@+OMq3+FDFG;>4y7zYdv2TW$lR(sKdSwkICf|F`t4F zY7U1!M^I8iZ3mFB8V_d-_BRPNx}_dkT&^V#lkS)C71k0DS-dW9;YCv~z5Z2cGW?7s ze^>tP?GWRY5U~bTBAZ5To8_mD7|zlv%61=om$%9U=%{|@_suBLCW+2hcYI8;arxmD z^IP^srn&%1Q$JRuwn-(ZGHcJD0Dnq&*cSA3?Ta+ggl+t@p0V=z(!FS^2b~5mkr!+w zUT={@3>(}XTx_oLB~{bPXzIX={I3ka`Hz1|zDsh=L$#i}4^uQ)udp0~FM>6;h4!zQ zAMq|pn1E~yVoR*&el0;!u6er9aSzgD8a~$xz6#niMmI@*>MPpvQXKF|l}kGGH}Rg@ z%lk7LpHCcharAb~{l}E{uf!zs5txq>8;G;Yj{s?FSqXBt>t_h&=_1<$7QVc_+;Vsq zoS8*y30Q260*(%XXu|^ib~DmwX%?rv-;YzI=Y~uh^ef<&35-81t*f+`T7=pEegwI* z)APU2nU3e89`n4?JP4=vBU8T=Zi8Z^xf=VTx#i8r;X-gkStsb-N(_8;qDFvViyAbn z@q@DMt0i4q$_Hv;2b6b%;amnEv^MYh(MW{`bSG0l;P@wF;Ju@k#^YM_O|P*k$}Kse z4V+y)pBj+Y{lTimZ42bEcGlPGby*VVkSIdwt+yB$-s|IUN9%#O4+4P=v!fqEb32WP zR2!!Sv#|@KeWueAH1g0=<+xfzun zxc5VpvNcnRM&qYlckhW6VnrL=^`Kb_^Vyy#jVTdYJAo1Awj{E$A@p~mxpf{MdCo~t z>h9RiJyW$BKYKHUAN&ajH2nR?1?KWKH{(}*T2>E{1WgEg)#(t`5+N(Xdo*<%Dc4N@cLrbFbOR{i_;c(0 zN&glv@3-G%L>w&{2L~y9^}En8VhUg4w!A%ypA)p(mAEx=Aam*U2giRp(f`vLGn&R0 zzhfzUBWbI?%l&+QUcY~o?sVzoyW zndCv|3;;|fm@PN8hD==nQ-X#_`+rPJSl^-F0l-pWqhl068P1K3OAFlkA|Nt*R?jar zC3oW}kzGt$i`coc>nWko#hUg=8?s!iU#R_*W2)B6YuS?_IXwx=qyaG%TTtgMmDTT- z<-jg12o^l?@jBiddw9O|NT$mU;d1tEV4t}yJDnV{N{d{zqVGFNa9h0|3XaTusy>Rw;EFPn}oYf z#SZZe_8L{39!q9f@u{EU2ZCY(R;NB5il^%Czltw^gzi0S{n!{4FXc8vtaRypU{JEY zzmXOG)q8>sEVPJkuDoHcUkEY10LNM(p^$M0dKYVYTRa6{_F zf^^HI9|;>z7GnMYGoox5YG)Hlc`z(qiWM)@>zz|V)Ds_qY`cAldG23%C7$L1jU(JD z>?BISzv9L3g}4Sy**6mhQ@}fbjvN8wQ9O#XE!PjKT2NR>)_kjDA}WNgTb%#(<+#@1 zcbKeUuz1nj{5*Kvcbn%Q+B|=q+;PHZj4o+#Ya`>OUT*$UmNkr;z&Z{+;VsO>L;#uv z9W;P+94r+u&QUk|xmD{jCY~Z;A3fpT!T_+5Dq1&9({F%7LfQU)&ov2LdiSO@;17*s zAO%vZlUy7uwCARlj`H@o)r@hXYk{3RMCpjl)w?Cj}uSTzO2 zhK}>4@N+-29f&oyQP4wcD|Ls0$HiYN-S$QnW-9N~`lZr_Iq0*#TkKbGB>HuyY)2y* z8kQ#ymNlT$$SI9K{Tz4Np}0ArcRBaq?dM9Jq+Rr^QT>Zo)vcY!4wmC4Mh+13I*Mf# z8ur=U2C6llVP*{Zw;}W>))AbBCrAeLCkk8}yh5zu9Wh9Su~$|8+@svHJ)!A45q@w{ z;?rT|3|B1ntHFcPz*$sWp%KP>g8K2$1i}FPY-r$iwObqLXNt^{Ns8Re;%J381b@HxY85&1KBHoTIzy!}b7cruu!?Tv^`jxc(CIHj?1N;^&NgSZao+@^_zCegh9 zF1asiC`{GI&4RmD$NT2LUUbGYMyzUxFPq-b24!S)@m;jl%f=lN{!WN7>K%x=P(MdK zT-`j#AMh`zxMwq?xIS8LA5#yYqv3$ih1^yM>>q=HEihs|8Qpj^Qfi}$wygKFK6!sl zBIKfswkd$tD+I)BqT3bjKb2D+N*p|vqaN7Khcq^DxB}_t9LCan-~qHtA$x4d+vBB91=ZoY`18m12VWLL2y-bC1W&HI7=(<=8V(2?@_MgqC48m8p(ZJL6H{2Hpk+To{Cfp|3h9;Ya)?r1uWe*>ptZf5 zW%+|j1kl0O2Uu9LyA@e)FJ=oDFFo{F0XpQSc?}7-dt?HhySY#cQr9ql)3;6RYB=Ur zBROPhXMqI*7iBu*VBC(`-O=>s3+zU`pN{=2^Mu!Ax5u8%my4CJSJPbvI>N~lC<6rBD|)f5w#@e}fXFeW=~$i94T#${DPYXx;C<%YjOrKu$gO^|)65aPi+7E=>ILR2%80X?z{r z49bOOY?QW;5IJ+`t?MU)3e3B3mS_470^`h|JBtLaS2zsZG;sJX4f?UEgaOc>fCvwQ zxPcNh1;|us^i~IREaRJ6L~ijH?*MA-5gQ5E7Mwra{<#Ct2K7VCf&!`Y0Gau7TkDgM zw0Oq}T*c{Tg;dayFQBC?GAq#GNqmz*nZ8{eER8ZvFY9K)D0-ZVw)bB?MfazrQ`{?Wv~JA5>L6! zna3AR!;{sq#{GFPU9AHcty!ZD94CUcPI8U6ngg$mV(i?OM6ZwtU zb=99*lo^=mR;Xe8oGRyW^AZ+inWsmmWzN#DuFUCokwNG8!Oo(u2*yH2NNSwm_08Q( zYJPTf-DS?HVg&;X!m|9iyjMP66Ma9I*V0Gragi3V)`Xy&N24+ZRsOu_m>p(Nm0DIx zwQ4MG;~lMpX_HW$e~FeHx;_NtmV?n_`5^r0D{lgewHIWp$ghkz&Gb^JOS8pv;}uwRg(xJjC=b|Emg;jrR?TZxveJl4=VGO5ZBajHm7yzsCMm0-<1aN#?k(&GG@E%$6s@g)t*`W)d_w9M zBI`C~IxbRCQoKB8Z_I`sqDzP`3{x^S$E-bPHbl$S|rZb z-7uE)>W(bxL{`?rRxaA<4^l^`VN4^yPhY=a3f4YN%F+o0bN;UxZXl zm&e`nW)!Pg8Hfvl#i@CTg_~7tCIRkLMUWcOi-XS_;hnL=PQyMtTdVVypURS{MspVD zpV0lm`S>foQb8Tv}n)TIFi&zyk9#Azmg&v^v`tRRnF%qm@yfaUjoMoyU*E5xd*Xiix^ zK{o(=(bEGd=i7h9??7jCAVz<1M&W4vv02%R@KoB9GP|+qv-yBQ;g6`<`6{R3PU_NJ ztrR;zlPv-I4Y;=@rmuvU0>D!Dp&)L_59!C67kcUc{w!zEo@0g&HYUBMOtiku4VYH9 z!eqMAJwI4s+o>G0oIH10md=}d*sE7By`P?%J8yX)zxN<$`I&mG;83B!gS$Uh6h{y6 z@(%10MJkVtRT)>yp&apMLpL-H3BKLo)p4^m~+T zs0V%=nH$|L^)5$jSS(pVeC6ul&BNr38Ev40#wRj_33Max_D#973tGo+pht8fT>rp6#`V#A73Y0?<+Vc;T7>zt)*s)Sk@Zf{=SV zGKPu9N*H$o+WSQUPw;oEC-K5bT(3bf#uI$dLcOlukunX+blN9#Sbs5hl~xZC7nB6K zy;x&Cw*)^~=jJ=i4c!0C0%y|TFuQD6w}e>qxlCke9NliCGT?2mlj1}Nt@3xXy84M3 zqVy-?&+`GnJQ?oLump`$7PXvaKojt6ryM6{`gKcMXPK2>=`_vfNT`mUdqb{qH6 zm(GElMxd8hwaI=!3OJeu$k#?0w-Vb4II{j{;18PndYb>Fswoz^PKLbD!F)M<}tO$af^spFZO z{YWtvaZO;~q>3)PvFMDO=BZB$nQFppovw7(jVrSb+%$ju4((5mcbu#pKgq_gSJBZXN}hGggqru zvmBQ>)75El?%x)eG1lhbgswrcEbIDUf=F!aia~IO*`7c=u4W)*91&DrA=g4rNqTt_Q3Wl zrPgj79$_=}>yi$!qxeWBe-wL9r`G3YzOJPIxX^B=jZad@*@qQkXPrUPYIsjnZq^PX zkm|X~1r?)je02TneN1=N!6NMG457io40=Rr3{OEqr+`1~@&ToK%#cM`S_@KySn=5# z1nvCYu;DGg7>_6WNICF?^`L*Pxk#vaR1BlU;_Es0GmchDVb_iXJST`gXaC zx-4ZtpGPantX{hX3ldPJ{%Q+S5@OWC+nOUqlSEUGJsNyGPKWmBPRkU$Fk`P{06z*G zx=&W~zN0F)Reaic8dx1&obysFH45@dD7ehe@b_xtzx7kF@TDh0bg81kbV@ns7jrRs zN*UFx7Ge{g9wb)S6c9Wyz*cQ|54bq(2(NHOVspb9=<4OF8w`M}Tqm-NB1LihyM8EB z$pf)NM}*I+=1GY%vJ}`$b7MEyavnz60!w6N3ph27ZuiU^dlD^LWmo@xXU4jnp-%6W zAz`xDkr!hehomrx&h>A{8-Uu-b}6coB^AZg;ZJ!WI9(gVNKex@!b#V)p!2R4_<5ktbrh#uCgT zqmMBz;F@Jtoo+8=Wm>?f%x=xMUfeV*dZNUZ0Fw?Z?WZ0+701#2Ip8T)@}k{=*yvx& zK#R(dgyJROe~fkdwlA=m$7TT&t`QumDchE#YSj*9eTD6|a1_4zR9o6<+*o3()MVQ< z=aaZvFt8NHrK{8&zIGx2{WdJd7AX48|B-k1j7(t!&^4rF7bZ%7Jr6lPi=M)SB8!cA z;XZq-<1V=0zjcE8ytxJ|PTR@!lpPUS@<%tbjs~`|YxdbEF2gtuqrR#n8;Bmr8g z&pQPnNUGBM-o~%;-iq&>{e4`@#%3W5L3RzCbz-I+;7=|Swyy*d6AgyAE3cC~Db>2} zz#OFw{Ka6wccj_~dZh?v0%oST4}4TGSZ zgwOgdmv&q(_VT+Iu)qG~odypEVBU!2fi7=x1I(XRl7K<(DB#R}WhiXJ8Zg`#0sLfJ z`%|Q#We&Clt=;|fg;$E$EB$ty{;KO|0NPB|@1B%9@m%+;UyA_jo_i}0z>AhMK4BUU z__jF!o3Y+44uPq8z{6vT#U)H>@0*;d1)$fG139t7RSi3Ztyq*>JwR6pcdX}scdW@C z`zN4e-k|c|T^7*mm{$BXycK@sj`sJr4TMUr!&jzCCjW1+(zM8%fzaW<@>;?$Tt;j- ze+&Hux-><7RC(+b)FGcb(wBWXUfHb1QNq5r8@>T}barlMq$*I+J(7e@4WWizrj;+& zRu)NuF6j>^Wx7jvcE1hA8?36$6r|$>M2GKyFNdilrO>9Yvxgsq?(dsl-@VpxpXqMp|5g_jHs>XGLa+BN<8U= zuP}4z>S*T?XZE`E%5#+@=w9W{%c5W4t9!3P9(1VOdlS@$v8??iCnTMR7()JTI-iu#8OAogUjmceTZ*$d+0qf!p!={WC*?HU z=7e{%dds-X*gJdPtkGKAC8sa$>%U5dnD{|dCMS^-d9!*#k60M33pznoMwK!wNUY%{ zAs~P84f|B-)^{S7vAcXN;AbY#UPq0EZ7_1Zr(`Su#w+1FJIW1*Awk+J3j@U`DA&18 zq}G=zcNH<}3sP>33UL>sH9ATVlpqd(FQ)z2PFAszoU}6C{p9b@Rm7u5pn}!9E$u!2 zke-@9Sa~p+v7!WMKHWe>O*-qhr#mXUKQEqq2b3U5_a{eST`s>M+-ghoI@P+GLvTP~ zDO1do8W*hni4i0|bc>(Ya9TCHQ|5FQE4$k4c*}+?v1kY?8VCRGd@=s%PIN8G2?a+I zbDcDCmDLTNLJ8!#$mSZXB|Y8wmC>Ux|6eEF*+qJQe)oq6OCMLD6sjM|B{Z+oxu=an zWpjm%HC#~eH-PcUYwy9g*UzxM(x*l7r}Tb7?G60naq-s?@=fgq$@_%VJkUS9$lhvN zZU;DYz`Hw$U}J-LK8XUMvzg+-@BMhs(_3cK8wv1(iY@C~Gr18*rS!VI zGM>Hzzz`JpFDOqS+;sw#XPj|4V44_?e;N2;>bRQ(H~EJJ2L5MfsIvh2$6T{=<7E||)z{4`4eB5Own6Wq0b$@QYLc|=j8mRUlgfzD170l$ zTAF;7c%Z3oz>*K_^qXLpl2AIQK&)`v9c#cjsuCFNWjAQ@We!&Z1T!v%gnQ5?5(i>SZxUksEgAw2;#PqU6>t`u(kj(vQBDcV!zjao zkDkJG$O2qKvS3_T%wu4AXT?-HhVs8Z_Wx@w)LhbK(ikpfZq*MH=KiLS2x32jIa)wY z!V;*Fw`BGj<*28V{ex`06a!mEsE0pG6Qxr3uawJ7T~aR{AW4_;P4v}G;UB%d*weiP30FCppl9#fBPa^!B+ zzuHMtx-Iv->5mk-m!4lf-;4@G5dc0{Auu{ovq}fNr>fm!sT4V+T`!z;E?*nTP&#YC zf^y#xrmi@3)y%Uj)5KzN8g$ffR# z7fCVJ76V2garaY^NL!icWz+i(Kz~rgU_qNWa1Whq6trjXvj}hx6L*vbtbyds8Ukua z2K|5ygO%D=y6;T*lY9&?mFb-j%b>FWtXJyNe_i|g@As|Z)x{T%Dq*FYms>Z3MZ-!Q z{y)yHIxOn6Yb$~xsDKWlNU5t*0xBgPVu17v9ZEMMCGDUHqJTjtIYStU74wpyCua`74KK6^_vC#P^Kfv2?fJUhf0z_6Pfyol0*8#k{HX z3Agh&QE!M8%jINZQ(Tqa8!5SEhU8dARZGx1%|9h3MkOenOZ9M7wAX2imJTz6a^HHh zrx|kxX!r~u0!{-UG*1^1iKCoSJAwNqXz^^w5LC$q zeVNuGr#0UV68EZ%eo%{2`yh^rcg*j5aI8zyYy*fZCP0NGZG9?+Hej1HH-?+&)2aJW z0}b|e>e<{pDbixBw`Sj1I82Yaq)M2tVx(_Zu0{Ykk<<-1 zxfX|}r-?Tu7j$0luf9r1C!>X*v&Z*^e7W~;b9Hogh0c*y@q|EaGnX2H3vALv6u;l(BOTe7(Bo`Iio~}R4`(hC~5`wTYagF|gNpZJw z7z;?WE4?|~A{?6*af*4d{wT=eUW%<@O$Qo}NO8?R%u9bz-pWZ-POkv|wLwLT`uE1X zf@?3?*$(~OiNAh&LMn4){GPsx9<&vvOx;V$w3qBSJrw1T>QZkL#5o2*OC#@nm&W7d z!dtjNY*T-_WB5>Sn&_G>#p}cE_;`efGdrhtmXDgGu>N}4zho|DzRrOjC3!d$f6nf~-Q>Y-dY4z@<+yU27u2>AA%V$&YR%wB?`(8s)U+>+=Yz#TtgK_^7QHe)@kpVhHz0sACBa;mq8mhmBB48!pr0G zi;QNA3k&ir|6p3az3Z1jKtDTms{#bsCyUzEDP5I#IB=To)kmu(2$)c>XUVflcL^+h z(C)jY@ueRIA-~gADOd0ue(G)W3d-;EDRk{1od@b!-QhLQe>i8qe;fCeTa5VCp+Ju5 zV^oIqMN$TeC}KUMj3kQ;RbDf01^6#bb&u|Ml}5_OB1&2Es9@YJgHqfQR%J4UdvZxX`f|{Gu<}q-0U^< zv={vFTeRqJ&p(Qv)>z9OvZm=U$w5)zsgTi_F)g3M*o7z+Z=02qW$IR%->y?=+m*iE z>W4QuR3(Rc)VNIX04JZveN4d7Z-h`ohoWG%h9Mz}RDnHXaCq+V-yZDO;oSDZzy3vx zI~3*bySXAyaX>qcmF3A`z<$9)B}B%bf7>JVcjx%$%KQEa-K0r3J}>wt*r#Dn+I)hz zQlAmdB4h%>mM@Gbd9{kF3uXS|dfi$jrV@1SN=sYj=${vCqB{N!6Y)K~bHjQ27Uyjr z06jslyxaPXdkPBw{GGLP}*H*TYCBE$CEvULDfoc*{}a7c{(K}~y-=COEI#eO5K=19%a)RlHVyF4uAyq2kKXrHizs zv&F;YW$L;C+g)|rpV1%2Q|=(%?6*kerkMC*2X^3{x-3-8J3^cf);cqU*R}%`v~Wv7 zAx`cTlVTE8v8wNj3va)B5kiIs8)*A4+DyENH^TPzdeiV50p0&YIt9bDk4oFU{I-u# z^+?FS=)Nc^6RTCi*BKNVMSL#iqK9nM6n2!j5Kht*=;F>Z#G3N#-uyAi2qyIBX^TzU z+*_nI^{fiKwRQh_)yO=?Pg{N_d5-7U1ku;MbLvvb*5=3JlK5eOPIBlVRy}z8V7uhE zwL|ZRx5_V7oFA7K7rG!5wzZLje08hg=Op~gCmnhrv4nl$O8dS|^fQ9>0PBqa+l2(u z!@>zVXQIE43%dW0kD`k2hx;>pCWyan>VJQ!a#RWGO+Rr{`NDjP=GR9-nD5*o(Adhq z@50jKP}}okjYg@K>>1mz9ButL^55r2jZWgxYc?`m|}euFD6KA3N^Xh5h{b;pq~SJ`ymUI!tcuGe|h@9+Ri`O zY;kv?)}#8tvOM0t5kIZ+U;czUkpQchYz8Mrc1NbM>dNe(DV+9Gsn+8Pyij&&=rln^ z^?km6^T;rCLVd(KhKG>ljE)9bzxh^7c8TEDoS-VuJ*V?mffn3{EYnUC_#da zQb)jk-XMtIffJpO;Yq+%rddW*vH@grwy*cUyGp<)17>KgoYlFnBACxEt#GE|*io;o zs*^rSwSgR_@NW@EAs=Dwxh9fl&IgXx!|rDORTp5RJJfWs5NEadS4Scgfbcnc1f=-7 zt)#}!(f+y~|27$zPkVFd6uR~_otl>Up#7UA`LTKLNUyTxYPN#YHBBEVSXB-aaKe${ zW&n-enaPZzhOj2?YfOmumn^!@P}>9cGtsJQF8P9*$EwO^x@R)lNjCu)A=`l}Tnk*< zOyGA*Qd+k-Kk4J@5azO(OZ<@hy&?0n+T|tJq(SHzNjJW!w7O(%R_`ZR>6R*Ock}`i zQw@#dXW{HI53-XcGyUbcG!?1_C_0)4R6>^zDz(Y&{4D)iY~B^Cb%-%tH*x3vrp znEH6fsDVqCzT2Ax8FoBSJ^UhA-2EZ)+H(`Y@NGZ=9K<9C)vk^}Xe*uXXz?PPQGRQB zYooY7h3VSbt-6cDN22*$S^eqdbzSBLEQ%?60?H1xMU|W}paF6kdjo`pjt*%&0KCD2$Z>OJ z7+3rf4>9bmSrQ@37H#fOO)(#>+-L7#Fme zP^w-xaPP`8@14p+9hE?(Au_l@p;o;Yu-ofCR+7V5Fi>VTcLeLX2lnB*Sb`MuZA|4G z01DTwIUEFZe9v$Y$Mx|29H3(NWdVmV#xWodo6a_`81)q78anW3s@Q-Gd+IQ^y;MeM zg+Y5-6mK?SX1Sc)!zI38IyBJzW4QJ8n2 z-1_uGVnH6KK|=|3ws$T}o7wetBNGCPSBY1AXmBajH@7>I0YJ`iYF@hoHPBPRFjl8J z8DXWNZg-ltCcJbY8FR)g1!nQvPIX0EVvVKRLjB)6sML=JCh4j-5!ppM6i2CMW7be{ zNr2)_1-3Zpf&BB-ven~Frx#{HUdOnyfc3sc8M=15k-E141B+ft@s?O(=(P%aFS^9s zYemxRAZrR$9=SyiP&cL9l)xA!z;5Mq*>n`Nnn?GTZCX=ryCfx93F^Fp#-M1gWrw0} zcF-Iath>^(W!1gB<~y|q3RA4xd{#jKcAN%8YaSNbSazHl`sdhChvi8W$>jX&v%mH4 zF(dd0q>Q{0WBx6--Uz_4-Vo>^4qgTJkGp+1>l6Q&R4lCfK&AZVCEZr{< z=ije_5JETuRdg1Rz(0l#ylR6mashc#@z;;Qx6ZTZ-;AKEVs)N*6sb%^wf_iP3F4D% zN#9cOmQ&;U=lk9_KbD|bnrA?)BVU=Q&=EwLFXUbc5}_wj0G+#7)VMvO=sFkLG^g>dIot8ujy1oP#IDxiqWpsegkjI2fU^^&sP1Pal~IIe>%+hJ zVy*~8oV#*~%|&ne1EF(0P!upg`J3_`h45mt-l9UMan)XNHHyCdV`|35vjf1-X0?8M zc3RX_v~7&5Xl6g0^F9u&mv)^a>M~g4*&?dzvaIK4p&D3{M$-|PAUqoF9ulWAI9h|W zbG~t1@^Ba+H`9xwK-z05EV;m>Gmw1L&9o7vCilc-`E%bCUopUG&Qx6DEB6@X*tJo0ill04&0|b3m#eg)QIe7C_$c66o(nS6G&}jESyhj$p z#|s?0jNPzSn$0V%YkcZLNMUgp9PgyCiNK_MDA8jd&6}$kcd~mgM$r!HABwiD^BeXw zJXW#!dY64@Ca3J$)NR!p9aIh&Zf}!8}qRi>ApP$3V(5V17Q%Qx3XB795$6=S*jeA094Mcj^H ztSZBk2%-z4rE2GA`bgc*I^L4ndD<-nS$lne{$11y$UBt$-IKQ<{Go=TO-zoS zJ5GU;l_NOK;nwabU!F|6`Pm&B>eoT@Cy@B#s1oY^^-v!34)>TaXP#4!qb!g|C29=T z-H0jjFoCW@phbTB_!+lZgh5kgY_%{^qJawf1VOV^2%`*8Px|Po_Pw396y_UubYAQ1 zwINSI5?njZ=GHW?vXhoJ_<4L?@jDJydBw>AfWiX_v*Svil}ZvRyuEy!5yg}bs!Qre zB!R~}akvE)bav?!%DaU?fH`pX}Ykeogm;s9OR%~sTFGSNw1 z1?;G)XT`}`i@@t!abO_+rlICQlHX@>A{!ica+1UnzNVAp(qmlN6ILVcVDMDa)-3DR z!L`um=%jOQSFI<s<{?eiST0ml4NpLn}9kksSd@Y(j?5AYEb=-@HoDniUWnH2> z@pBm?F)8=(j*kZ7A+fO$bnYVB0RKxWBmIgHO7cQ)ri)!q30z+Sk)cjdZSv3P0sh-b zke{*@KI;`v=Re`ZJq)r!z#%l*3$kbaKn;Ohxq>DpxVE`m36-D$ng+9<-m)x5m3S{o z4x7P&;cNpv5zLeBi}mi6jxv&M7(6i}Y)>S{-`x4A+e763s}*A8V={LohviU@aq>_( z150aB`YT%#`hu2yr`+tVLM;dEhhFOE%`y9cBhurxdt;gB%AwQOQ$RSRvpqg92=DCs zXwneAc>%d7j$UNq2neMV5f?M~E)NBn2Qq$$8(n>t3#E|5z}=iqOuu5Csg63nR%ctJ z4LusRcOKT67np$yGXxLmEAj~ zyPFUNFCaefU$8OEM}oBZo6iKOB7Q&$ ze|4%qX$rMmLj-zoF2px_i%>yo%p#qfPi_R0q6(@NYPuArSHfvE&z>&m_7U9tfJ%_n z^($a^`vXBGYaMV){>dfsG(^fwC3R@>jcXb~jIs<9;i>h!(|n4OSGD8B{b;~LvJ#Cy z;p2LM=v3T6*&GH$1nDyoHX_ueU34l6D1&AMi!7mtWJ|i^BjTcw99=A_I~Fk*ZD>O6 z6DWejh8{A-K92n8BXYLm0T%6ck6J~8+#cw^UV9=l)&L^4UIKKlH4Fiw*+#ONi9`MdyFa$8{(}v9WW7CDoZIU z*;hZ}fZE^@=(RGfBuHi7a--0=3NLJJwK1|8MdX5|i#8UyiTqhKv|W59^qNSAtdvnn z<~RIF=*F{{>T6g5KY4kNk0A79fzr6G!dX1$^yF$E2?2j22LatIEhwsFt5}j4BBSSg18|)&m+nZk zbixzgK$>2CE$r5Xv^(3y&Z>U3V$Y+D0@nZmkEk7f9S{)9)jbcIftx7BE;Ku`UE7I) z0)*VpFR=n*$$JZnGZREy?GjUB?!GGZeaW8tM*R?$Gx~JUgos?8*@D1iM`nC{50KT~ zpZ{D&l250={x0sEwPTM=li2%$7(AoA0|?K3*#b_hIdARehN23WRtBxj*Fjfo;`D&G z^aaF3bsR343aUv#HmQ(>&c$jI#lL0hUgMqI@$Q#6a+`pzN|uhP@|4mxzxn!iblN+e z-fH-H^mjnXhMJNHn%>O?k-^|O#3YL&_voxGM~%Lz*s4eIk|}oaB4NlK0D)A5pN{>^w?fjm)K2Te-aRj9Vh&unR~60%&e~j zl_OXnJzC1ur&~IHcyavJRk6yb20xeB^G{0!h~fsL>=YB@tHmMeljeQgd-)D^@hy#{ z1+dL|Eg*mpHpvlwOEcq{uL80`rY(t)denX&>%cvKY=vLjTy#Syc2KvG#_rS8OKydq zXM4nj(}K*4F7h#rW@4|#K`@B6PZmAe?cY=I-uy0?vZSo_wTAi7o`k)KxW4nmx${R2Npols&8GcL08yw_-QZt&u- z`2JtbE6xMWJw)f>$II&fyYM`XT&6r|Yb9*!td2NMtzJ|EY_Z|)myXvYbX8O$7~AV9sU zj4cUpC4+5e8BRu^1Co(_G(30gq+hVTJ}njeBF)T(n@B&FfqN)^N+-Kuh~dcXJaz)P z2m6lpV^1@r95lnSp;EQVFSW#eE(q3eP&_+aZ!9(bCiimkz2J%lM_SMJLI>N^k7Af3 zs*M!Yt^ML>qm8e>X6Eqf1QK7{LcN28;zx6K@D?QFDGT`eHGRIR8PaB1cd-&x|L8#y zLQ5_)8456l*>%u$ZBG3i#>pIRm572sD0?}k`I?!4z*-=HRWtNGXJ$cNh{#_;^S2{Ube>eD~RbE2Nk2d-i zys0ks<53Y2>9&=IdrbH<9hd_VfN?x}?2ZeNeKxVZwsjzB3`HbJe>cL27ke-Ze5N<{ zxXLI99zPH`BAu@Ed4jT&GQ_~$=ZTEUGovH|I+9&BjN_HlqvKm6F&?do)@M=Ga?28^ z%r8zIM@WuEsS`FhI+`v(MD1n9E%M~+{;Wwg^d1qI;6QJey5Nfdx9}+HN*zz&cUb(u zztr_ShR)x%-+>B|A)lB}&~DC5G@jhroZd=1 zRx2?g;uc7-C^u{11Fs!2?6&3Nx?Csf}Sb-1R9v3E{epFa<#>kIlpgo(a_U z-u6pQ>%5C?pidawrHVC)fZ{!Js9&fvwFTs(egD%JF)|MVH#am|3dALvE}|BW;~?)3 zIP&*+ajlCN85#y)S*NSzR7z7UruW<<+QEnkP;XiTqSou zFVw}W)e{{I9g7}U*m ze3Ha4f2a*oU1^FEHH&+Suk)=jigxE& zTehS)-qKo~AAP91PJGr9P}WYU*l<#8oJ-TK`2r{-YjDz>jq4Mq*H;>IlK^(>5aZZ_ zqG?+nz!9U>lOo>%nBqnpX6OQvgD6aYV5xwe;cZmrDGs-njU4Lopm-B!xj_ED@obP` zv8$4iX-9@dOITx~Z8^E(2Ws1{o7r8rA5jZB^BJB~PsbjJ-WYF*4qhRp+Q-K4NPqIVlMLxNz}9B(AzZ4NLcF_3-=XjzCGpGR^L z9L=QV@dlHB#>RG@rWlexA&J<=m5s$=fo{9{>gwCmT!IER!mP#Dh55&q5SlCEH&N~J zE0%$8ZPsTPWE>!f{D3MAud`~)nv(1rEZt>Dt)6X^*SaC#9?-|}k7+TXO#(I2N352^ zw9m+Xb3~v^5lWdxe#eTS!po-5jRLUQmadE<$7DtZ+g_*a6|D064H;boEu{=cK#*D9 zTc~NB!nVeW`??;_?sd*5J`+W}_fjQu>?lrUX%T>vJa^ZlFF6TxH16~fP$ZQ&^mrR3HFQA`xmLG$;kP zSu@;vnq=>*IgI3E;)`H3dC6zB4mkbQiD*VSI}+=$1p*4Sk4fsqGHTX26Ka_~xaI|1 z@A%CmkdmrGkdW_!4bnT?+ogwLF(MKKBTs$Yj%0gpT=Ew$7-TdidJgP z14|=}!kkwPC!A_(KMDS_5x0Q@R}NM+?zz%O;yBAe$@C4c778a`4(r^k(Qqpg=KLk2 zDs-G^WJzVid)%e|>>J5*?0Ba%g!+!71m#kOpGmN!;`{&vB2G0sX&j*ZARIBuBGg~< zE-LlfkDsN`lNCGemO4+k+cGelB@=rEM?h(-&& zG^bn&vF(|8UOuKA{v3cbt_UZ4fPf`mQ=xd|KVL?J~)gtYCZR|YNT62?Wt3ph*9z&v?>2Wv;4KP+ED(^j%@SkQZ*v0w+d|uNwmG-J>bBz zh3DHcX8&Aoh!mm2nztEl$UgY$7GX&7=jQ;TT}WV68X=}P+9VcnOHqFCOQirth5)hS zeVO8;nJuZoFk?V%@-V9g1i5L-X*$m*MV9Gep& zM~DtF7$BCmrpb+D2hXAmz#7~rbLY%Zr(Ofr6g7gVk>yhstAHOa1{ANCBfSzJ?ZtAp zDZ^0SmY#sWAa{IJe~znC%Mkr z)mA##`WSp$og5as0Ds6d_J(qsF}>GSXA ztu&=kO~ZV{!TPyU_3y&1rz|V=$9a2Kr1C&)Io(8$>;*EEfJK0n3~8IdtVYIs1g#{S zM}$Zi%5i8?z$dD>_}D~!##0DewdfZ>$malDi1PTvegWKP1Xthtr0r<>An5(*;P6S; z{nH>8#{8LGfaKg#l{jki0?k^50NE$sEwlK=g-ebsvqA|tl0 ze94i_kYC}$9cU9IkJbL$%1;6aP%$s`Fxw3p3-|hE$)i*xk z2jZl`Pi_e`g>Gn1l~_mUei5FNQN^2?ALvu)pSJeB;}e7$xa^zrl-Z1v@$jQEQ=STm zyWg(a@DXnh2@NyB&GOm`3-zF0wvb{j?x&-NMil5=NlyexuNU9M_kFW}%CW6ImLJf*phYM8(j*i&$UkKF~ z_1vd47}hkx>w4$p$J1%0Vlpb466;i#6kd%m6|s8WeYxJp(Z`ZZP{N{)%e2FH zBb13&8b7%_Q#5$3Z}|eL<)afHO21)V#qvjE9Arz zP65H0qu#~4_&3&lmvsL@93HcT*RI}aW;V(neDaHKWXTQUH@)K^g0PgsaLRum`gsnT zLnD=Hr}AbJ$>PiRv_B-MqzU>dIg`{+-ufd+bzqev$#lR^vvO#f-?YgYpAtofCk^EN zO#`D>8d^);h|@Pt21()XcvG)4{1KN-WbHhI_Yev&+Xfbmbt?%CJW3wiS;)L}LsaLQ zXJb$T*Uk3!^knT=D>a%7SwmI+)^dGEh#SX-Xm5L=)R_HH~ zCA7p2dNL(dMMGvYIR@%C*%|NIwZ#hQ+~e7pZ%Tj9KlA1g2akB!3Apw5asTTFnPNOK zuDs^yw;W$|Ok)Mn%lRRDRK(~MeEEnKy53Pr@AnQ6`SJId!vwPviZe8A$t(5(3cd1! z2YdD+HR;l7E-3^;2pY-ivQlF>)s@STHahVk^`s<}2ZTT>bu`d8=^7mD*U4fRpr8ur zLdwzA57Oh$YS$ngAq8zlwU;{#c5^t|Q#u>q5OU}cy^cc-peDg$acK^+cVnE|N@Wo{ zziXZS9J8N4VH3hTueF~vLGO$9dx_9qs{<9D3$Ot3QchfDB59_K-OT)96@)O!covg^ zn#DskcB-i`2W%;L&>3-Mb+xTHlt5jqHHL3a-Yyw>bfg70XME&URaNb*yID1D+I2y1 z{aTcrz~=J6=wx;;OQI?rn=jr|f^lNaWf4QdnYp8aF+{%`?=MqvkM)V}o7-iJAIrv{ zewmQ@D|BXZwOh`^TnU#iqv`FOTsmx-e_R5MCap?VkC;sI-}6e-^dQ~mV`##jkqGh_{Ll@u|E1vyVB>Go?mNxDzrx@T2-TFfC`Jz- z{0LvD*YeYS4n1$$_Tbm0hjj)X#h~})lmOrDOI%NvLb3+`N2k#r6aV)Q7zcDT2Z1SGm9hh^u@}+N+38??H{^?5{$ED8 z!2r)KIy(AtQ2NUMyzDWGcy1b#rvLliW5?VTO4!Xe`acha&@?{LmNErUPJ8l|)lox(tf<%MrT;M+au&trL;m4^wy zQ>IgJaByHHN$35aS2yJq45_e^q@<+R1?>x`wzt*|J9CBN@0#% z@J>+rcIdMe5Ulgl_6*mLe4in&KR&(|^0LaR_50H>ZaZu;f-p4xL7HR3_XGFhhK4=# z?v8{C-eJA(JMhR9-U>&;bmRkQXm$SgXBN`lix{Y&;3{Nqy~d@A`+h75dVQ$ng=DJI zb)b!_>In)88rOE!6aGG2GPZc`2dKp%Xu7`V0994boUux;WJ`A(=kfn=H+3RJ_lR7; za7!fa^)Ph=v&R&)1A(OJTEt~9?A*~Hn(y;1#83D}bXPxlTQUGo5~il6?HPRZu{3o_ z7k_Wiehk@|CPv2jr0s@u+rF>f-e(H>txkTkE^c9^vMt}ho!{<)IZklm2vd^&oSbt= zP@CPE|FTMCB=Fp-JO(cZsPLSs`0D%S9j4z3qJEj;S+3Q_+xd$>TtU!p&zWQlmoNO! zmuJFrJ8~6Yo8hYwDEUlgU}omO*LXRY<>Zf5JaU=tymt9Q;?G-spPg;q0Mkm4CX}E; z8#zPvb=$@HzCNFZ|M&R48{J zFM95sTgil12i@EO(br!-t97Xl2Zl$7P!v;(oP{7_IeKPS5M6 zMbf@!U%sP*w`sOU_hbJwN8BCnvgeB*YW5S-DGn5HvJV7;hi={cF{3*EM4!7EcL0!O zGVLwm$JJWAebyq+zxFS0S|aq-^V`p!zWCj~{b^L5r0qyJdO?q{gr~y&cu~4Hvocu% zz_8KGbmK?dKYTZ0zdasyt6@eA%XXP1?AmVjDb;SgdvVSXQq9U)F}q_%TINsE83S4~ znls=nfs56^j1=n3HN{z?aXiZ3 z-~SyO^N%3pcT>ZL#48UUQ!3u}31V&0aq=DL8++Nre5CAy3|;os**3D0eDaq;z-gy6R09BYh*o~js_>AX#n0`aJJ+%PAdg`TyA=#*h(!)$Uj3+Sc#IGB$K|1)r7< zRcqnoXthMA_*i0o7?0n4K%)`#S=reR;^RU@#$OHYpTCLDqj4qw%AUx~$Ut^Q-~No>PxU5O<~RH8#{~eH zLhQlboZNQiFl6|kU(-q0#5Y7W4N2MN=4M}L9CCi=w8zMun*ypesA7kHfw8t*B|Gu< zvpgZt%FNE@;=VU}=ojJiJurfyIyaNEY{}cwX82274kp`d^;>BRyIR|7N+o z_-}UFNMQ*S!PvXV#GD+e4-1px?z^9Wt6P^Mld*!9HXZAkjY+714(f57tIe>P?2x*m zpmFx_qtRE7SgJYA+S5)ILfYcWB=ojXL_=*!G(`20(5^TYI|-G0w^a)6Sa_!5IAseL zT2)7Jb)}Gyz7FX6+eM#&{$=_AbsObHnxkohz~c*z zaWSERz?}^8Cq2QT!0%+@+%C1TF3nLVCg}e0*1s%-SZ(wxx&$79{OIjqr;@wGm)PW8 zYF_GxzD$B9#e|oD$wiwx4jlUe7wQ35(K>>pWpz~AC2*>EYttk*Bek>?Ix3-2Y}U_2 z0$&vTmVHEiP>s8A1@g|&%?B&;MPig zP5fGhnwRB!AOgJfV^wVbVgGTN$I2CgADN2DJdW*p^=UeF9jdV^RTZiO=6I&J+mh@_ zLg3k<&TQ41J6{l^Ye{xqh|hplJa%9a%&;15WCx_g3i6&Ygub37QD{b&&wE^+oKRKp zt%@dZPh6bp4)SMKenz05nVAXI8H7`T+!k8)vv1F&?^8V&gF7+H%SwTP-hZK~cUm*v ziDi{tcF(qF*v}Ud>Lvoj$}5zdsW=WgKv`n%yy9)Etlfd@jdS0T=(z{G9YlheA~->e zoslK4Mw|dMg*y)RNtw8`TW?D?34>d2R7uChIo5^R#7S;p5 zoysz_cr(-uK)uieiL54Q+-d^ahcRs}Jz>lNg8t(&gThMZ%AwjUdJoMVI-E$3Av8sd zJ`Y>hSxw$rO~%%50=E>)hF~`U&@R5NDX$`y`ES?rFX^6KRPz`n2T#+MHaGro_ z!f^!TlYr|gRMFvILoW^n8Iw132}Qeapm^@t$tZMD&A|Ru>=2{=aePQjG5Fp*xbhgM3p zfV2|%(x|!ax}b(HVV5H;LLVb&M{^p59D_I%8MVrGdZWl*>x4)c8ym-ADcckJ)#$fd z<3CRbfK)N~l#C}8@Fm4|C-4QKIAkNbp$H_Ju*#EJ`70`5fRD!IM}Ue>R~{4?YfAs+JVFsOW8?Tr!@xt|{2h!L ze*aonj@~0h{D#Vv>UbHYO!=u3OYLmbUv^zyMgbpe}QUYThHeg?@IKHj7QSI!>R?f+3QO8I4Y~W z$|x9QkX7jVD|2#_0=S@AyaSs-6A)DaS3I*2$?^6 z0yRIb^*CuKY(^fKl*ZdpZdLpIe2k$2^2%h|t-ewu^I;#X3v2)hYw*B$ji{h}(J+wh zrifvfifYxcn(@GSntwa>NYHsCZ?K5_?1p z96q*C6fc)sfy#(yWvhs8X1&CYuPiUhG zPB@@6#WUu>?&!NiX`CDRg&Sf{Mbet9Bh%+*GCHC4L6=K;qBEOy60)1PxOuWWKf73x z_e&O-Qt8I0s;BJ}8~lbJNzifM{4VR`Pc-WX+ib1RF+8VZ!^Z& z9kNtUNr~Bdv-0@ZAO0-rffYWqnyCRfF9&dx>cAbDkW;9@D9t;WVFiV`0T1S8Ygl8T zmXBW5=h)?<&4uKEEU_o;B+j4jHRciE7UdCc^m@nfq?3s6D-_+w^mQo9Y)@a7x-mj< zA~sG1t%Q^3|V{)9`2^$t2&my_SoN?Ni%7P)I4uAnjI?p<(}hebBxAz zKW{8y{=3!L_fm-O4+Ge0D7%psAe3yBcAkB1g{#7W<3~pr`Sdm8d07-Au630OrEl#c zuxbFoQcNSLo~2CyrC-7qUnXm^esiKekIxLc14b(aH!aG)c;E`O?J>Z_qRgN8j@Eq2uX#Y;`QX*1ibV8* zia>q`o4myi~X`z_^H*$HvPi#{B|FjmGwjX%pi71$c4JWY~K(8b3xZyT&Yi@ zGgLlt%yr-XQ2C#p9ZdPcVWmbCX9D^@6?R9mqm-M-ahx+qjrTyS6Y3V5fFGv`XUJk^ zE~hATU6*CnixJ@EYt=4>Qskl9mUj+(qe~FjFnFDDQ8AAz#rx%S`|b-+l6g#jz%6G# zNY!#g;Yh*9d1w}KZnHjGA-Qo-)Ho}{^5$Me>3_l)Od?H` zF6!Y+E_@nIUfJZg6I7s6z<1xTb2-7sX+pbQl4elbs{~tRg>v>D*qg_skZ_f&+e#jH zRvRvH7aiV}DgbOZ2-a;-A)!QKD(+i!5bZP62475Xb?+El)&iZ&I@`vu^|xU4eLS`)x3jl+#<psPDN|_G z%phye!+v)+1&~!?Kpcu-ca)YD4QdUf}G(ml@FNIFkYV_63X%f>4dr1huT1Scmb%>_+It z;L(`^b1E;*&jGuY6}m2+7|ggCSTE?kyNVNTjbmILGo@3=*y1go<29Tgc^_q?b=>8= zMaEXMytMAi(%FfdWC^Gq^A+^UMS(k?Z}9kAu2}g09gU_Gy#dvlI1D$Ai{!Qa%3y$e zfl<_(rTbuKS<@5~AIHsc_vaU+e09NoIBS3ZP;z5$vpSuE?Jdxg9XGQ?WrO1Z6(f?JHrE>N!~38a&^p`2T_d{bKu z*G(1*G#SrLeQqQ`9ru}TkR8XtKFZxVFz4ARiAE@YS4s8iL23YL12x`T8Ys!i&?@(o zJM{FpDY)j!t-yHgTCb%6snD7%F{fcn3iw&kaP|$m-`OT|mXW0^y5f1_Nc;)uFs74) zOxcr`Cl71~VEic-aUxxoWW)$ijXdeVxpBEMSSK z1;;*!qZtX*#JZPf2IO^?Je{+j4ma#sqrM0znuy+4+@s_i@HguVG z+$?lFW%euPzT$i;n;4)9u0ggKmDhH?1pkh zah*$0z?v+&JD$+P9wIY&{M)c}8&mUbr&-S0YAi!<4i8c?lrOi;ennhy(kdzW@?~rt zS}A00#7wQbHhi7C=C6JaENXj3QW9QIp;wT;(0|!=Y}BDWloHj!O7jOU^OgZU-Qqzl z{{oQhKns&En`YEvYlh+$CpYAD8gWPh}vde4QTiSWjQ$-p~QW=P|K(=qd)Xxx-G z?V8dTcfbkg*xF}-@=n4!Rffj5aKROEmFFJ3y;aq^JVjS_w1Qbm-;sc0XXrBU`tz9o z*+0NtY2QoWHPKK3ppVgZB{y|*S6k>jP8OT3+TBejY_MQoD zI8MmKI46_}jB-)4*A=0YWBmM)c*{j>o$$@Udm{zrMTwS9T^^0SjTZ?M^O4^1Nmf}OuvT4zrfR$LGh; zVrr(K(;ulwQ-x@c1Zo3hhe8qQhHt>^K=rux3LKu3YJQ1fx2qYb$KuI6T41LG_q>vk zEg&FQ2tvy%sv1G;xU|tZwV|6zYYp1?1|+w!w+*c5s(rM*Vn8>}gCi+7gdmoI<{+YX zX|lIiuzb;eeUoztVfpA{g_?HVxg|Du`-hX;I5)q{It)Q92U-gP&qS{{%>g@T!;!b$ zDZ7&OAvy3AUcmzZ*WL}_xblD{$eyu&$_lg@Vt_qem+Racd7S~ZdT95>sof9@RS(m0 z3GmG~h^`ndZk7_WMnc@4d&vQ7vn<&XM zp?9=6L*>e!y5YJ!9W$kC&cy(UQyWA5zQdMVUBdzaK))4=I9mMb(p}|dF*XH_em$S8 ztSraOeg}MCkhD9IfAkaJj^skiisVy8Nk~Yn&IS|*!|10JN5It6RMnYga3VRK!qA&o&$7@7wloKN(ZPu`VFNOIX6`GtE#~+q#ad&N((d8- zIF)4-LyyMG(Ch3}BD;^$II#@TZfNy+bH6rQTn|z}lVMDVzwRVseV5-fg|G&R;QFni zj_IW%ZMcYG{$;%*RBf;`7_+8n)`kgg#byb@HRnrqks#kaSOCr;Tf#S<_fD266zV?b zB@!d}^OD{!@wUyB3tgileq&^A&WdU-6Tv_1x96%@2@+qV8{nQeutIzo#v!K!Oak9$ z#vTXxSKU3k?H8gqW}Qx|wt(jxq8s9ABJ9(j;H zOZymi3y#SF9upsCH9KD5J03|%Y^(;4BoLQ~!=W*@RneK?tItEHeAE>hyFaL*UA-~f zDX9}$pAH8f4s*Xy$9)oL;i5%VaSqCP7hG!rLxpS{vt|*W7-bWPp_nzz4BSlCbYs158%&7Aj~bNtL&_t$f_G2 zEtw?>Kb@ZCy;ng81OBe3Kwp9Uo)WAUv=AqZrfAs%Sgf+oiq@e0)QT;);42sbFZx&n;Ej!Y* z4jQ_B{rXkzzDZ1Wo|QH0Z^*iT2jhQH0~tk6-G;dl4AqiU+x|f8&q|S%?Tw+VTPjb2 z87#{vFFTop6v@x1E#CMmyNkaGggO`ZxUS%kJK1yh1r*bk0q(jiU{=fcc)gA8f0vPCJ*;-pONEJNXUf_%|)&kBE=)1r+DF$a!=V#5E9%UC;}#vN|7^ zw*&2VnrZF(`HB9MA^$5l{PpUazu_27@aG>ul!zk~wdO~yEl>AyiH`pzNB&co(1wGn z!+`;NHGtF=S}(2TTX3(U*QjQ6Jt<3~)4z5BZX_KRLgk4thlUamAWVp(yZz?JCjl@_ z?8wI5tARl8L4r25?e+(5uLg1o3d~9CAZ)+3hreDU@XK7$(7>bcEPg-U;6*VwJRAnN z>sUKBppr~%R|}9=9Az-LQeg)))%2>C=n6Zngo=uFif}u|_4V~-T%>5=LJN2jK7u;W z{8BCdpBht(21WjSDiyXZ2{HNc+2&$26#$q4t>}pfr~qwXjf=?vx2Pp2(O*Q4|Md*; zyTkeeVD4+qxso6H>lurt0?hT+0)yD{iK|e@Ee140nq~FW0g`PKQ`4SJs5efl%=`bT z5x)oj6Hi@*ZVcHEBLC_wlQL?+N*ihde(pr zn723Wo5(TWJMz%cKMW2i0tHGhh3F&5mJcu^Fhad(1q(>;|0$_t6j=XKozc&#EZ_Si zq=U&Yfd4gsf=5b8^Q$v!fS?fq%@_(gfJ>JlK!)>i=MV_~Gk|J;cKPjlIHX~!toX13 zK43E27$9db2D+NiA{kXBFfz^!c*aa%mN0!>+nonmk;%}jQ;PTmMeY!l=7kblw0ZkZ)E&#ku1~8$Q0ptm^ zWr}aU_+xxlffgv*?-b`1)>3OaZDdTk?I%Gq5+g&P-IB4b0wkc~+E+`DAVAhDeyRHZ zRPJOp0P#2a)scz%Unevf$rHg1+EXbb&7XJzQ=CiWjlDy!UP%kx=r1bRcNJDw^UM0h zppH@rh&vLP-vU*8W=-p^CzAkJ^5iH9;QBHKs8v=a(*bgW3}_P!O3VZxhx1z5{%6(k zH%IobKSmPy$t+NQE4a1_EG(1UzVjo^$F+eKP5`#&-t#LcL#!yAj<6_0!;u`o17$b1 z2C#NRfUu1F$Q>}WQ84X5J+3kBeX;HuG-n5b|FRJ&zx() zBV0)FfO+2lYPT*p3(&6e5%5h0b!`>B$m}y8p}@TJk8TA3{Hn(o*d@)%5`cMpxDvRE zAR>x_aVtVzs%s3mSWuG*foA?3$OJcrL`nLT8~$2i`mZaMX@&8@Cyq<`xhOH1?@*B9 z0|~iMNfRKrpFG)L?lkkkRM50IjZ?u_JJ;CbX@PaV!R9 zh|_{z$Cn|w`QOz07c0spgAOb@BO`bI*3i>L0y+wm*9-7`FD(HIJt$HhUtTwMYnR3TIA5&Im2z(&GpN{bD*A;H=HQ) z_hh!-#Gi62Y2^9i$1#3`fi}zlB$Z=`^oxCv)9I{3*(eYULLE%TP@3pk9Q?H_P*2U^ z6%E9d1=gekV60}%D}U6saG%25TCXKg!DL^krv@2`qba#RA^KminD3%Xt_5(Nxm!7` z|2q7yKf(bJZwNF`1m+M+6Dffagu;fCDFNbk%Q`@l)Qtg#QL2p9U7YSRBfF|3^MA=7 z81Fn{$E87S$-R!jC;NjL{Dq!C4U}gG=CiiGo}X2o*BnT|Byc9Q&&uKhO&);;h-1d_ zXN_m5ZCrrY3z<9yI=sVxI|;5yBKonhixh+7uW5n#oi#!Ns=x82{CbF3aj~)ZHeU@S ze^{5uX5i|`FldqbJK*&2qSuf&9Ll#0t$_+8tN}QwVL%Td&^92{4_=)gmc6xQ1tZ`R za9Y1njvM`PR9h8D- zYeYj!R|nKTycIvugCiE^C;*1awUPN74(`8%RWjo+?X`&sT|bl^`3Z2j?u{*=j#=uK z4Xmu}>{-C9M*5dPJHSk!!~aNuAY{83~0tAesAOfVBK<{GYZ9T+5*hz z2A6FddNZZE$eUEdc;9ylm&H?0zXQXY)hKHznh1G3i!8o98^+`r3d)EE-`beo|Febpm7)bbkpUC%-}~$ zVx;2xa6FXFcbE{U?@rN9ppvMVCP98OrqN3#bNc%DUon=NKVd*_-s;P7F`WHD1 z)Ff;^*aqss0C8-l6SBz<{5)?2!Ej<#-K-LoC%n-p3pK|Ax4~J&=`wlmb`-`9EJnHe6|-3NSw` z#DjAE|BNX9Z6J~j;1HQgfm!NUqGZpX0mk3+albpvuYtAj=cf>R-~25d{<#sq{~nnh zz)_i;Z{rgDa?gJM)_<@555XiW87W%cQz`XOHba$lOy6?OC_4B2w1p|AoQ)k0JsVAxMYXKk+v-;MbCsL4s=5A}#K{ zf2>(_Q0j%Ejl1}S|MU^CzG}&XBO@#$dV_rb_!%Z@$uf{MW{!WV69^+7{3#6$4flO@ z5PmJIU#a7t0`zRn?~DUG!Tn$U`Ig)RG8$Yjvj3np|64%Gnb4&6XoKk=%fdt;c@PLP zkd_(m|8sHXLkApl4B!o4|8sG|0qXs*!`KzBc(#Q|1zUrx5HRog+a-Zp-V_|u<`%`dzG;|we!(`(fd-)UoJt-t&(PZ3Not;+o6-06M& zDaU5zqnuxT`JY#PB?81YQ6awqkWS%%@8qW-_~Z936ixBo6ZsnyG%s_Y5BtfT@H>U^ zoWcf^=6{i4Rd_NG%&Ks`^*4U53=KfXHQF7+i1L@;dKV@E)|U%`h9vlPzDCRcW&j!d z0;4LD5BO>kHpXAg*RxW}&5z^NGw4uZxxMSX**Q#%>bc92Nsl9;8vpdcar#NtN0TTK+W>7yo%IN9WYi` zzEt2U%(8R5jGXGfSE5UzzYZsYC7K>{C?!@Vtr7OLpMxyODCVO-UHEWzREhEJ?${Au zQ#HG}%jJf`OL#xGVv#>@?O(QklOJ&Lxn7RZzuN6uG!CV&IR~WKF7sjn@(rKCY)})h zjom5i92%M@_u+N^0h7X%=xj4$Z#35vO}oCm%#A}S2_LFM`K>SK#(ln;##@D&#xq}r zHmbYAhgV__hev$khGS2avZA~Q?%VUL{Q`#e$0Z|^0|A+URJrkA2U{PadcN3F$QTkS zR&e}qJZ(`&hZGM~93tTr+8b9pK^}_4<=A@(_lgfHdqTRly655aB26F89RR5G;nk!Y z+lw>dPZ>OZagbn1^`o>Wk=(co(rLw|+R|y%aCwlL%SkgGJ;VyOv%S z(|&IjV-2wab<`{#c$BOYPrNWCXz;uMZvG-mm$O>kWvtM1b~F^+XM9>{uJJqT`DaVA zsgXP}H%~s&LoP9B;0IC~uTRWKGncvXRZ;*I>6DFOGDaF&2pLrW#UgwZuc)JCE zZD|Bn$K}>B;o9?OAZGPvE#iwCt3Sz0+l0?eo#UOR2!_>4cz5Aryr}vq^IV)aQKX7+ z+|%NAZdUX;Mxo?1Tf--%>x4bX*6gr8Xau3eNEIM9$kr z-9L5&a);fm&IidH9r)c;>^W4NJZT9 z8xNA1R7>s)@@0IbV9#{h1WK@LAy<6k2W##Lb2n#{kSSmyB34-`(?K-k)$Kq>!bVPH z6PLC8!P1EJCadw(Te=*(=`q`@MF+^Dm!vUdtP+6JhZ2ONmZS9E=~3fZtdjWF*bdEtQ-8IpD~GX=S}mbQj{lCDMYc`BEY=U0=85y+#N++Uq= z9WRfkqt3ZL;W;jIm)a|GN^xQDfz2hCF``$x;tc6fzP=c$1=dhyWPCB9&rZC0az$}F z2CSiszUC%7x!W#Jc|?*_sam*Me(hk6pvR8|&Ge$aeZxQQ)-sm!cBEgZXH5HYl;J)d zn(5-?r;O!CN$PJ2d2#|hO3b(Br9y63ZYB38W!)$kU3a^%-9-zu&fko}lt|TmD>Ggi z;UxM}Mfl*OsW*RqyEudNr<H7dxb#O zaC$L&TYMPJZnGA-((nnke=^AOD}ai1a04Lk35!>Ip>uVHVW?W)1Zf?DMF|`E*JL}8 zYEbz?=qZvAF<-+-csyXd`?MK0`VMAw@`JObZO5@?q*~-}UCcjTwTk68HqIe$LqtN- zBa4C@y@UVPyT5;wg#-q7;4@>Ro~aW|ZgH2AgRM)OwzuQs9X=2VUGCsB7@g3ajo~`&Fp+{XWvk0GH`~!`ON9Mt z1GSSmOa)EH8%ZOqdBbuv`4_tUB?kLV>l2Cd4>#h!|IU}V@6h{d4&mN^Id)+LWqBc- z=EBcm!88^bU!Pjigf{g1*(}=_CBi<{cuPV?%|!51N<5xJpJwP&YX*iWA%+aIQegb9 z4yfFICq$1eglF39oYYZU9@ejZik2Q01`f{ZoWkGVKQ%cy8EG-%oG|9!AG4Z6Z{|Q* z=8WcQ|?2+Lln&j1xf+KCdr| z`zh;=#eB?(`K;jO$#$k0I(nWMs4S+#9q@o{GT5;^t2 zK-v}NbWSdZ-&I3y+*N$_cP;RY5+kLqB+xwU6h_9-F&?N1K%>#L?$OSWH7-9_TPh7{ z;`0${!@aq>K9AE8uTRu4e7ax(bGJayxSJInS5?JZU0tQh8qATW#L=r*3Fxvj{7r-DU&5g2=n%rUR--I)S7tt003#r= zYLpv=c2aMymk<`zbyCm0M;#HHiBs;ai@zUK7d?EknponMzcL4s3wXbx{h(J8FHVN;zEy^ss4 z0?8W)-sK-M^Mq}~KNgp@9CwVRPkZd!4(Xq=RN~GheOKGm2M=+bso>&{@`N4nBBIIz zN{55}7cDdccm}>q6tWyGZK<1G*DUqLHGjdYisphCW<43&Sazo3W3F&af*lY3?Wq1v z<)DhRcK5D!u&*7lhA=POPjN}|lk)H+T(t*Qk&%&&6sWUzcXg$-vzw6<8nT#7;5Q+%sD$&tgui?N<^gW##9AROD>tE>^U$QGt4veIfBU; zzan5yV)cp7l54()R8m*+vS4*&l)Z0mH{!Dv_9o6m>hV{C3!esV1x#^n#Y=s{@dcCR zK*8KL2mC_z8KtRZm;)?EhI3u~$r+XAy*RvwU$dwfIeM+6US{XzWu(uVt`D9hd6(Jv z52N}Cx69f3!9Kwkv+dj+zV?->Ni2ng$S*~$4)4T&fsOW9d*E_(N`Rc|J7p65Y_pIC z{mI3vn1Zu!cp1`>=BByjdd}mrOKe*=Ku^vOM*YJ}%tdo5oduA;83{wd9N3tB=rbLk z+$(`f+e@F1?_M9G+M3N<`pVNWEIDA^!=l7U<;LyAWo1=7nqMnSYazU8T!t0v@BWjm z_-O$=MbN*QkIdCG|F#`g0+=tQq%tQaRQ$nUnRv&vR1IdKZ*a(w(uu#*0Ag~FmnyU^ z2WV#SD9d29JgPRSU_wY}Ew{(Q`~D?$b#b8%sf--n|){_ zjQzzaG3iGY6rU}PWoCyI=zTTJ7%t%vAq%Y?=+FS zhY5G$9gq+avw@B^79n9isB8E(ZTY<4V<6;rf~WK3cXj1aR8*7&9OH908X7&n>?o_* zaywfPRz}~R|7s>jCe7w-ST{I7KlvuZhefylMfXWi#`YB3in3#v$-Qgic8>=vOJ^3F z^VFYw&nhxe$osfy{iQTmlXNW-rH@yIBR+*oI-Uy)f+H!(vDf6J?Ai1U3}jW^?!ui_ zIs7KQg z{FI?*bPd69NhxI!3v0%gnnocz!{yp_sh zI3I8M0&t}a{Y9StF!_7j9IDS6hpI3X4m2Lm zhgLl^JYaQyzS4RexX0c>y7K(Z5kCyM`(mTW{MOF0c!qF|m;wjr%EUyd91oPxH6ZZ> zbYbPUsODGx0pnU7cJ%|`!c5T{s-E@2;<5yDc(_ zIp?8WzbXOaC{U8SB}#wYv}tqoFl2P5E61S7#=Rn$1vU? zpzrbF-eRp8a;kd^o%4*|vL4l%NW(tZQwAZqdfZ?a-EcdAZOQ=5~C;AlNfLi`Y zIq;FoHw%i627#p-|591Qk%pQ$pAWd0)n(Uk0hUbFqNeQ=4>3(xMDllYcxQ%8$K@K0 z&(1DB7?R8lkVmqGSTgLM(SLo$zH+E=*~$!~t5+W$}z=s2$QFQI`_T5hpL~J9k(KSK$yC!@D*g1wChT}o@PT!KwMWGIky_E8q?+j5Bwq>H#-+5psS#HOB@t%WX#@<|@*kZgJg-9*=kIyN*reR|UC|6sJ00FnEq>@y_{DX8i8*Q60^e zv8Y4c=mU8t8A^;HgZt9e-No?z$Kwpza`BKOg2fjs!eC3%Z-Z()qmbAl?Glc%$=axe z5U|+3tB8CZy(<{Zito znDFewB@J88m{&j2284~xOjQ~Svl2KxOavA92z}}uqrIt;M31sh;@QHHA4qv5@8>Nr z^+unwaE+0M4CkV8gPqs-%O@8jq@C&FwvUBRfm@=yeI@GEG%KzwF3%|-yv!;b<)`>u zkxn7;0z*U?f#!+`U5GZ24ZxYMC!^thi8tx&*W?dn+V9?f@AL7MffuL&8)k%wdcJ6769#7tg*yVlal#0hlQ^9f%79PMzh zVv<~j)w=mB-^R@O?8y9tvC?->p{q*i!A0%zQPIrz zFK>T@Hx05&UW9z5aSboJovf^TJ1IC-dmxl&J%X)l#kj>_!z_gnY~EwlPgJMMw`^jX zXM7GXO%qPtc1n~sb9(Wd?WXvn^+5axrTQ3C6u$lb@rd}*5SmVo@BU#-IDCYI7X`O+ zP8agUvBIriH>b1aF{O72Xn^byO;_Vh$ITsrW~beRHFABT$qIinCTrno*)3yJiGUaH z5>ac{#qe1c5qqN9R==^SU0qz8prhPQ)%wls=X>6nsaj9vb z+C>)=;mQ4gw_2BHjaZPJEb?J~&2MHc&Y$~7wPkYG9}%&FsW9$KCO0l!r@4;b_!>U% z_C%oBnIPtJe2w{JM|F85`tDxZy^evjU9YFq%hvgMzWds51)?xU?K>Hgo-Om+#nHGW z;DxM*tofh#J@1=i9yx^rn+>j=;4y`_r0N#rdb*uvzdM~NJ|gm?T>1tgu~2*!j;-th zS!XvuvD@Juv-0**cTZow93vR6c);T;fwQLpDSy>{P*|aj*T}s%3%`f|PP8>$z)9$G z;DsH?QB+{Q(0z^nmVGVw5pA8YokTIM>7&fKGu%<7M9f1=t$p6b1}%d^6ZdE8Y-1e` z>EZC~RC}pH!j}Z3jqdy-IrwekXZPQ^%yWs&)Cx)}xpCVPyreLkp>5m=k^@#Bgl4wX zpc{_cgtZc{6n_2(5oX0MH@zvs;#9&)ok=zB~x`~V0LBV zL03TTX2X}H&1ac~vA*v{WffeJT{W>mC1sXrLh#aqIS|9_^m_kI^>%rK9Mp=u!sNo) zTG=-s+;)(t3`m9XT$V2KO{Tn?TOyhcHkEsgqa%>n3*Z?(r(!*3Id`rKv~09uNwhk5 zgrYB zfFI$y`F4Z3nY#K&>Z8>GWSV~QV|Ie<%(hyK>|yDAlSIk>^|A1?Evv5t95>eOuP*&g zlQ4os;xf+h!zPqCMsQsSLy&&6dG<(W~b8n_Y zeR(mZtkM{25=8pyB@vVwixJdDT^HUla5LC(yG7cJ#8bv!=-*!(44`jP-pmiVT2CWe zX(ovuT6}rgW5|F2-!WUd6u}ZfwOs0W?kvWVM*|{xG&iR9IN(qz1mZCAq?=Rd8~BK7 z`~|J6Qc95@^8t`}4mJnSXGN0m7(OXxE_ls6ai?T4@LZZ|fUj(mbO88&YS;eL0OAZt z%iXD7u2X!n_zrG$bNX)XG%%;({0+M>hhD|LJB`(i&z&N`BhfGWm9$2lHj1r7j_!9_ zA@r1wRotq0g}b~44;jy4uHjDG-RZlW?ZF{StxTNK2R~qPYnjhU;}%YD#ObJ1&(!;dggO2y*-}{E-nr<{BTlBj(nfemi(Og zu3kV7PW@v$kSNjTSLi$bE(AV|$z)%1Zcy!PzShPjAYCZoiJH5CDa&E}w;|S@PRf-; z$7cq5YG$1_#|O?g1)vGpL-w!Z+r)xLxXOH{z}@6Fa!>tb22xxa=g~V}N-OEP zvZ6k{6RO!H^;8fA^o;2F2EJT-v*4YX1i5`b2aZ5YHdUuq+rG#a6E5i=ZMfO~ME#O)>AUS>DsVrUUv+Iki5un$=afr zgJjO1c^|pr%*!=nVCM0+HL4!P{K?!k&%)+sy|FzVs&@HV1o@>sjDI>9A()-{q7srE zJBbp$NwdE9x$(#a%-(>bAZ`h-1fjV*dc@Dq(=Ly^!$6xcGKZNxm52Q#;blsF3r22k zj-r9>aR9*PnIV9s@=0jU?pUx{QSvdl9=88W71ha@i10XRPRH|z1RFLCB?A$hjEo0l z%ChL^7cA~%O8LpU{VV81G%IAN#@6ZDynlC8@w6#twzeMLeFj?_oimSjcydy)fm=i;j-E1i9hQ?;&Q?^Q z&*7_mbE%w8o*(YV261SSB}OOG)GvG?dc^bTc2V12SmmO&RTZa&8G&|2r|?B*$H)NW z+K1T=IbfT#PfIO=Msl1|cboCDvWfF?i#01e=tSt~af84MjQMe{;e0k}2@Ojx1f*$n z&Wx1%ln16HYDV&BsZl(-Q<5x)Uk$%>c1lZHuaC=LlTa`B+Sz3v1of_LR_YaTq4{ba z4sz3D>ckKYjJjf_qDj>+xz!#tjuV*#WIt*%8oxc~8#a_4o~sznU3U8NP!BZ*0m*S_ zz9+v7%t%+Z?Cc)?gq@?nw5f#UIx{PsoYp+WUq&9}(($futQs@aFYAGT4-a}&r5UYW zDk|vK6Ci9P!&tlO;Y8B5KRO#MqC7QY8R%z|~xr;+Zyf}^2mKpu=o@~1LG0nsyGtq!O4}-O+Nc^nWEO5biZBlQDERyUh(!eS#4HPv-xqw(`nS@`gjw{I9 z+aa6NoMy%rqeNI!dm#ph=ZJv%4^H;U-1)Q-kq^?oSm@;_fJP8=CTYoaun|KQ@9QI> zD`{EWU0r=7XJJ9Cum3V})E{@Re5u6Jm!Fu!$@LyN<(c35MwlBhr#R7WocOQL#{u4($Fiw)9@nu^-0 zZI{t^tDUAT3*Be z-Xt?3l*Vj`)#A!lpiYOQXo%n19YU!Dbdt|xm_uc;WuHGdO(BOMQGQjDQp8LRjCr5L zlVxb0a^2C(W`{ri6++K0qJh|{0KzgOnU_{iFAdBl?U{2NNokxYE(?NHPNYb!`9dD} zCV@-vlASK2jjkv1C042XbSI}Y+Q2=BXqthNlw(u>o0gbb-S>B6Rt>t-c#RJ)kVM}I zZ&Rn1PB1&X<NkjV4S&UR{5p)}s(axE3w3SBzqUOQRC_Vf|r21_*fN{9Qq zd<*;-LwU((SeTbzSSV$qJYAwF9T-4XYFAZL8-mZgMz5cGugw09J@32DhOeKikTIzr zQ(8nKdh~T%5n<+2tQ&>E@B8(>(bo}t@ZwU#7#DLAliw)BuMvHjHD+=4E@r_Ojx>f> zob^H9Zr-}gJ8h)nPFT)lG|8u0b#-@M^8%I3_)Yl{>xc&oZKsIpLxUsrrSlzuq8hU| zZ;s_5^s%S#Sx?cLIjRP}#BA;=H6^aM7N8jEwMWjgFn;AKH}_dIdMCZkYxSN?Q?i*E zV`%Ki-l_*RD*Z0`0r&2`2E{0Bnmv8zF*>DPukHg3SDaN|Z(L3ZP?24RW9fBJ?FyS8 zrB5@bZdhPI(REq*0HYqGrbO7?#izgZy#D1#ttjtmPX-ilqkhrkzPrkfMIfi7N!Sm-4<@__>eQ_i&%`YQ^u#*UoWSXgpWQuO+UWaLV0 z8JUThcT$K<9?UxfIs8Z4F;lRM6yd~6D~^*x)b#b>S>x^aI^i3_Y1bgjRl}GhipsW>1^3{uDXZS?v zF37NHf)F+-J_JI9!C$1R2Nxlc=F`?N_BbtO2q68klxeEMNweLLuj{L1Yl^h5?agvGrGXH?h9IgvgrbN5aL*pxhqOn)=<42$up zB7`9m-6bd45P|S?^y_kSwEkWyze?(|rB2(;SFWN1Y>a|LwMPU69HK3EYisZb(aFvR z2~uy&FVFSF_)0>6+6I=a1$j=m)rm;NOVTu-)xLjDZaCNA)kC!`p)&x?c^*!!D-e^(n3)3>8yv zkB$M%Xu{=otMF5gg(p1LKR9(>!tTdk2qV~P&Ys{q2jfwq4%SI)8gTlV62F^9bEV+h z!g4*l;4CpRx2t%;z=l?&G3U| zjsj>UPeMw@&jCN-$xFgPY2q1jSj;ik1`Bq`sI2ZoIvcejjMW{rYaiU!J#@jgaIuw? z>O>*qVz77G$wsD+3ER8cTOj!`$)(bqsrV|+^^I@M^$3$4{6*ZU_0Vw{6^X7(adphK zylyIZ)uR?J@X0r+g$Jf)BpC%1o3xm)%Qq8^o0#2VJhUBmV@5>k#mO;t0jpkaQe|YQ zw?;41p=?rvwoFMf^|V8FtVINL)}|uP*BH?dlB2&kNn2K(*!r*wcRnZ7;UNJ*j7Le! z?tEh=VQ_s>R5lix{u;)+_P8O{s%Io#-Gi!*dpqwGCza=Caxgb~hXL|NjIytfHI zPhP)ljQlC8|~Px$y=CV!rhHJ)$|Nz0p0AA3n;#FyBQ|ZeV=86nHPb*s$S_>dz~}ztu)MK zKmJzE1^$ItG#G9ktM-UVWTmYk1AmUnYJRy+{@pakChwat0oZ{0vr0d(&&8=`1>ueU zZ$0YoK~Etm>DM>C*CS}F`Twy;NtqW{GrCwz^@k3G59Dn zYF@3Q2dFox2(QXFth#;Dx`CMTIk*H3t{t5$N{yHtgDf^=48=@?n%wY;q>FHT3bE70 z&_|^;tDll1dkZ<(1dSW0ZfvmE*fx{^4JiH?%rl@VSO8MVwhc0}v_jcqb@A1~`3g(6 zX>39kCI0!Qs5ptwG10@KznaCz`-pdc+rLs$IpprQH2zGf^Ltb^LturuuEMeJ03 zb9Z0sH}~(75OVAL8VZDvg(JreI=CEOxGMG6TFHpqCfHnX05RaH(q%K={?ZmniltWF z0QKw`V%z(9q%5^^ecUmJqU%@-mz8^793VRQ(|w=>U06tc*{pMX;Wy6?!te+uB`n{6 zXlil4r1*xny#lr={%ARBlN@;*X6Tv4yCWf{Mvk>Jg#DT3{X?Tmh9s4PX*CbX29R@^ zK6wdu2twCf5Rt9CskxWcYqZF?5r~FFjssGLAce~?fEAQo&K`DoKd#)|>19)nPwT~d zWXF+-&YWu}sD0F9c$>_fSZ43-%TX=V!k^V4Y7%qeMqm?+%WQP{UhM-Z3OT1avAJt( zX%oNmxF|?~puG&HzX2`#1Z`PuG)7b1@`wq(ihlg*t4|f=`MnWB-MrBeqzn|o5d^Q% zRqNtf(a9oknXV1;xCE~TfvO&v%7jkj9MB6BDED~yERD?ftwhM@4nvq!50}$1A;HJB z^K#p-n0PrItuPaCT81X8uKRS*}8#7jvHXDo`jBq;A?({LP zW87S@vlU-nRJmc00NBSo!8xcH!JEXTmI2yA3dv{ggG~nQNOqN7v28ra2naB)z898o}EkOXi^0L9uJ*?u0UBSHApY z?}Zubeg~k}RL9@!YnSGfD^w%(!8_l2y_#iMfm+OF$@X>aa@>9LH+rS-CkpT7qmYc7 zR+9&hH&N(r59avE5XRh$whuvLk)jfF7P>l#fH$%X*@wA>i zs4W0IUh1G#@#4>BE$B(JV15V2%Jm<6j6Y!x-?2X)@CY*i%R{-*5IHL0#tfO21lt zL=zS*$AQVWGI=x`yVUn!jIlA^}Fjz~^*j+$7b-Q4Mq7vL~dPOA;`rO^smsMVF zn~MqKnS5v2ti6A9hPkFw+hhk6l17XzrEV1wg-7Tz=5ozYtHGgYgdF-|!8X&5aNJ^? zo+8&@%iCwi>fzk^)|wnyRBw!=dZwG>H}AZMFn3ox%NCc$_b8cD-Z#ek7S=5hwhFVL z#2lkDQ?-WT3Su=}9}U^GImR4-(a>zmvAl#vatE~2IUO2bXImHP z$Ris^l5ZlVnsO3kAeM2P3ad=LC;M`-e@(e@!PitIsT3tDQI{hCm?%v$!Js+SLx}?c zpk%^hRD(9LP=ADeRxVX#GS_ian`+K2508NN=6+U1l-VNFTi?wpjLkJOuL^)PuXqgq49Ja6H4uXSiBwvwU(K= zr<0X-cLPlvbe)`YQv7L#wi>W*3j0hCK~!U!v{F3L{}tyK2tRXgYIPwOyO^33s1e+JV=~xEWyyp*@)gJLBCI$KSn@q&1qs4 zo#fcVJfcYcj0b2ct@|Z0@AMGz_%^r{a&#he@%S&J5W3gk!V6#_+1+w_@uLsib1g>% zh1&SlED;i@6=iNR$jskerkB6Lmpi>CFHNH6di%y5j0#Z3hdt-5SQ&@?WX%o_es&~C zJ91BI&WTK^>SmcvQQ;9|rq`DgGT+7r%jgXSm@p~@2;y}_%TcrBrHg}9+zHW`rZtF>jdnwd&8h$pY?0V z^G&`JxmGvaPYlkdOsoV6Sb`*A_apKm4l%`>he0?qaN-98SYK#>RQv z*0YCpQdrAcqgTSyVZy#U)F;T8r|@%^$Ca9(BAyIPk)F1li)%tv%iNPwp!a|~Mbc3p z{q62DYD~fP32P9-mKlo6bZhh-L6wFs^5c!eZ{J~a|1S0zJp__Wz9`mA{y!oQ{{4<0 z<)AeL4h-}>DsPowP@DCx#K7JRrfaTI?-#UO45>SxvE5ea2&+td>@y07159Y@vy-!Z z#Ts6s>*=4Dr=TQo1%Oq^uom{DL(K)BJ$)WXt_CkB>vkW`ej=lKU~B>(Kx z^gzTsZrOvV1gu9J;y%Lq5s8UpBOpaO5pSQE@WuE-c8=o7(g-1SY(s|L%mP-9&cd5b zjSqk2E7t{D!E^g-nKlbKm8IT*vqOhJ9>a5(8pdhM`Nc@_QrbXJx#wXw`pCa z8XCvUN$TBBF=U{gT9YUe|ZE`}NKcuJ<82myVke&*&aVNGFW|A6B3%&dLy<_E*IFdz3!IrR44*{}Y* zVoy0Z!>vD(idE{P>2JYlpt17b$reEqPWl*C-t(=0qGpXz*c-ghkuTKpI!}lU1GSA9 zjXnp5()&Ih+tA-HS|5rt$PV5;)>N^9DPpqYgqkE;>z@8 zf)Cp<0hR_;SF1=ZhdXDD$F>&}THkAL!ZEyLb0)H#|hQ z=_}j^5C!_euhPE0Vzws#4W;-UOKn7YSNl592btE-;lCy{0M_mWRfjbTepFVPZ4KUA zuK?6X%o?{kP6+3ZVLw_55S@=)_zx1WDk$$tYGGF>sK|)};N)l10|CJimthXmQX@}N zklH)E<&E<0AR?hW)-Ey;!;pPh-}KIJx1cZ6T@*QMXXiprQwc{g;*-3iFm|M~U9zU% zsjRIE&-uuBm^;!3Z@6OFo#l+O*;A|`@1@J&%C5%R()UM#`D5riX1i$?BmKCAnK?~X z9l5#BSUF5%gxh6LAvdvog26AIO=Eubw`rqYoD@t)n<`YW17_d$iA(!MnaX&dHv`^Y;Vj7?1FYD0BrELXgPBP7l`z37Bl5ZfU_;l zs=;HLjoqt|y#5k0JG1VaRI=lC-gQ2AjL_3wP*SP2L&1$;l-a98EO-Pl5pCv0mlU2_CYPwKZP`O5bK&` zQ)jQXdvkM>MY@7WwP7gn1zC%=BFPg|%DVz7Ec^bK`dNmrkZ_jq8x~{m@aM+J+gj{F zZz0lio^R~~qcsGum+dz#=-OJ+$-b=(`+r137iSIhu+pyJcFpK*(T);zXO9K~Adqww6z$2(dD^kVM&H{f+c7RdpS0h&V-XV)RS-p`pAvZ@>p z3ly22z%7tPMX5!_mW5S{aFsuQ7B-fIcQhCOSe~9wC|J3w`Y=SmVb(TUjpt|;8h~Fp zW;ie8e>O%MfZ88{dn~eCXM}Yy45l)e3IfPEq|>yzi%ZE~3`%O;kxZaJ#Pw zOYc8rI)$t`2EGQ@KVIYvz8)L==^*a@2eetChO|uUcG+~d=x&)24&7E@0Idzup9Fj( z2VO!7N3%I1EnCVeA8nOzZjicNOE7v@(Bb+W+FXT|n47iELd!u>-Juz8fA}U4xPKOk zG^RoD&FwV{_q4@dcUo{yP)`t~9YvG2-(ZBWHa*|Eg#U3j0f4xA4XlStRt z921FQs^cXQW=;$nuWV!!NteGXP2K#nLkbX`nCCS}$gLC=aoCSdfuN9hyCzl-s}jD~ zJ|uwy^$>fs#rS1=m~?26gvKJQ95{*;SN#|K@-#u$mVsuNR))e#a7jo;M6%jzG3E$p zkS-p|Ie#<}qG2tc<&fc?1qN+f%NO<7xS!S|2-;L(=mPqRENEZSv~oc-As#`3wHelKHQ+Sq-F5l2|NZ&-r_W@VBTKxQiAa z(}+&{+h;6V^%b_~7!eieZJ|1Q#XI31Mt$r(a&VO*UGWxrMdgLLjcb}VYaHcz?D!wgcZhv7%5NOg1LtjNWvG zCuP*_BtC)Ykq>7dXePcNXlj!c{Lw{a-udEYwjd7UdF;Ugv9yC~C=BI7)6;40>WLY@ z&4YRByZ#1)+%z;>AFOZ>&zqXGcsR-{{@opeYzTRhpX1> zHN}aWRiyJnt`@b8~}})&vZ}6k)fC9 z^8|;14m1KqIAANi+`>GoU_3TiotwzkL2@_&~+vNDIGq{*RVZdRZE=9F<3h}h8 zb(&hW72{YKNt+d2nU;h-V5A)zAKh1&wppYH{Dy3YqR57;JXst1E1B=Vj^M8*s6apQ zGbXG+ts93tPO^>;I~^}iwaf_0{=LP?5bwdVf(spTM+)JA4owANkb*Y`7J-2A?c{~g z`%qh4fN+P2{78zXYG;RJt$zAiv<{y9_)LiFeExlr9IucPS!bcJB*|ifJA(?O4h{Je zt1=DW;*_eYe7V2UL_S~07-@;=l=G!qaQ(itm)HO!hKK&Rq7q5s)Z2lIT#9yukoSZ1 zY}l7W)@;lk`edXEHxWCengO{37q@a_+YF1VpTCPW*(lL<+5r$^pPWzqOC%gE%Az zj!LDrTNa^CN4&9H^sb{O7+4~fKZf69B7X^U1mar9MI!7N4PIQukgY0|bQY5I$Rqv8 za7MF^1n8VVW~^z4LKY9msTY#{%rv&iaqGnPa=igO!Awmg>L_%FmbQoJ_k!UZ|@}ab|pD7~7R4L}RZ}l@8Q4~xjr!x^Bk)})d?Y8t>>`Z25)oO_cuOmZAP~Vn5Y%O0o+px_mMIR8~cRL@JbIh(02Ek#(C|bQHRn&H$ zj=1P^^KW z% z?mNO$$G2t9IjVBV>-oipqR;=EEb=#( zR>vKAe+h)PqOah$8wxNA>drm#nVJ+o z9eQkOO{2G^Z|UA1hsW{NtYtx7C$4TdOpQ`@H3e@)UFDM`y~^g+jrvj;3bltbmXzpo zOL19P_@!`9@eF-PaJnWMoK(F>HCT|SIlZZb2O=nNapIFfq88Vub7!BZt#;(@oEgYL zFus8+ph#&4iCVgu%37$=^=CbtvwmT;}E1c)Uc#UGr+@#UX`}7>ACt`LDktR;oF%~9ULm-aO|l|-N9A2%|2Iu z>cQn;&p#W%wsK&X=I}VtIsXNS9%n`CqOn2p_{Zgq7X)OylS-0JUv?oP%pKIRi924wNXe>MIyneUYC5>o!IMv_kr}>R*Jre}XAE9Axmh zB$$5&dSedj&+_iy-$Dc^u@)yhTM*`^F;3u)Eh)d7Z3JIa=YHtR z;76IKG7#?QP|iDlt^Qt-xr{XMlfy=%#r{s2v0NR&1Lwrl#7w>@&c)2wqYl;T zhyBa?FfaT}`EOPt1bO}f%=rT#_qSS%K9r1{07H)=jJkwgg}xtY&lqC#?_sQwe0CJz5i}Pk+NnLn9gaJE2?=+R^Cj35C#@9 zwn=7GSTPX7Mlf6urkgUc+!h`jbfYlL_I#p;!S^G>71$l+SqWOy=XZ!m?AU%VL3J^Q zhAHh@i^&dK-x|#>@hC`DKYYQjdT%L71HeDVt`UhqpaE+0#rpE`$TR>o@K~5q|F$DN zks7P8^lQE&Nl*JS^6E*{>s0ZfZz;iW3b9E^PVva0T&S2u91P>%bMh!fx*QX^DEo&j z_b#ImbYTO96CWh7=N{&rj>zy++0El#^_xV6!f2QWH(#M~IpPs#Joxm7KaJ!QEhQX9 z_0gI@N$(=l(b|>UJ_E4Vn&!~Ba7an5cQ`-NEiVhgLSb7%WX36J_BFRP-zckTAgWDf z9Ed)~g~d*I5j@bn?aK#vHE(@%_3oA6s)9#>Y8zN$^;sdih_zV>Dh>aBddWp0L~OOcC?BsRwpDDi{h*UGtI|o zSAAB$dRPCJha!q194_AW!?c$8YK;fq>uYS&@_b6p@8-M!Acc`|RI~p1IwnaX8&bby zM|*Q!jDiV5)i@kFwi(hoI!C?HD+?3Ua&ENAQ_sVvfp2ExytB?Vz1Cs<$t)raUE!#s zU=Ur8O7OnlwIJMG?Gy|sv^x-6b36(Y^ww^sn_Zo4-OKX(joZspCU9GZB&XSr?LC-C zYbKK#<4V%#fwOl?v_EtpQB}0Xh^PUyZg&PCO#7zP510Gfl+kcj36doOq2$%bhOaE8 zLW52_N_}p}7>5>Gt}Ht|Vt6eNT)WT@hnF~69GjZ%PJ*YT+OlX`&9e!zB>BvCXn^*X zP&bSQL>LV$&2<;q)#B?7BIX+Hb^2DDN7s`NeR94G zA8Lw4w{S&y8le}qc0}x1c$yuhmrbyirDrzVFu~+eC?#hR4O-xdy>J&D*$%Pa-C8l+ zdyOw({Sfdq!S*E@v$=wa6Wu0E-4$FNTE=>v`v{>h#W>J3Q&6L8vwb-w?yJb2h!B%9 z6@Fe_SOkv0e-TjogS4YlzX@4ql%NSOU1#NklNg*%>Krm48*O(ayU^&*NW)~pI*p4j zX*%E&&gZd0FeDLDEYHEl3-`}JRt=} z5rlq=ZfJJh`wqMwB{$Yc%YmlHcl?m@z>5 z+)ad5WL;k(QYvU+0m34r6_Z<%vJ0e`#%AZPhOav$C#M+P;?M%sp|7*1I_8}fMQY6S z21jif^cq)0$CjC!rabdP%P*Y7lw*#UAh~OdQFh6{8hUE@&KXXS$;8q0#D+Ew4_2PR z)xIc|mn5o`ASC6h1*xiWAC9q1d*)aqpfPxGz~_qgi*soXY6+at@LBGAmsS3db)bD| zp81g*vR?niDMcS;7)1nuu9B$|ilX%h;D)GZb-7a8?c0C-d@{3C8_a}yC9W(yS@E>{ zg?EoSk6=DGKFH<$WUw4B<$&Ti>Y*~5iE=&rRsC_FRJ_C|lQovmO*_3kBy=VH`{LAt z2Qq$|N#($xhl^qETH1$l4UBJmLVdAROY?&zI@&fC=!>HjoOI^(Br=I3GpC^ib6F)v zpJW_dh>oNm7A|FkwP4|%F0DCaL*Ld~YY#@lX};TM^~Ak=%`|SIBx)YR0!7s0i27mG z%LmB1H4XzXAGi}p0w~%KQf6c4v$if=WB#1D0UUbx=bL&zIjB|RDz*cD_m{sp&*v|m zt61eNJ_E2k>g^Sav}*}gde)p}npYEc+A7QWR0VN9@DGnJb{puUnR~@u2ZOqYqO2BO zdK{aC@5z>1=HD(%r)?ocfc?DYM(EPQWb-FS15Z#bwvWZ1cjQRjXL)w%u5LW!Id1?jH|aQc&|=NsYMd2VcgQGEHyep?K8H9Z}juf-Wdh=kKc< zYx{(iknt^Z+5R@~(^wWwWH8R|YqkP+qu?ESFENdWOCs)R6HF2y3o<|D1QCKu7tWFx zzWAWdG<4nvp=Up8r)x|{7|8d6#%(Ax-W1h*(YXLvZfITH?)#)&h%b8e%H--AmH^U~ z|4#cr&roYW@syx092A~mDVY&cQ~Pc8T+hK1?@KwR1BX^}D~LhNSK>l|NBv7t2M7N| z`6a65;{8TJzO3DTp!%1xGS$J4w+ZkDpwn!r@|Z-PIT((Upl}Jvs}jaL7N-NIE?c>- zOAhX`&xd-d>2i~kJ#eTJE)!OwZ#f%1YIATx9eW2g^d;2L=bR4&Uv!-d*`UU;!YY)t z>LO_jOY_n$S_8!bDuBIQY>g@s#kv|~#^ye16NSpq4{fK9h{Oe^lx&bn{iZ%96m$)P^aIe-TFjU*!Bu*-!t7ka53@|l5w17aWR zT+WJ7fN5Yr1|Bz~RQEmEjSQ78VV%AEX$Q&~$_RFk%5X^9B|)u(jT76E;cxXbQ@2sU zG={t>zRVOR@Objwkz%7inDC-nZR~sXXusa=Dq*v;J|=fCPC2h*)92cybU6HR6Yq07 z(EVdpv7cr~vL=W+x=*lhj3M?CouGbz7EN}A0(Bd!Qc%#1McyJImJyE>+DKEI*2TsOeQ1zg06UEzA^iqA&1;Sh%n4p;|1Kev-Jrrl!ux2kW09 zhkvo=#|K{@KLi_kdhJdvI~CL^&5gFCcq=QY$SJ5yV$edXJuc~P&^&sIgv}_WNFWx` zqNtlI&}Z;fs=2@6pj>=BsQ*>V#sGC3>uMY9O?ZCTruJWtT>^-1y+6Ocng^Nhg!A90 zxuaxxUum;)3x2jg%)(L-kv5f~9tC)YdC01&DXC^K)knwbmtQY-a!nRxV-6c7fGuSB zGsilZ`ny8!z$g(&+&wzkU0L5w>_wIF!+1t5nroy}jY_ z;>R*wTa}MZitTMnAcVu>8_`yHA64jm?k7UnkoC9IeA2(AbI5GJEGYp`5*NdoMO)uN6_Xkrj9~g>79jxHZ<& z6Z<*G*0FzFPf$%)XTZ+dYelX*Vau0x)Y7Zxr!l;VM zeexxhS-n~lYla@WXNxx_kx{?p1NVxuUmR}Dv^wP*qI>CT?e9`vDebKu2GgQm=-!P8 z30?3#j>uH4=z!Q7jA zT9gb=0-4sm=)gj!BAAFm161%2ifnZ?^6Tpi{gJD$H%6<103wr7I?~_nJ9#~ylxv-Zs1-*vz{=EtNb|P(1UQ~SKb(HpABqy^nSA`x^Q^}o9&t;dV6L$j-il4)qf}ncaD;T`9OhpmjaJRiC|z(bczIv z&a?7>0D97=Yk2sPY>WH*DL;AhOHFE1a>0}K_we^0S?1rZg?`qvE?HDv^KP}!a2O>R zWmF@#IpXh%(Z{<+^^xmt3S!Q@i&NF%?$=So<@!EFvRyA3T_jY6>m zZKsjHMatHD8V|p25dXT??Yb;(*b1c}!D+cgkaPYf=S)m-> z9$E$jU>xPXHuNzqYlto>`yweGiFos^|K%izNLgt>O3DT8(nT4f%`~ym|ChT5}4|q z(~#US*c(%K4iXYbVhhllFlHBNG!Ol}(bX=4G2K7shZ*I<&U^ZnVBsv6 zRQoLhefA2QLOi2B6#1*>KKa4MIb8B`?-%&t#=-7#jS!N4ii`PKb5k;MAs#r&*kF-Oo&*p4&0jVh-6OLE- zp&;HdRcOhB!0m$=g5pBMoKsaRY}V)=BxV8V1m8sO|z7twdA1GIe-5iRNg z&eCQEgARnq*~`SlnzR$s{-{F@nhb5hMcBBg9VF7?$`6l7I~(nT^dPalXd12F862PF zZ_l7WT5+-m%Qr2?_XUYCs}j9O!V@Z+*vFbU*lXNEi8E1la*?jseyG((*X^oqwKT5u zdq~G}K%GrQTH7{al0uuoGbGu$bNwe1l)q3ndx(0c>vI4|d_7-Zu5oxg@LsrwEYreg zC_N}*wE$bu-!SctU952ydLB2AA-?15< z(e_v%TzE?VE9)TpOsJTEyTp`b3ZZ)7+Hn~R%V5@Ie_uyjm-W(d(urwfoIJkyUW6sa zJ!Xpl!1876CQUDAmuzS^US8Tw7`sA0xIKdQFm#34UDd`4-`P;p6l1R8bJ295g$TW( zB|0VYIo+mAucomgS~AwEmLtkl$!as(%wCmV4Gm6+i8X8NCn4DpR3_l4*+l{;n33Et zGJ6i|o=-k0?1A<@I%$2B@}}WJQdmh-k?{*Jr-1SyuKVd_jW9(<~YRg%g;hotk4$abBpI zyaY|vuW>$aS9M^EG;%J#jRhonmgEOX;>z-Jo2FTs3R7*9A5=tW(?~@s=6vdV9iDYa zq;M$u*f**A0OX*1upA%5)UW*ZHSdqrow7-m-6B}bn4l6+4v_?Jl}_DPL34A-rudyq zvi!w2i$ox+iwE>f8O}BDUg+mhGrtb0-N^^wkP1sll$U;06**6OI3n+0RIuSN=bE z90n*zp&F_o(DxsqR!l6gh-@S##Y*G!o8w~Gn<$F9Ul;n(<|PhJ)y(-4PFn6O{gdaG z*BWB+dhvSl11@_TH=w~TSX6kO*UJ0C+|VE3VbVaEhS}745DS9W4A5j*?~fGX*b3XywbRRY9o= zbW(p9aBZJe3F`HXgLd5E_7Mxmw1Mgej$2Mk+pF8F!H}V1GxcOYujH;6q9Hfi^s%S; z_fEzQECjUT2qcMCSeCroL`xp&_@B)D?+zo>u&5LQE;czDqqrEnt`*3~0(0;5U)pNS ze^suW*n&_O+L^V1oX=0Q0 zZHSzd=xx=yNj_ozuwJ7u7yR>{34Wg|e=Bx#+%DG8xlf@V+#}4UHL|{x2**Ee(zwtl zFrFT56&l$4=YwJ=X(hH`Ii5&s$N7%Su8zK&#^J`KRb49_}j-v1^0RDtf|KaTJj!G8Mw*DCGr z$3)D(dTl#4s%3)BM)1eM(#X2Y?u(5RRb?G{G2L0t zjp;gcH`pn8V-41aMl+bj+eaLPtKvLvlal;}z3LdFv-g4Mj#@-#NEi8yW9~&?iwi7@ zD6`xd<`nlu%Ws2}YNO@i(y77M_zR8cJp+w#Ku%dEvdvU1@lmYGcJI*_*@oRkZ1flr z^qf>n=G#4=ah*l=Y+x}>zgb%{D;`J(^?4roY^sfJ&QOauDtO2Y33=rg1f=zTdXdyD zbv^22?%hJ|E5XS-p9Z0@^l_g9Z9uNj#GQ(xkrcPX?~@cfbCVI)=6Sd6VE*z&e9a=+ znTnuu>V-1X9V`ACtd3*Qr1L;C-}+X;ZXEVU3aueuCopdbn!hlI3Q~rBhU1hMhxMWM z1GzOi6bZAbQE|Y$2B5&07cJWIOI=9Y#jf1LP3l^Lzd=ug5uyw-AQ_YH$c9(F9VuIP zN6rO^l$t=`MMH_su5^}D`aT}aM`j{#RsTFc-L~}`_DbJN1895)f?6d~q1R>I18GmB z>d5Q|!TTAM5G`$3jvEqt-`tlWf^hmI7yJAs^p`mAW>Lcgw6IJxSxiO?}RoGG0H z1$`<=_3}8t9V<=?UCNCn&Dn~3$j4t2BZ60$oSAh|xE73~Vj&evlmWT7e|1@Ou?f{! zLXkXAX9%+;)Fn0fcKn$!v}aHw`#v=TFO#Go`q(ZUac)}-lmqo}73k(85B_lj`%((U zkIKx$`%a7}Bq{tXigmWiwPN~VBFO>3@6%h^>!ZVtN4w@lR`QhV^Q=T8_r^>0n*4w7b>Wmn6_&yV}E< z&d=Dx??h7CtBCrx*9V!K8p9Ge->_svS{8MBM3K$VS%pI?th z7+XF%CoXSYKGFbi(eJ|ojipM$j$e|)aIR@}5=;QxJM+nQbnW`5`%2Qt4iBg4$Mur4 z9%q7V5%@TnH~vg$U3ZjMr`xt1Gp>3KA(m*&1b!s{Ai2i za=jX*I)DxkF0XL8Zn=aLYzM7n^m7)U`xnXSHLEm~pLz#h^GoCEn*b_+2`<$lAY)yM znTey2Qx8c4wo5!#EzdYy^SKc7>vnsok3JBGRj1zr$rX4gUEq%1dNkyH;40Zn4nm?o z@Hzt3#PaIuGqiiFX5`8Rxc5_2Q;N#U@wrX*e7`?pgcNRLW8-r)YFZ)s%dc&8;4{La zFJv(l#B=sNzy;g}%y(eX2sj_BD3IBMP~z6oq5`=W9ba2hq`{bD6q<1M zXjIyv{c|;kR7Yz3a>#&=hN)v*=;p%3a6lW#;gc8 zL~A7@Obj&e08)N|{OC*nPB2C<%Yc|JsR%A=U_8bLcA0L?8wCa+S^S0Z?$l^L-=QrI zmH2i&*L$5CT9@&)xkdo)yR6b&Vzs(Zv@u0`+naQ2F`*eC|xj6iTLq`j|V89 zazt_=j%rA_M%oG?si|Xbn#h0bfhV_D&G{x9#kHPEGwJ?TTKk2FF(R5FjUEV-iTM&P zLy~Xh9n-5oc7;kE%p7rvw7L!^*7)~9=tcHE5gt5u6QeIPUZlgm@E3Y3QA4EnB#>7s z^j%3aep?=zqE;8x4+0w`pBb9^te|u4UOEX5rSxrmWNqKo>3fWBw$ThKT545KqO$xd zu%}&V)$WHiEb~A()1g=EM*uKCe%t25UD?kTU0P^$*Oz1#F!(*QJaW&VmI{&K6So;e zG;CSavf4vaNga5uJ!R64LKpPXjeT0}ea+rclwrd}R7zSqVUqlmoZ5XO8n{!W>XLKq zvu!zVr*bFXFX$8L0yZ0^3=wsf@7Y78#zq(=4h+C9G7x$eIemhRV#gSGhEvT+^Pz(S zcKNlYcn_NTwsAhyF=0@{E`8Px8A~&rC}NE1hbGse5~|zfCfTAh+4%(u359tTDQh1< zszXKW${WDn|IGk_2E?LDYeRq zx>7a?Xr+jDJU@RljJbxvGx{Y8eODk+mEt5Sqx`+D^ba7zd4_Mf-ZLHVVH(oZdDPCY z-Vb|3eX1Y0JCXk`&;O?)vp@vJ$~@R|IN>j{L4O@nXs+|o!q?EsU}S>5L}t_Hs-2a( z3!Pc_Ynlp&?H1sB3(dB-Nv-p$@5z^R9UI?$4!6|8L$E<#li_pH6(QlPp~wqgDuw&9 z@L4t3^MAa=Z!kdLZMat%o*8H|MMdC9PtOOl@89}GCW_32VNgjJWJDrO|H^_{=^$B& zV628~`2WBQ&ncggOaV9D!U280UPTxU37g2uXT?kxp`LsDeQkA_SP#qaMQ9yGdz#?9 z5YMmS9aM#_{zc6j4u+zz9!l=ING;86u~!~JN?xcw#nuZ6D=q(mhAXfR-*t^AY{wfi zOJ_F!69t|x`G2Gu+8ofH8i7u$+E#o@zZ=&-l>zh> z-xo&l@g9i2cJd4M|Jf30Zjq1VL2YJj$GhoKuMl_h7wO91;beYT0>tcODaao+mY^(t zs(kp1O2YR9=y-E=H?fy$q?=X0hl9VblPNrlNMI1IVO#Lg{w%ZAqj)hYsQlgDhC;d3 zBwrJYZ{NHs^3q>G0KY#^z=2HubA}jD4v`b-EVBHlvJUzERi9I=m_UV_J`?Y@XEvt) zvo!l}`}5!W#cUKBXy=_~*~`dkHm()Ow2eA3w((YSPKc>9X}C01AOB z+xI{CA>ie=S5#C4S-z3{H|OJ@4lg@Xz^O&f``?+z`Fs{RmtZn6d&{4LSl(IuIEGVGywbZ_l^O zOH}G~{|`f?8tH~MBuy+ebgInTJNUb)7zu+`El~#@H66FAuWMABV3ytj#iF(AH_^-X z{d5MvP3xj}=Tg6|dUi3q?ID{^+vatg=)YwqxMZ_~eYYIR+SZF!|1rDr`YM=(rKLzH z{P(uG)yu&A&SYR!NOxGo|BU+c$VOnGiyVHa@w#6kwA_^vx?k;P-QnT5UmT%t4Y;xo zq(e;LXcC?L8XU3y9rL~83B^ib;M5vq^6Br3tgZqhL0td4(bQ4RZsaQAbG21>X^Amd zu@DwIUd0Q(PP~Axt)=N0nY;_RWi|~ozh1&^q)VMKhEHeuZFc^&q<@|qRg>phU79IL zQBF#K`-DCw>dsWD){Id!?^?QS79a2ZzTQ*#G5ez9c*PLce%JK_Oh!FjHhP|?-HdK$8~%Jk*;ybmu`aGxM0`9$G)~FyjNiMS{h;gw;&9woM+@*Qp_uw_ItuZl#!N@;q)$bbJ4OqW^ZJ)F)wHZg^jpWZXSe3DUz` z4uWz!N-|qIJ&xs&5fjU?UcS;{zu476H<8xGu&{&#e=O!oJTLz@9GU2-wl@2)I zBBSIV{x5KE0eu;`&9s;5bWDn26TMPGaSqtg`|y_sv&_p31cY7}qwZnqoxw8`U0!6N1iVB-_+@6KWq&%G;=eJDA!Y;WBeuN+ zE`e&gZsf~|KMW(YgvPLbsDDb(aam-g&@5H2B)xw)_9>sH`SBs^;lQ*LOUp{(*n_X6 zVJnqM@>R7sq1&7LLmMB<5jjr1&m~t4!(Q}RJc+>?UYC=dg$lXg^8_{B*Gpd4ixWT8 z{=C1;UidZc6;(Xqc6KB$9Q$4;P6vw-S_#a3oD9D3ah2+y;hx-hJ%=K8v>Plz5rmS zS0LJe$ZF@oY;`A40{V$Rwxo*reCpGrsurDY+NOaL)}P<#ch5ZcK06rXaNYs_W7$fi zq24gJTrYW4zF!b1*rbh3g!}lOJWX2Gf1(|h2;Xcn?3hwE9VcHl19v%2K(t>m{oM2M zJS)0PK<{3bmQw+8a+;W_M+;7Ph_M!458x&+XhwFIXuM+f#NX6!M0Lt9iWr+QCLUUSB8cI2pDuI(ux{(5}xRMBW^H9NlkXgfgP; z(iig|PosST(>^wSU8jyqvCrFQL7C>UMkzQlqet>y6@|y6d_3r58`wJ9|{qE!c-R@_<{uRo+ewZ)*BOD%~hq_*L z(OZeO2aH$mMmFF_L-d{?(@6PpBhYjbF@d7|?8}}GzpUflCA<5@j_rsbY&YdLq3ent z(~tcOm!%)q!u{INr1@`3fcIKvVhj-}RF>G717Z=Q3es`X*ZU>aL*YMk#|z|8;wWUo z>1<+XMcLwf{2;M(5^2w+n`oxbfbSKkx0MO>Hpp$^SNud$|d9T!vnCl^^0{H*P5-I7Tf zBe;zEem@Aivn`1pk(r_eJ<*eq;bI6-aJ=Hm>CJv_aOw9#X!5MvVD2WVW8m#^VCtMU zsj8FZ1o4JXQq9nerYY@iy`n>Jk8J|-{DOI{_*24w6nSUOWOI$E&duTy);is^egG0% zXj`|N?|W*Vg}~)?9)aNH5$&uQz(sWqaUbK;H*Cb-cWNm<5#0U^F#V=`dVfB=U0(0_ z!E4TA&U{g_{E+v-aJ<+t!-P;Z|5kr#u1a=)8!ZuqbK~y<~8O>hJ~0zM7xpXThp9ez!oZ7ey!e!ith%2}$kP*ECH;Sl6c0WJ4u{eX-87`omc z6>=Jl$4)A~jv^<3TPDURzAzqb1Tqh@~^%u?~2;7#3z;tM2G-3ZsR$ zqq`2;lo+<#(f#(Om!GhnS2G8UNvoM}5g`KLNB~(;G_RK^g!t$cGf@(KT=yrPMmkj}wwfAA z!fJYY60tIp>eJc|GB?w0kF{0w2>W@yP}Wo<#cJiQnVoMMo%W}KmFy?}*VXr=(kD%{ z^#6y6aI|=y$@cJ7&Wn1e6EJcS6b5;(-x%yQY-b_@vig)A6lqpyagmCoXo4zVd4RV- zimgy&_veHAMp_Xr^i1r17Z|e?aM3b;3!QJ*JIlS*GH#xWbYg>)U%T&#o*fp zAlIP5Ez5gx+T{B5a2*{+e7-dpfg&S0{k&>Dlh?!9D#xQE5S~dgpv#vmn&(}*%aYsd zl4rR<1dOZi$aUM(16FiFb)>KLXQ4APN%i>nXRrBd#(ZQBZ6w2aAv?M2FCxCRiuJ2U z^FO-M$g~`ajZaQv$8J!)A&U#F1*F647U$NI{}eX<9$@^$EL`sA_!^zTqAdE4C)n=kZp+ zQj3QmDX_SMQf3@imFwDYZZI-FlDaxiV$bX!^I+*$*?O~rcay?EskYM%cf-}7P)Pe4hY;*1T1Dh{D_UR2E}@P z2h0i@dS!B))09R*)oc4gRZNM}TsxhqHzlfhP9Of)v+!#=Kfz6W5m*s}RL1?`H7mvt zfTQ~Jmu>%*tzT5`(7>yIeTBnF+)8dvy;x&oZVRLwzf2s?X)pidDL72sk!&{NOS#n# zzILZ}f0$X>(zDE|CPhx*z>Lqwme;T)BB)Xrk|XK;X@$*%h_Cenyq#$5pSP1tY`Gt1 zdN6aV@sw*{Bsslni{Z6qSxvzZ=@L3&&+K4(lX8x8xY?@ESta8GZS-Lgf%mN~t zMq>!2iYIsBu-uGMKdnk;&)Mg#s%K(Uy`O;asO$UwujGhp z3=B{Asz8YJ)p!9pnRof9KT|1;5|RH7aG5k-;W)Y+59m&^(^${rVh6-``$Mj01J|4X z-Ew3!tj&nKZRJ$(G>|255cDt`^+d|=-kaIOg7dHtoN~L@4UJ1{rx5ULn(Yom zq?mUFNj=5uIUTm3W5Zo-;g?stkEejXFS~R)2U9a-uXwb4=35#hYB`yw>jR*N=a-oK zw#KC6g`gR)`&5Yrl9=FA4cuUjp2uOWr;E3TlDH<=@Zp0etx;@FAw!r_NqGs)tm@Zu zGP4b&eFhYVoRjbI`LPvag~_U#FDH(H06j7z`M9)hj=I$}<8CDYWsLYzmwnDG_uFBG zH&&heptFQa-3!9h4kzTEPS%$YV=t+oOQ(Li`bZ*JAT88ODfksxw{9D-CSzj}VpIds zIP8>B9cLnJFwaELv|*ktr+hsU`vT(;f3mZtsrs~{!D}W0-Py7k(~5^N8*z*}0!?|- zwsz0zvH~yNO5;h~yQH2ipyHBgaCcZAJzXNfXrN`n{o@GMJkR|0Y}1Zq_R@0Uo1NWq z-y@3N)w)y?{ii!_LQ)nWH;#=nA;@uZ%m?DLtnaKvfIsH1W1CpOf>4(#0ol&^^o?SK zI*&e8Y16EiYAPtdyH4)m*667h^0T?B&EnG=f~$vnrqY8K2{W*jNEOky^UIG|#UcdX zWPe`cjn7Id=Xwfm}=Uf>1!+A>SLEV^MdcEDPC|vhvcP1=IOJK zzY1g58TkD-M(#@a(qa33fR7Tc6ycA3##x@DACt&CPp(=LV(w;IpmNh%JM<~lXuu6` zTP$9&H?3ybWL}>yJY(8!!0@5)Li?pDp|qHnt?8m6(J&{h_b2NlTIQ(sgHH7)jh=&O zj-^VXw9ni}?5fEWcYKMMcc7@R_`Ro8E-m!<{JqYJFE*E-9$f(Ca-jz-v=++`NB8h?DiOw%__{VVF{ z$#fxkSaKN0lgu;|y0_3LppEuVn=&F-?t3hW*X=JA8BVD*JR)Je?e3R0!m9G1EeIBZVVWy zATUOkq%_hXF%Xd&DXr4oEyyTo1RPyb!boXG{LWqX_JXmU`<~x8 zj?eKq-h1;TRf!v#ru5~*%>sDcr7tV_00!Y~l&FWTiI$RAhsN5o_$K8jH}PdpUJ&{% z9mUBKtQ~fL9Zi zj5w{kTeTIYJdfr>(5xmmsg?M+{i{b-0aeU1@C4EJsFWAYjaIFL8<_-r;b_P8Pzn!W z+69gt!I%A4tH~77P+l@V z=6#e6$2B2+_F=$~xAW z=REjuOZLJK5J48IV>db;ydf4}FFkEynG8R)J;d9;*mP^|QL89TM-IfHLYJbJ`NLy2 zq!#e5c zPUVG>XqGxee>`5aNnKfPbIK2l_TC9Iybd2dKT3OX0K`3N zpW?lX%rM5(s7D9zb+QPFpI;Jt(x&qGBARj5&@+fHyO*R&1iZQBh81Qd>0CFh*ZV|~Rh$}AAbJMe3Yv}Vonl=4o2 z{&&Ydty`~bjYSt^(Ru3?qK2lmw)1q!=KH`juWvtmU%s&a=~w9Wr@E9O(}~~qurT}X zb2sI0Dfz#iFjy($iDdF|iuokU15-&A6I5lwv^};Psjj>Mesr5s_)VQvZwxaB$59}= zALZ5go0)ClhW$OTkHqcE%(S-17^(^!miChY-%c`GAb|Yy?FK79m)1{|Y5)qY1N5fT zJ7`^w(GtT^6d|s+O;`CgY(Vfq->F^!RFKPrOX!oAD@g$n1C907M#d9(O>4m63H;p_ zZ`YOOzQ`iuz7+m@qqlo1OK%_2e#oZqEx50bA;Dz8L$|zF#QEnEXL-RwUq9fttbiGA zxGSi)J9g4jUH%y+`7M?5I=+H(5#^0SF@eJo_a^qSWXBsLdfa@qP)P`#=zI{FiOIEv zdZ6Bu9QWkG;QiK^&&d0r>r2AauHdd9Bf9`u?D|=WX>~u5Y~|x_&an&+o{c`W`zQrI z+-}%XGCWZi0dzDPyhY07$b*xJS6ZYZ?o6Hj*BGdEO}?-(`CuhT2=w$WHpU98#zU5Z zi_4}!mh8qMC@3@n4?$|#Bj#|nKbr7~4)laoBneqBOL!AZ`;=r&>BBXg*~B#8lT{*w z56vzMByf>6o(pHF^7%tT5ZRlohFQ)iek zns1cf@@pVvej@R1=gAi?oYAqLm#AT_3ZZ)7y0VREy%14&Te~fD3lpoZ0CBu{$=d`Q z8fsFRUNM;rN1-n6@DLw7o^P2if~{^u^*ShD0NUy6QTwrLQR|)iHxYQHY^7=YZyxd? z?h&99vcFE0;GxKj2CDm-BI31bn;zm4qDe?9j8n~YnT<0`pOyP@(8(X%!>}Aky2p$? zxa5;3bFl6(ehBDOXWXqO%A}OC$F{>@q;blN_wdihv3xCpLh(dsDU4jT#{ouf#pJ@V zl}Ol(T^og29tq8?sN5Xtrf_9CzEkxjZkj=-CXtb#wJg#?w7iL*8-2e75J6!gz=mpC z?yN&`cZdvarFfk~8L9B8q9|%k&X~4EL_emWvKTy^jR&btMYaXp-{=#bm1r^_rw|v) zIUnNcG$YM`9$Lx1ogW*mP_0mVZUD6l*Qc^wJ$RtMZ9@O?iM?&bsEuhzz=gt(?6h@^ zh7$0t)tn7mM(GdLSvn~rNTB5;W~aR@kW7gm=;Ybc=e0k(xoE*!IbBW?EpME`9j*L= z4QH9>G+sq}Q@Nz3)i`SkxA8$1@D<(l(Q?Rba5*`fNwj-7ZPr**Nts6$EtJILWf`{Okk9VGN9^dgJ!HPyAya!fYq9noKXcJix^%m+u*_ zhm9ZbEhn}}IQ4#~OL`IbV%IqxqqiQinH6EUUP8^=ENIyhsou2*y=GYz9bccQP2f6r zn!7ELB^W=f-Sjg~WGjV>&weD`y!WJ63XX@2uGLxM(P%sb9I{-_81 zb)%`fVqMGh{EvdCSivP>DvkMUYl0z#*|^;#m6`6DS9b-uh4F_~EbW#lu4><`{2aqw z$J|BK9{aj|IFDn>efhC{wZm?D^1{@^Y+~h)dAs-5Wc*^C0=P;Qg;_vj)^?>b)lE&> zf2qp(2jd1lcro@#{sr_Cr(0iDJgRgJiJY6HFzjdGsRb1?cVU>&or@B6}Y$ zw(3E3Woy~DOunQa?o_%Uh@b#Z{j@jaS#*7{oD^h^cRj}44M_dSRV28C=yBUP zvS8^PLdv>6omBxN2#O+iGu<)cq{=}Dtp5IxC!h|}W|FELYEeiC&W<{L3Fz)ZxokK{ zYIUd^WSON_go0FBA)d)Sb@35`YV0ZjVM`~saJ>CX@vKK5E{@YLLMQprOf6mTmLGWc z$-eYg5eJ}@ijv{Owp|v8G|NXpRznjsuHD563mxHMT~vC*%%BAz#5E4w&q16i<%v~H zmo*8fBHVybsJwQT>ziNR)_8|~)A6z=8iX-B$eBIr5H=CGRP@?R*8&2OunhyJniFCa zNpC6~eUwH;7HU+_s&6H0u#Z)L?X>Vr-~nB#v{OH^@oe$#URd z*(6tfi^o(`UEwp5DbDt%{7FOzS9GNe?le$5p{Z$&eKLZmFDEhaw50-bQz*4{Z?X*S zuzxEUg+-EM*++YOepmp}4cUMU)=XU~4QwuwpR2!8xgBx+NNn81eX~ zsr^kn%|VZiKgnGFHa!oMc}|~iu(K3O34n4$j3Yh1koax~o?gZ+pS<0f5F6BfFyNt@ z1nf=YyuO&pSz_Siv$K7K@Kyg{_L62*a?-`RD13)pNvbm*PZRM1+6)~i@03Q}f?1lR zK|0!kOdXB$%+5YX?phIaK8g4=zRM3IGNsRW#I-g)g{;GAE#p=&Q(4)28*+C2&{U!H zxsIu#0ORlqUC<(5aHoWqRP@^CIs&+Lgdm#kKuXw%rOgw7J)ZjJamvyl)m-XT<_OLB9<;ANR`T2w~ab}{*C5$ zGLXS^*C&w%X)m`>I?_F0uM~qXpz4TuK zH5YULnY!$fm-N)gt2QezV(Mq~$j?)T&1xI zTwdt-j_*56q>NgCB?s7a+vNf&_k;_?yIP~Q*1yG?#-uhcEUy87rI=Peu*Df533=Up zwMIzLyIR~oiOdOS1`d}QBG2qO%|Xlzhi9B1ky}qmh4Cj;Nze*sPqcB7$1GoJhU7BX zcwFOlwMB>!r0O3CBkB=c)EBbM1#nsY zIE0Af`623h(k7yM4lP$GSdIDZP=O|s!XU!c6OEUQK+IN7mNjWMt##jFCkakXVR{^-2rtu(ngX^40`LD6<;dhdBOlU(^-5ESg|koq=& zg{PRDvN(NSVTc!#YAdIvgibmz9Z3g|ArYk1wf$X=^?7o)4PX(ryW=*6z%jB5RAdww zX&b9M4q6>UH_q291|l%8TqNxH$_Sd6j(PP>&C_F4kcuBoeb}r5kwPs3yjnjV|DLvAkmWZ$kYsTVos3-%#N$jgpnFPo zQH63s3M2=`u_a5gIh^Yywheejofs#BMQ8q-poM0Jd24FdbmRAZ!H9xvE?A3Tk(oL; z8S4OX!hv@(c-fw^L`5Q1`0VO6YH{MzF3~mL`N^oJtqf0o+pbv8p~Q!;_L!YIK+Y%Z z%K2BGZ~liWk~=BMOB{nG&*-Vus<$)yTv{trm_*Yk-%`kWTGg%}dH>A{b3rkd>G$P| z^#QS_jVqy`&1g`*o*e4*TS4oho&aiZM$mXZ!`S!;W)pJLW*Js>E52t8CUUQk+D+rf z*?{AGmbrwLubsP_oyyUn?p8>iMs~a4lR5#3lpq@rM_s6Smuv8|=4XbufjW$!4m(xmJQmiMH)0JFW!`nP@5fXY z4+jwNIFeJMLSuhujPYC)*f7N++uCu;oDk0AuR%OfX94vp>>6ZrxaHc zhd<>FO^FE#O4a8qkc4JcK7{5E2Hb?7dC+8+8j^Ali~Y#(^s97w5T;u>7z0yii_GM$ z4l#k(4~iKYLxzhgi|Jytc}mr?IiE7NoaCwG}{4 z-U&Qlbd-n=bSyHvjT^SZrCEA@JmALw*wzXWXeox2K*Yng^JtV11b~hqcxJ*kXou_W z@o+oc)q-;BNDsa26;NEkhc7JcKB&{GDDNcd2WENgcpWK{nPBZii@b=d>)N zoyPOUnqeHR--f+vb0WaGEMbhuv2!v_&AgvBV^AnHbzKEVbL2f#dP#ZM_b-J*C32vbXk?Kfz8zsR>w8xC*B5Ii&!6 zD?!WCqn&+E6_VcE!zDi{K0Qu6V@j^mi0^I?0`<)HxAEk-{#LA+&mhen<@@t)%q^>U zc0Xy?#AlCHua_>>(8zvl{3%|*LkK7u&xR0k=<7LYp4O-Oiec2;lLaMB^=5qTNt7*R z;aB#DX2rJ}$sWI@j#m2)X{GdP7om+(iMrQZrsH>X*5$4clnZ>}Tq;+}-F?=Kq`8Io zVn6so@#4KnBL5LEd~mG|n`|VI@YvqiRx%RpVzkn?>%Xr~O4(XEBdk?EJ#JV^Y^Egi zMFbWjJ-WU7XTCtTxZtyuTe zv86_dA{>7-j|rGjAGl>jkX4Swl3pF-71ny=Y9C%dL_jwBL&19PNa3eCXRo%R8AlvA z>O`f)s)1eSL)k`zd4CftD;nHiZFI$eUcN!xq)aCABaMxr%xaFDIuT4NX zT&E?7VkCV_3)RD(j++_vUmm~6mPWLS@GiW^fwS`1H`!ZHg!hq6avg$(L_w~1lx4bA z#f$FkIRj$5h4?qGbePQTx@5C*DoH}BuA>cgbGMW!lM|R?4xuA;&!ueN55aa*q|}`noXzL^C7p9O?aImS$THyyM|zYCL6oP+8!pZ<_e}A3K;ct~%b~G& zjoWQXY297!bs$9}Vqp)!tFYq!F~K=k*RC$>Yx0rA65=7Z?ValnZfoVq$+XuxF5s$F zFJI;5d3rOpL&dVO))-xP3gy{_Ruv)JwB4j~Wf!u!YE#uDtqVKggPM=KrJo*u@ zgj&m$Q@;-XtcrWLhvPJulbh$o_-)CDfwK=z(^zEOfr1JFP$qVp&+I-?{_v2sC9)Fv z=+fHVx@$Vy4N;$U7&2NI;j`*^tz;tg<&?OFAeU*ZkBtIy|IUgVxH%`8GmjC4gWHh| z+dM_Fc136<9sBgGJcCMEdE{&*?M{qTCf_R_;T^rK&}LF6T=SM*T&Xkf2tg`~m#BeVl$PY`=guIQVAI>NjUiAM|+c(09W7aELu}UrA zL1f1mp5Fm}k{)|F&upwenM>?FK&rn4BBwgl@u4>D4((nx@xJ(x zIGb>=T={h{*>vLq(rTrQf`@?VX zl9<*4{#sgavm@goR=Q&<3*U_$QM~19Vmnj4uY1Z^FB7%(o|m}KCC9!~XsG%r+N8t^-J z_EvW>KAf~`;F&R7>0lCe_ULvgL#oIjD)FCK6*dAkB7V{E}CT6wjm1R@KMotuOsIdg=r#vw#TGU_dozOVE zj^=cmyn~tJy3dFCPc&<8kL=|WD6N#>i`z~}?iturIgHMF!P7LukUf!8^q&1G3@`PI z)ZCpRn(kI>Z}}=;T8-t}$^Mvpp+h}ep$#1=@-4MujQ~H1UX+`6Q#}A}sDww(UMI(8 zhAiL7A(#5voMN1`7BZ_ZaT<`(SK_l_Qx+EtxL|my*9S*5E|O{7oa;46V5G~DpWR@w z)RLYqr!1i0t)`=P-j0W5iZN|T8tIBBOEt5_4Vy`fv7hyEO|4Yw%aB{&vlZ7uT)C4I z)on#KAJKU%MwhWt)vIA$##=uXqa^&l0d`QY&ARrhTTxr;MpB`ndb@Yr^jE|#@euG2 z#DR^?$wmk)PQPgzhIa|9`tuh?R+`A6*}(7k^ijh~yq_v%Z_Cct4q4#tY8V^PD!nn9 z8S=?eFEYw>tm@>NG_LmzBq~D1>JFVpoLfE0O~HF~^1}9b@Dl>LcL7+R+k+qoRh?om zHv&4E26s(EKen9&%aqzZr8;m0D>-jGfo{zJrNOc<=TttRr$Y?TpV>Xv~ZeN@erIReiQKs0m+@S<8X| zakLZcAY6r=en8;b(KvH(!u*nfZaTIRPJtQ2-x)NZCVnjLMSv(kQwXSjFWyTQW9)#f_*XTbVef9L9Ny&;@A)kV6YokG=6qKDm{~^PjJR&MUp%b(t=zUv83NEuD>J^uL~xFXvz7v8 zXQKJaVbz`*(%k~XvwX`a7v0gg483!AzH2y5mDgp42#aX8`G|0pldYpOiqKFI-}v39 z^7IrNxfoz(lcVc_1=wyh-ht5Swz~3Wk+B=-Qb<-lV%ZkDGW)ZkzK(>FBc!mdfG?f>B4REz?Ps+T7l83!BVtggoywSsv zr%8Xp>KLh2q8K-Vygpsg8n@P5)XaY51GIm+ zT7AtZ*W?o57@#WIDb=^F9)HeX7qbL;;-`pjTXMojPYSKgZfAtY8z|f`{bX{M3I7Ci zwn@E2=U$9$IS_@NIa;q~KGPp#7_Og0pe?xpjK>d9 zyP1wwK_0WTM457|$d3nz^N@a*A%xOdK-fMkiT0ln)ZFV&9gm>a_DU1KCmGMX;;HhY z6FgL2VhJ&ZfdhZauTIw3EB8+Wt_o9nOO+i9X^hS%h=X2xL>mw4+5vo3Z@Y^Qfi zK14BFTO?wAB?6{8F80qp9vjezgRzwU;ySEidFuD{PDYn7YNX9ji9lAsBE|9X$B!Zx zr@OQpX&YaNB+k`uTy0^Vid|$gJm^XqHzt@JR;TitYFm6PDg5fzHGhSrnIn}2Wi`De ztD%L?NHs&@<8Gq49^Ph&v>eA6gy;6iV>?CR12gN#KnE0+u&D18R`5HL9~{E=#r0XF z)OO8`#PlYoypsG&vRV2D^o+l`?xMaZmk6^}1v?shiC%Up4_NI~U0j)FRc@B;zg#FEf5zJfZuKPU8@I zO5fui!}#mZp3hi;R)E3;rx-8ZzFm12TbZtCC=uSgI&@Z1U&)fwQamDq{$jyR0wgw) zin0J+Gz~HNFrV^Jcc{AMAWo&NyZVg=CsR@;GmMdw8@zHuMAgWHUz&llRp1;e-;}VH zO2sF?ZugAdq_}B0Gqz8-7ERFV>cVW4Mmg@l!ch)|V8rXqb#EA_jk|pfVCtzYd&tdj z(&}C-bl+~O)+8qHNF2b2!R6*eL8`MSs2UU8rTGv>hP$dHSl9Ki zvlsLGyzzo)Dl`R%xbdY+%UjbcomUPXjWj$XjH*N-rNV|LIt!fWU=_uco`7Luw{KtW zfN0m>|8l&X+c z?aYmUO1}X*nP5GM&eWu3W5go7;MMENwjW44^JBjx7r(E`6y#o08&X%KTy{2w@YL=2 zh;5llCx553+$nM}jO}>Jy>ll#(ATmq@>)Ixm#uJRZo7-6Xf@wWG@ya!y4jtsNMDF< z^Hs!xgEdhRuEEY+YyD-pBfhU)*JIL8&Gd?u6V7~;2!@SC%Y9>}f~e5SWpam$utKl0 ztuYJ44dr=XrT1i=8rfYwS2_lo0$zZcpDAp!yo+=V+xK^U<3rU-$);Mr{KZc1vXmIPiPBrySRa5?GTW4aCc|s?A4J5}@$}}z0zc;j~YZokFOCz60+nn{d zEnMCXsgB=Ku(-@AtOok|o|ueX)m8vh@JyculO|INB4fjYU0(>Uf-r;_5T%@8Q4rRtLYWRFn|&T*f?vdVIr6RSjB^yC2r%{$@ti#4h0F&1ZZ$LU}S(wF5pUAFdlnUu^! zD|_89A7ywO&ogrtMuJD&@TH*Dw(&_wu`IIztbn{?Fow!XAjj^s1FK8>emL~3^c=p4q8$o=@t zRjkEpTy=lu-o?6U9WiFRm1Go+`pO7vO+?X)j+!#|OQj)HNSB?hmn;E`O(aOyTRSnR z->r{h-AidhO(Y`gMg0D|GX~aFu5GDg5g;!W@kQKF>;ht=*GzraFlhCzx)j>1c}t$c zJmmRK2d(|vPfxdEU!@1LgeL62HEX`FmZ$4!E-t<|_+Y^?=#1j5<}n1#wV+%yPZ^Qm zEXZ(oa0)5*z)7g{3L;u5&gE|Jr<+ze!4%69F5RZg}d%l z{PJY|>7vSz8NFfYE}w7Ho8bKZmptiGdr9~X=+bvKDK*8vwH?chQa}xKDNYXYjaSt6 zh^DVC&nz+!-^|AZQEhr~?e(!5`?#b(ozGjI_Gx_7_Su^ndT zf17AM;Y*Cqc-js01XH9BGDC(V6D!GD`H23W;O7^>`d=6B?-{? zTIMTHwYa0+%{f)8Wp@d1DATNsS6GP5y}JA}R1PkCz>(o&b{Fy%btf_5{)_B%n5>C` zB}Y)b`AQ_}kvf+Op4u#6&beN#9vjR3S%MyG$COUse9T3M=ch5oOL=u#8jv0w-|@|| zr@E-8Y*pGD`$23T6efGiN4YCPl@{y^fF7j%l4DAfF^k~<6sltA!zbsiI;&Y*?cXse04<0Yl~PTVS8 z&&IV>hxrj!?lprcRpZv7)3zxREdW(`|OG0vmD0d!`<`??{mF1z}u=8SbY@dDkS;J-$%G7AyZDV ze0i)xRFRc6mC$*n0>}|o5=?2RI=^7Ovc8M5_V6xEmyC$QK#93mU|+?F!#0w47chZO zE@`bl6x7Ynx;KZ#oJ7r^f35i?>i=3;*icMgA>+l?GdJct7Jpy~EEQkn+$M{Cpkx1O z|9c-~CMQ1I-Tn{15s-oT7jq02-KA<2%M~julf8KI?UQ}(8UW8v+4F?fZ*P>guRIRI zq(kYJc?jmCo=VDHbSbq4v~$TF>IrD+Z_eK9$w!J$ODT6)64Ap>nZ{Bw)JQ$>@x&95*Wx{D=0E0 z#%PIQkr$QYE+F3-AXPH`d{?#sZ<@3;>@tuYAs#S0h*k-Fn}}l`OK5f?;1Np)I(*7T z9}tUzuO^e-z+emGD1PyXYmDA})lM=90{?#Saa3s>k2l*+IEr6Y`fP7ZZuj(f*ObYT zz?v-&4OCD2h_!x7`q$#^n8;@cw2Tx6;&o@sSi>xtjRUMUD+Z+aR~O2A?sAFtAFKfv zB>a$ZO@&FMgd8_ahaF0#9wj;(6YJI|I7&{Wz}B+NWq7Q3J(dmU6=kEN(d6xMxEaB^ z&fRf2CB~7!OD^$~c{yn`A*Sz2RZ7Y_XpY-BU|)m_ zm4p0(;y1%+AZ0ni8sBR?NGrEZ=@lr!7MWVmiTt}u5eZA3PRHM=nyG6DBXrkwp}xKH z6E%a3oei-HPdATrE1FS-Tt%MIl@K|;rQ?K3Ze zrRR~Xh@?nUa`C)lK!aAEaqy=)3s&!HsEV>m=K-1EF~QN}KLf!(9%U$jp4IH#woVvw zc>YUO@u$S!t~|naqwg#;;BZOsyh}!K?-W;;8=k!V6;1{#G$AdF~L`YBq*uB5TduF*7r|i_YN>{#g1R8NWwH~Pp zkUY25?uy8~gWKT9{G<+wB?y=fx=aXxs5{~|-o)1^aB`qN;4OT(0>Uk}stc04aX%Q$ z2DD;0+#BYNXM+5shuj&7UNS5kB)!t*jTbsxj)w`m?*}$2Yf5+S7v=hP((hebY|`%= zj;wz$=uR+Uk>K|_iGyb1#8vvJ?oL&)60Gn z`NVh~G3$>=Inhj$5)l171vQpS!DJnr+c;<4;8`1X zuFa%BT12Q!zub`ZW{BtZbUT$Hok&R!Wqn!m^J!Bbv)NYP*XA8fDZ4b)76;+nx{8Ws zstZ7RAddu6X4(Pav1@#Nm5dAbF#P@gqQ!zarPI@ZPU?80;~38C%`7dl@L{G<$x8S3 zQvp`vvNT778OkDvfZcL}Gv3=FsVK3Z??Ucn#v^}H+}$O@;5R}RO&COZ=Z?DTuB|u% z{blwGW3rNfh*f@PdbRnPRo7lF!K5<;DGPnyd=M$rh^_=@>NCVgN{TB z)`zpjw$`D}|5`=eWQpQ#b{>+&V4o}|9D}-B?|fh@it3LFqRHm+5UY7(uWk%>#F&GO z%Knr@?%$O$;`ATJi+DO@v+!VC(?3q$C|s(ib;oOu$VYpNVa*zi91*4rcB9mUQ?c<7 zkv;cGH2dcF`OS8Fw5D-*S6Hj=y##otO+!dc{UHI@dBsdk`_v6Sh>Vz87rRc7k-<4W z8&6GUCLZZ?g?eV{=4ZF%>lW5+&&t$pC&srC!(y09<6d1Xi@c2YkOF#7O}UJ~m_Z~S z{Oq1=Z?8Dc6h~<8kOwmQk~xY6A+65mO2gRlNe`1@P8g7_-GP+2L8n@NO?LEDa1;($ z&DBs@>Y=(>%c-mC*9sMqOd4!A_mslLeFly|4i*jU(Z%=3*Lu$*_Cq#e&*-cB#x0DM zGDLCauPewiJI=GR-30UA6{@ZIP%9-+COhr{GhBzz=g6uiP#AA5yh~?Ybpk) zPV2;j@f;1**Sz04LnBPrd&bh88(&18K@~@yOPbD(Pjs%BJy{o|Zy3L*T6PhoTCDwi z^p3ZquTEBU#R_OZ1+k~Oo2(yVeTh1q-{O@^5|zrffGCTiAo6c*=f5H?m%BJ*Wn!a0 z%d3BzHAP^6&&DMymgI>$MLh!mc1(?Egk3#`ES)dst%VPg{0h`QbAms6#Dqc%2649n zD(YLTdywzN_lb5XM}pZ6bw~}8t8a7bJf)x-WhDcZ6_@gt5sC}v*#}(hJX$@^2@4F7HJ-A)v#|6i&pEu6kz{M$)2dqwaS;F zFx`J#)hpaM{2LP9Tb~ZK1ae#doV)-%ft@m!z}0xUv3@(b`R;Wkbbjl1^J%Bq`;B`i zEvFRoY6}S=<4T?(OM>50-6M+X|CRs_)?VWAv#VdtF3SP>x-xgtHu8TB-{0SZ^!3+E z0J|?Ww_EFF z09Y2bmom4wn7E|*+%r+c(Ig>R+d|=wqx8?>pV2ppTxL)~ez*8V!6xTi%0G_VpCkC| z5f51gMIk_fxG#-(6h;Zh>e(0L!oTkI-#)9$6@QwT(t4zc3&XEd`@dd?W!>j6-X`kh z-gjg(K++f=*~|auKozRvVwoyft`ruTl_>NA1~6H!eXm>MgwOT<0jm4UySsS!=aZ?5 zFpu8R(zhjU>KQ1ym;2jAefGm!?oXY};}+4LgQDuURAelgE)~DLkh`-H;U&Hoqzmm&i|Fse1V~fH@SFJy9 z*8kU|i3b@IsM3kRajSp2SZ=bC)Ovd&%%Ah{m^27grO8lMr z@ZUVozyHn?l`Me9C}uic^iLwp-=^aK@?il&5Wo!5&tCjLUzI8+uqm?ZJ80?t*Qx$* zeXigCZ9)y;Iv!NKRQ$Im&Od&{LCBSS^xB%3)wiPR|J%L0Gbr^N|8(OXYtBEJWB-$h z?xOB*z4oF2n(DHu^Wv}3`hPM)|C$$;RQ`#t%?qF#CL909dj}jQBV#ncy>t3M-#e9z z4q)B&O@RIiZ~0H=`c7 z>s;{Lu*ujE(s`|y6-jnK503=%o!@Of{kaV^B@5d?z5f4pNq{ADw?-cGha-mI3V*;;Kl0ZmQ;Hz81zM`+*9uA^`~bozM$urhSmzT~u4=xH(y>S_ z7LDnT`}OR9ck>wR#uWsDruP7;I8Gk@<1d$e=Pnle6ov3RIovXA%+cJN#CDMEZA=O` z0u_sSpy$Ez9^C)(wdDla!_DbQTd@e}zdua>dY>PPzad1k+E*L@+-qH))@ zF>J&>eY*nr>z6Vsl!;=l*0r1UXt6_OsMmkIJpDCQGm=D$3kr0Xo=@HS|66>2-Zx+w zVq?(!{HgN|wLgZ9iG|PQ$6zV8hz3A+f+BtQKEC%l+%)cZdutxRVi9Ax3yJqERI|58 zW*Gpf-gtYiW#>2CAQsuzje4~8iv@7?ER*-;xOswzfmAcl&OQG=gyBspfbu1a5L?SV zItNIbAS{O#Y8ozx1lkM8(d8{yX@ksr;;+>29Ab&802jCYJozN@_-K(``c_T@fUyZ_ z52FgP8qS6{12UT9$=jOJk&%(067MCh9W;PJ6zZ2|1gdfsrNF!k0sKR}jXuEV>VlnwFlvd?U8ak2SQw0EWS?UotpP| zvUyWR4D?jjrl<+!;r__!zq@Szc;2(SPfSU* zmfVT+e&5UrsxLv*XOH{c%W8?iA^1`F>J zl?Gr;$a@14F=B%58$c={0?^1>0r$WR)6?{a`B;|aZ;b(fJ;^4D{2?wZe_$v}=`u*h z5Hm6Q6QZeX`@JpHG3hAN7Xo9E<%*LHyt>pdUun|*#sS#Ot~9B^gSZeWSXzezFx%j? zcD2m507cgS7!4Gm)_B<1qZJ-IVaouNSk7mHvSPlAjsQRDj>4s60II9pc7oNPi2mnWUVkBI&1~pe=+Cc@Z#Li_UtuY_A`Y$V%Tm* zQp(xrxAy^v>qy-U7esv})y*K~0Dxt;VqIN1HCX0x{b0TN#rc`3TtA%3fO-=U&^=ps z-^)iblogMpB4DW>SaV{J+T1O9(AajhE+{x8juY&X6}(Dd2G+VvI`4G zSP)OYE&wEp40-zTar;vrz}-Sz`_+@Y%V?|#SdV4qch(fc^vGf1w?o$fj#_wn#YL5w z&hySzjA?`@8=G+%9TsOOvrJjUQ z-5KzDmVndZmuXz^NZUS4RC>=tgvi(i!ku;1Nz82wE7f=6!(`gw#>)etj1>tHO=8XSrlw_8;!gD zUta^hfZm6Ng&F_YjPU2F^j{zOcjM*1ASw_L2~q#ot@GE^ctshakoz70-LiXcdCe9i z1hpTg7=B$F0UDWFI>!W1fa1S^*<%d7S7{v!i~F#D2N7@wOdY-b@O{?D*|SZz9Us$+ zXuU_b)rCM|=Xr#!IS=U&iP&?=^CJyFwO1bb-h(|(*dokhN{`Y8R?@ueq?q3>rp4ZQ zd}zx&A8Pi|5GWXyse+$I=W2C%tnm8ogaKW$$|0x^SQ^xG_FGtI)Kv&{&jGOQ!aa7E z+kJr*rEi~zg2h{9_U>XCy})tGP!55*Sa=v>Sy5&Zh;dF1WtOU+kHU1p@z}mr1JXIm zzPECOI{yRu`M(a>Z)drGJmE94UaLQ2(>rQL=%N~8AYXVR88a1&@P0$&18@U^MhHd# zFx6xR72>5OPZ&~k+$txPGA3D7bSd^|8aNzp`2LJZZ)^K_^oZp`-?>jPoK0*Rs7M+E zltIVq0N_p=`l9OFPg8NA+AlYdCb?jNfYWeQevVZv^H7||+G)o~wNCW9(7*vo$pBEP zJ_I%aY~`%sdcDdRv9Zf^H>Z+=$j8})UcHBstFOIlu`Rhz=fEDyV?ux)<^Dkz8 z@_>|5*yb1+4^%5X|L%C_X(d>p~_Q$BRt8rp^-GV0f^x`&BPFB%c2(my6%{=esf94B^W@$EIH~3PI z2|OnjODbkF$=U>TRW+b^g+;OEruq8^|Gll!f!uAHA zWPv^Y>DF%d$$Or7R<#U!G_nqZ^_^j1G^Jf^$>fp=Ip)Pcaur;eGFh)0Vfg3g^}tQ> z!q)qlC8shx9!%EYE`heaBBf#Xu`t=WnxrDLI13BI|8?oeZ~!WgX8y;&bXSc~%~^fV zn*xs4J^~Z2xQvH#gJ0ztQyHt;~yQls-K>Jpn{#O$l2s;xWpea>+G6B#1pIkXY=F>KjxO;HIkD29BJNt{C>t zX6#0gGjjphF@=*e1DKLagOR`%n&5v(S^ zMR|Yyu60Z$6 zYToVa5b@*N|L{uD3P4#H*6*NEoTAEBsE?^a7cf$TePJFspql?a)X-_onMRxF-4bqW z`9kuu=iv~d=b7_ow%;WN-rlczOIg{7>ty9>C#$ZJas@UZaO$3>-YUF9y%nZ&o#BeM z?xD& znH>u#Yr5BIV;a7DJ4}4Ndq5v&tVayZo9t;4Z?V_z)Z)iG@rPhpP#^1=mkImfcJCCg zy3_E^hTrJux9-}nXiBBq zxS8>&{EFgM1ohm)gp{AxPH6nWlA-OF&u@ME;!iI!o#^m-n@;m7e*MJyMP+=j{9Z7+ z;g~cOgZ6zo4Te!zu5?$d8i1%T_9(B8^k}$6&_lqo%FwMp-sZbf>&sFH*=vigY)kA6 zl!k_y24$6&natcD%{Flo@_m=i5~ZJOt@$BB0^PF;;$;5N+16&)6G;_YWgtu^Ny6@ge{Cp}z3t$t@f7gA$H>TQ%s22QD=0E-+2JBY^csO zQPbBZ&9f_FRzz;2oX4E?Om1D6h=_gT4I?d~JMKD$4$4dNma%rd#S(b@$v?LH)&{?m zZ10}b0a&P`M#sT}u0;4rW76^VbgI;|e_I5V}+4f zoKAUmID+Q{@K4+T^MMqd#Fw61Q+B=HT?EYW0EOYZ`BZ`)fp(ObWW&(YWhq)oHQ;Un zM+OH&G=zm;G*(H1GBY>8Rt?zI2d3Ow09Bh#cP&G2ow6LtzhXTFI*kTF-Z4B)A0JWW zEc|`ZuhC~mV0OX96$xH%pjJ2eN*sgD1`6^j|Q?pzhzk?4F_~D*qay80- ze3q-?xAG|$YH2jxNLy(X1zk&D-ELb*)wFaQhN$;fD-+v{0X|RzsBQX~hHz27a@s06 z%mwdBtC1|<4Rr$9os6RZEfj(L*S7Hx0SLL;U5#_P7V9N}k8$gNSV&4mAG{;C!@xfk z&}6{u6?Q?v$1FIYhB8|%zR8fcZswB`4fg{8@Lfd-qo+%BF~T*S-r zt5r-2hV)rtO_E^j0EhUsOM^@c!#Vg&%giY#wLh4HLS)nc zd<=07hk}AB2cW*Sz;t&E9(ieHJqAwWW5dxF-8zJHVqJc?FI=TA(@0)xN$JUsZbBX+ zkYo+%b-bdHyasTDL>5c{vh@^(=a0Sbec)6_Q`^yU$i*-oaqn_wa+#^q3LG1l|(!+khy`= z8ZX2Wh^H>%T}jC6Rj4xWRa^=*+~x44@XOkX5y1WW5UZdd_6QFbiuJqVi~*+*U-?{u z2uj4c^0zJ3@1F7nYKS!|45S$pq?g)Tu|ZHYaMnd)ilSP<0H1}2{JJt?ovjo{m4Pne zTDdp%+-B*NxRoyg>Q``&zs>Lj2nw{r1QHBF5Ap#rbk^)~_4# zT?_trQAuQeXRDi9G%4q+L-h9Z@|l%thYs$)T;Z?3iL>#GAQ1EwxSMhxr+vN3PI}-j z?}qk(5&;4O_b$3W-;#8QVwkXzc~ji!XdB#caq#v*r&3S@-3f+O$V)4=9{jhzcB?X- zL7RHF-Kf^-_dl-Lo!L2Q<+s>A7LQKFduDtiA5(SCbsqp zFxwgLr#0@6wfe7fcrSytB=IW4*E^51q?AL^7P>=UdSvBEu7Z+N~1;kl2jk(KsqH;K9pO*i0hwF%%wGJJA()Pq=rS;a#Z|C9t5Abj7!awDouXO4?csTlB zrFHZwokaBY@_SNNJ|~v7(Sa0RnZB5!&(4h;OIaeb!ohTU#|mA@W^rjWs8hx}$mnh9GCC#T1_k zn+9X{uy?mH_XEEo2zaXOtF3FG0#$H%xF=YCd9;6Rj)WIr6E@V<9SV=I?NT6LAlAv6 z5Cgeg%fYO$@qJ zbwjC`8jziZVSFbMCV__bip z$=8~`Im=vufsY(`j*4eLci=#rM&PHg~B#X zgSC&kKBW8~7Xe$NTVQ9Tt)s(WKB+31$6Rj-#&Te1OG>nSz|=4kZFAi0)eXb06;vZ& z%#yZVu*4=}&YYkk0G9 zJVv#ui)+hAb_b-Y>q+pVPg+(UQ8LpzFb>+(2rpRmVa_{)K!=?w=Jot^G8olBnFctB zGTa9@4mxl6C>JJcr`dvS>Zm*30@Un9;PgzLNUa>DhZz9yLg^vCA`PiJQX`O?I2uxM zwQ}M%gYePY(KaZ5y=H#u$YQp>Zcv`~C;s5~+piRf+%eIcI*z zcq*GtPk3Z)g@}rQ5)-YgLIS4VP)M4Ng4MSi6VM*Ij~<)_Jtpb}3r6~8b0kVd^q%qy zgdoY~gQ8&AVgN{&)dGLtDK9x9wBtQes&<7~EQ9n!mAi~Y1s(cVyR4|fmOS?Ej-<<< z52)`(6I`sO=`EjVQ-Ozmq1qB5hr*4>DeUf^!2c&gP zc1BrRrU2L`$Ez3$xTmoqK3Uu@xOso1RgEs?H}j#)PB2D*7mR*WlFGaZQWk6$4aZwS z88-ax6R~8d;D0f)VkxpeoAWu&RukZF!tFT+b>T_40AoD|!Hw4#*aVX$s~O{9#sXj) zEPYoye2wmA&8$ENAMSJ^@DJlTRN!g28!(<&RGnDi{FkWdj*vmVpggs!u_l03AOJB` z_F;C&ohg~&X*8Hgr96rzDw5zc+_7tONv>`tPy)HX3F_~R73FLZKqA~4qK)hyk9b&R zq$sRs$bKARgp$fB+FeD@*q77mI)!o33{g;bldbGR`YaWoTMFs%Nu?{C4Y-q6-#u|; z#o*L~WoOPy-GvciP){!+!Q`a`tOuEsk^f$%qYB�!5L;L-ef7_a$WvX5l>Y&5wV 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

F9x%jXC9DMjyh!EGLZfnd5IE1|-W{ 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 QWBo#P?W< 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%0DlA#R`OWDl!L_X)T{V?R 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

!upm%?dA5#`Ztp=!54Te{?2E%qOEu!8 z)Nvt(k(ju6Nf@#C2!(4oINFpmu||Bp`)1&C`b+^N!JljykV`^SIm;v-0w_yD?^~io z{wis5$({RHv7o;d72)U>9N`!FXg)s4Fn>D*Wd~K9|U1B?OR^Mm3hW|F6`mJXhB`~Rz2k*U3m?+Eze{i`}j0y z{fEz#6gPLRGy@SPwI~B26~ve2i?+}4*?C!QniG{#-ZM3U;{_KYbW8;$ihQ^vo8ew?75<~+tUYhd}mgj;v8v(JWX z7Vftr4oY&txgD{qjEM-S#V3j8jx${fn7M?;j##CVcn>bw&oo|^4-eQt05I41e3P^U zw60+x+f*xGVL@1u!)IBzno!HqJGaRnxs!fDYEmVx*oc2_yX`|z$75tLec`&?cLjP2 zoV(B}72%;)zcjk^d;4z~)N7(d%5_dn$5W8QyR$a`m!+zXDHz?!Fw`T{vND=usi;;x zT>=g7fzmyA9yGNQr%FBUUE9SD!NhK_ja30$g0{davM2I>b?h2VagbASchMLFhW02 zVjeyRBzRr@MAw4ma{ts4LhfW8ZOIa-m{7PCkM(YB|UU;tbn~Lan{<`kMCg zH!W*9g9h2l>3;^GhjaPyI}gKf<4bWG{2$~pQ+v%qOrsp4l-b5IH1_`Qka;H&r`9Vx z0kL#b$Xt@%GrBEB5{{&Pv4)t4u!&BYutUJ}V>l>&wy=zYC!!(CfKk5rKzP2BDd?h` zX=Q|@y&E1_Hb?L%*+yvorRgOPcJhY{n&PB6k$bhEz_ zBaY1dEHrRzuq3zJTcz7?o2F2Kdn%{slCaKp+eYFVsvMM96FF|iPxLYL^>}=U3vo5x zf)X~kXg~4cM}w*X7IIMV{r1nPPw)@ITa%UaisYHE)?G}evEPsOf*N>?xi#iH^NffP z;aa=|I};=4{DL*UMRIe$T)fRr|CdlmJOrCz&k@)jxT8V)b_<#XtYgF z0hB?le@^=aDSz#QAJMd-JH<@5hT`;+=rn8ltTSoP3PV(<8TD(Bk)O>{G5pFvpePB`+;zp5ispz=1eaCo03`z)fGyoHy z*5>_&QvH&Bb;aw@7n9*gf80N5LI>h~ffck}ECOiuubPOp<8e~+f z8bj|4lXSsJYq=dR$AVg6?(ODp2kC~>KU)@_8vokpSk^3}h!$BU0R^(^IIf|UThT+Q z_m&sp$ZtGinj;!18}$gx9|XYBAyj715_)vT zRd=1nSU!o?^S(bw`g&OKqmD$%M>#U1aQAC6-NJ>iw>7MrlrW?A>B++<#c+i6{DFMl zz8iY>LoLeLjXS$X)8X(-RJ*gt5rWs6h+(*^jiZdy8Q%JSJ$W~Hz`?#>|5t~G zQ@a;K?%ofw4hx7QLak=G)F7+c&o?nK+K|~%Ya$|If=M%%?cdoeg_TjxHW&Z{Cj=RV zfISU0+VKfR#Y9ex1iq0mLz_RJ4W+~+p=LnPL`^DEda|D#!$n&h0$a-M=kA^aZ;z%0 zvAI_3rB1=C99Kn_)jp~2_M2l{M{P!~R{ge;gmCmqjBqVh_?~qcB7aR!$A6n%MP$E< zl=Gm6XhgVq0ft6K5}=vQA?WH+e)t(^m)bpOH#SP_nOy|NERL=ktuB#7!e+^z*^NN3rkY8}Fk_ zo*lxy-@`WG3LBGUtcoF!^P6W35g|^9o)ebE9~rrwW<8*OrWC4xvN6UMRU) z0=pTEmjWIGMQ^HKi@!9qf$Br2XV;5$6!mCo&ZYE1!9(aTeQ)TY4oEN^2};lC^;o~O zZdO`zQR`|E+S^*{)RUGVw`*nKB2=eyur*4T^Cj;vg&(|mUX~YlB*0@soO`S_tAmi~ z75SmDhkYFB@|p(xT=%qL=Tg+a{Heb^t?ozCHpf_P=R_yE!m}N%&l?1cjue)&*yCQ( zm@okq>7JbkU-O;tTc3LoR5#<@?iBy@Wjo5#Q(!gt$Nq1W6tO?d6D?H*6A z5^~qN8?N65L8WTN{m#32+ZT?=whIBw{_-OAM&D(%;R{B{nRKtTr)7@Mb2o&Hf~@yQq$?Q?W*i2x0^d_lk0YO-BWrGv(_-^=o+4BsKAZ& zKLl2R4$A(fK)vl&x5-dt1xn_|lS-_ZXU<}o z0RM$f{|U3q1b&qxhTBM@_Umy2)%OhA6)KEm5guJT98)eFqnP^=7=PL7JavyR9&J?8 zMyvWnlm=`_{l+iq#A%QVFJ2;_ z^C4Ijg8;K}hji(a*+>&!A3xM`%Ua?Rc49b@9h+zc%B(HAC2|du0IPajeRbJm2j!|> zk(Rk0u+Pj6KYBQJs;DI+W&9}*amk!59Wv2Q>}~dSyG)E!i#|#7546h>vF z_IR3btD&C$VzHOuZ291pBuvl7kCD4T-wq35mB;=A38d9HM%jNeF`Lbo>N}QmMbep?^kj_$elfvl25y zRIT^2JR2P|N;!^olITNIL4(Eo4_%HqR&EAnu`uZqc36(qcS2-SP)2>QkaSTS-%?WJ zYX1vO?xBV4)#$jd#E`3?huTj2VdD|(C;qe&qbtAs!KbUJn_LP`<)K1?;^i2#)In#>nO>ML^kHGazx{5 zeqMM;z;o*&G;d?NT)JqN{#m(U>bl1NzTDj3dKrp<(gvlsTxKo_#>)1|o!w>v8zucF1YW z)TUMugIkMJeBiRa)A-9OcU5qe)F^Me#LBp!>`g2=d7;_o+vd{ni`Zk*SaWG-&nh%J z$!0ZpYQy-|0e#mlpSz=8tvJR3R1Zc2PCj|J^5>mTLnB)FMtBQb#KQrDP*U1E1=*xC$fy@5}Ve-WH^=}k| zX1Dx%yx1L}QMdqkGqb{TDJdy5&`)SOj8XRz%X56IAUteP(oiT61apUSo-C*NiWqx6hG_d44x0J78(8uU! z)0M1FCt;_e^(o)jW zvC`!D;Y!h?in)CnAAX#_V3n3LrD?O3>mFjir|S_>M%&M~ew~a~yT#`lb{Hz>Q#9jp zAy}zV*A(3d&k((Wlt{W@$I*XdYv;#cInpD|a>{EQ0TvbO6HJ$5Mq4C3$sUtJm_C8@UB zAPp?zo$Zlavje#EWnsIVPOfnh*Q614i6qwa z%Q;x3gi1p#(D-0IY+f4*!6Xv%@+}?a^m#VfL#LA#E2{*b(o=pT$xLv+V&QsKD)%+o z%pICF6s>ah`8fO(tA{HivFeYXc-?j|i%^0Y9w~g8L>nHWi-1t-V3q!5b@T-;UH4h9 ze7ehz)bLpD#luv5Hh$}5xGRCcmmLXC<(+#s`iS`J#~iz>lmth|p5GsNa;vUz_!J$E z(?W1p(azt?-Ds#v*HOFrLs2)N@N8;Zj9 ztZm0CiczDxDX!XL_l}39=AOCeQd4(_OBwmO;ON#n-lZW42Lt_LSaqHe-dgoDJUxez z3D@)j*WFI1>6lk)2Oh?uVJw9G%^4Hqefp)xj(HNGjV^HC67Po;NdNTL>2tO*60qdE zqK0c6J^|c8+~1-&4^?e}sUMA#4?>sW+FeT=PIpXME^^yC!iB)WV0jP1MdUw4oxMd1 z2~jm7oe%u7NKo(&EcYyB6x?pq|K7&hc|O{*v9Y^-sXmJ%6@@qE2s>V(c#t*ez7VW; zUjrk&anN$gGgX18t?svPV6qx*8p#i+7#sUOvS3mbj*mRaUg@tt7dtHd*=gL^De$kq zakl=4eOWn`^GsOHbiezHn(U{`7WCwl;$bPJkBaiXmHoe*%%2xXfFv6)U~if%%I3o8 z6Ud3h7iW*E4GR~34C0JcgqlWrEnc9J?(^`kej-q;ylPUTE>_la6pCrd{Bh zkrn^u+f}|BY?4qYOT5}an{N-1Dd-4KTB5;3BxO+rCZ3hHH#f*U_79?KW0EvInS!^H z#D`*DRe`h8LF_f9LUyu|DOT)`Sg;y*Aev*$d<{#q2J|ut6dHBcpr!Snxz3Hfeo#k= zX3^@Y#$(h5z&yqc4h<7%X`{u{TWmi+AcjJMg->Gd|3u$=zO#OEt)!+yEVWOcKll?d zU`WQTtfZ3VVrhEp8X8#I20N_>vlgdA4Px^E#1>mriH8Tc>4I!0w;<=ZSteF)kb=Wc zJ}-x&e6#wvt*hiYx~y&8UyB4NU#{7?@a%P-(mpCh3%FTNR<^BNB=~z~?33gdM|2B2 zRXHi02smV@*F@96EUk9=Lcku5G6X~!S*%)aiJhbj@f_bFA5pB}-O6uDjr)(9R7@fx z@OyB;HD1Wv^A0RQ3vW>h9Jm@H;uLT*d__0T4rhOh>vX%qn6rcL%HIpGM#XfJ9b)^C z-Amk3*T}T~S<~maCfEV=XpE4+s5H|h?#lT_zdimYwB1VdB6=_Fg=EU?%q!4;&mDq6 zp7D0IGKs*tQ!P3JGE;;&R{9aRFYI9Io*S}xD(3zoKHhb2ez3A^zp^=%_^yHB0v2V# z*6ptF<2ywIz%_iF{!z#yh5*1(=x*T?^6l2PG$0uFt|G*n%1<852oNJ?fM&$@a(U;` z#$W<8GIPqu&)U;+L9K z*3;jF$LxGh0n1_xT#GbU>W9ESt0Qxk2hY17^1&}%{4lXe?76r5uy4(>kRt@*)Q-I^ zAEV6(!NzBZGiNqBPm8qQ%&L?-SMjhuV~D2)`05&Z6TyoJMar){Kw5bM(n7!v(^;=^ zZt>x*NAN~wx-Qf!nZ@=fa9jztY313U3LeQ_x;Y9eNj?%#z;&*2YH7}Q9KMH9NcRNRPO zm2dj|grznQ-#%KUId1im811dugw7u2@6#vxOxa*%qpCi#*d?nC8<#<$`wBM4duVTc zw1a|^4er?Y3_i~rkb<)CR*THhx2k`9hmT{rEI~T`&L5v`R!#VaBA6F*<*$s4Y&hwm zteR$am%Wbq<1B9!3V#L$jzKM+kCUnj*Hwitf8OeiGeu0-N-9(4zj2B%F?!ORd115y zTZn7?|29J7KiiB9vL6^)X_Hl-BhbV&I)^1BN*6E6thQUzwZ5pNd-V^v!fzdP%zhUqn}>qF>l7d z<^W@J&~Vg!1P1Z}o^LgB!Qo}O!_jdavm_%`%I~zWV2Nc;GfI8JTb+Xzo~exlIQ;{0 z{&StY{^dGrNN>~Z{qSfE0$%p>VG4|dz5b4TM$lpb-tt+c-(0%?S@@cXEe25VC$r2h zAj}6`$+QXSvOVK{oz?F;tV7{?rE6XTMxJdQVQ<5wKbxe$0jE zdi}=Vhw3mMA~cfHPaY%>4t5JVSUGo%>}>3IwCh*5Z#Db&wbr#rKyN;rofSwv=6OnO zJ!RR^uF37*+pTC0_L!;lMeQw7qU`DEa2)5Am%f?9Z2coEV7sjYnZ!Q=md6L=!6@1) z*O0U7VS;5`Ld=EJ$DcpKD;_#`k7}!WiU|0f7b&SJ8BloolIBWMy~>Rp&LFub=zcT4 z_kTHU6BjJ(j0*a3=u5s3Xu-emUf7hXoH=VaHT9>J$K0dSnRu7gHwvZr1{AtY&&D%j za}c?Ar_kK|ST@DqOhGH>9o8tUQVIj=2{#TeG0dl2-+NZj-t$&=j3v;_ zy2T^j(?{fiwf_L%QmD6uMxyb03}hm6nUxR`#9$NKdbCVv-v<`&K;J7i}+-(;JPaS}C~T3+mHCy#x+!-e0t9AtbR zon35aM!`b+w&wZZeb92|t}daW+qP~IY3vyB@|6Xw#B|$H-lYQ z0NO1_LSQE#LN@!O^CnAzge9D`E2w9YchakuqR{9AAv|zgM*WW;sI3++iyyFA4qe*| zxqGfq%5d+?+FriaO1TQ56cu_?vv62yUltLm4B;1w4DF1Ni`=e~LwF;g(#0GU!}Aw{ z#--_b|DpJ%fa)7AglyZxTF#)z?u%IQ8>Pu2`i6r&vRL zQzjR&#vsS$tUjkC+ltPbHEaYn5TUE`q}KzYh`n3^tlG?~aUZGu8Uf{}P+dZs1)p~( zAc`W(u5U4!Db^Gxq%vp2FFQS;SA$Dr>c5>%Im7_nl$1|77H!%sfDStBcBVA=!nVQ#XQkfwN_d1*l--&BewXJzF(#Tc8!cPI`4U!eAN`ysL z#bXT8n%;b2-O5rI|Dq(*;N$)af4D-11BIpvG}g05Bb~cRT2NT8R%&Hcpv0{JniU_4 zKR~$GmI+Z27Yl|H@=^Nkg2$xRRz*KzZaMu-exlX&+hHj>I_&aS_;B|_RI^6%=v_)2 ziuo5Vy`CDopL-((^RdGL2-J2V#gYymmaF$L)D@#U=*+G{^E5|L_>a>~rfYFso%Wnn z09&wJeFYet{V44+{r7kR8qHqur{_f4JGaMSs_^0&en^)Yf z#WQMmX|ITzrQQ(dlMpeYk?_UWq)jnTmX}g^GKP&U-x0ds*X7K$cbDp;v(-MK7b_*F zZ-2I&x{_z%JMVW)IsYb;8n&sZ_<%C&VD)OYRHs#BZ<{mCgqEufYWxlzJU3Nyt1!QZ zx!$0sdkZiXqFc_WkVZ^9i(D>>_RbCG$W3n`nqT=Fc|SzWii__t{zDOIM~4C+7ZPf= ze)idH`l}@MQ5IUIzf=5}Yf+)i#7`_d_Pq+CKIo$|{@Js{<%GBAI;&z;^J`eU+&kFW zp~bVv?8h~I*xkP0&h{J+h<0dpzh_FrokW{E&!$sU{M!~R_+jA)yiiaM;)IHkN$z5Y zIVG#QcdZ`9u2&74vxf&GF1MouR|>N)vBk1&--P5dC=e!=fLM^ z83@JCY%1?Vr^V_s<#1-L3P#n;^_qCkuEOHwKbBM0AnD)zP@@zKn zNU-*r0F4>i)Fb-nTZ=gAq-{`)6P~R^;?)Se|6gm@9oAHq#W4m2K}~`vAW9$wLK&%2 zqy!9*&Ie+dgdkWb>i{A}r3#9I(sZAnv+l$d zcXyopb#veM-n;MI)9>$|dt}$xIof;M%+77X{E98$H>dBrx2QlThUy$vw{J+8y*+aF zrs+23)Ds}Ty)c;TJLKc{OZiwJZ-8+O$6|x~L9@3^DVLXw{q~5;@%Lb#ULbXzv|8V? z<9V&fl$=mly!*j4AF@{7YI7zRJ#T1dxCgaW_9oU}1O1a4-yNsGXnXNL%RR*mN_{u- zw$a@vt^zpX$LvMK(jT59HWguJE%1oOMX|+c?|NP^3hBgHrUCLdNfJ@5445|8C*Kid`raaZh*clU&PR~Q1RJ{3+uFr3F-<3`#~R_Gq%oOvB>r30`*%h0>z17K&1JfcQ@j8e6I>1on1&y zdB6(Nbg7+|6lWR6yTj&1sBf&EtZnb1fR{>QO%3>^$z-c*llBzY?|V3xR>uN7H&8kA z@~d!fwYLhmH-zHyq^y)HV(oeYVcIy`u8}JBx#k1+!(~-XmW*HR6g{0z+ZCy4cyv`a zVaX^O!gEh*I7Za#sK11I^^9bb?~%Csr{{*(gb6(!-s@*#JE!%Kg)pTe(CX4!U8xrl z%JDdHYvQZjni@luE2)_xJQDKd`N#MSu}-Q=)ujx^^*#0{-fblKWUgL%8S04#-vgvc zHu-3_r*hAey8{mKXWp9!yr*}cG`}UZKg>cn$LQt;*)t_APT0e(@s(D1N0@unao;R( zzqnl6B*Zx5+L{KMmn(WqIMEOeIfvVFO^V_Z+`z9%#C-pDc0j1HIaEPi|6H ziFGXPe8xl0J4pRl4_`}5=5@`^)LK-L0pauC9Z4tpaxmc~xm>YG_^`9N)c^v!Ikc zd+1JJDtqvFF%e8Ry%RAmm(1S(dDSYZX&TQle(fW=$+-kTFh@UyV48}x244TtW?*y` zS2SXcNpZrw-uH}E<61z335sqvX*Ki-D9&Ge^AsOjY;InjlJ7D}`)wSZzE zOF3m-2wm99SDjSft0ta>9`uVVlZgy9eWHk zIazbahB@LboxAkwJ@sLMgP_oI=)s<09yT!m=DRNw>mLwMi_@RI#4%%s>DrVdIJhG- z&S5&59pUZ8=OJBt{Iw%>PY6&1ijuF_;X1~ICcPfILVFbbe&!iS>#85O?L2R!ociv7 z9w<&TjNs{+=9$Ru!6Hu$@>y#vIA}A5-|T(Skf?;JuKiesikv;fsw4S51u}ytb1s;G zy0e>r!pZnEJ&kT*yzaIWD~=ODax$2`{0&fkAqtC(w3fxS(ZBHpidvv0=hj*^z4Gz#2u9*oxsO+kmnpP7u0cG=EZXr_?dqyX;)qor@*hHV>YhULee0 zdAy{SWo+o)F{-{~(evopbQl$o6!;?`m56s6ZAsX$@CsDLNKg6wmMo#2y@QFo(OMjJJ1Z;NlV zPkCtj&fBu*y|?_?K`oW&mxeUKYy<@em0Vt|@8;BL$(|{G9>nEtnFEkAe)VQ>#TR2R z&ce1DD?hf($;dzhrwV4USS<9g<>7zjn8Wq+Dk@}y(kszl1Ef&Ux^OWuBFsVorHLUq zJC7GwZA7#@dqr0-S_$;6LiZm#9L=ue;B#OxL_TAvsq!N#9`JspiUdnZ`#lRvYVa(B z9Zw(KzT_zu6Gco5k(l$I*hPRp0>e^zQKA@Q=LtTP&ZRZL!DKK-vnB>p zt|Go`YVY@P+d>C`Xe{@aiEuUALyKFYx}7$2r8 zV0JG?Qc|Ao?CR!5jBm4u{QG3$9Jmn$u`#!i^5Hs1vO@s1G1EFa@W8H*bOreQGH0oYt#Q=^Db+Z$=K2^9TXg0Z>YQc2~;6`;k} z(Q1;my0>Y`#WO;xzDWJ?@reS5TY(07{0P7^B9ch1p}C!TL35ut`|3UlpSa0I$L+28 zqMJYZe;g1OhBC!P3UejZ!fZ)~I(u;B+Nz)jVzJctq%&b_f=ABB#ig#V1J0se<6zQZ zYWf#m>|YV%&w`D$KtTBU%$N2T6+z8ci*1Xb64gL5%XMMIOVx+2^J~B?8sgl>l(3Pd zRb~&Gb}WB-TVD(Z!nr?2sO!644veDdf+3u4Z0qH1Y004Z7r^@l@UFV)I2;Zig=4+q zQ%cFc{KG!`Q&$*;g^~?c32Eu+g1HlS&Kv6LMkNP6AD>A6L=3?B2X-ZO*G_vWe`)Ui z?-61V5b9LFXhR*niU{Fn>ghHYlblPgb#U=-k+PyCk_}G!6ws1T51Hgcf|{W>kVvFJ zcccWfzJ3_ky_7^Mn!(mcD>(11Yw=8P<^ckePXkayf%Z5n6*xtBe=oyO3Qb2pY&jCD Vwdk~uWy}Hm2)ZV?GM!`L{{-D$KN0`{ literal 0 HcmV?d00001 diff --git a/workspaces/github-search-issues/plugins/search-github/package.json b/workspaces/github-search-issues/plugins/search-github/package.json new file mode 100644 index 000000000..d9be2050a --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/package.json @@ -0,0 +1,54 @@ +{ + "name": "@backstage-community/plugin-search-github", + "version": "0.1.0", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.esm.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "frontend-plugin" + }, + "sideEffects": false, + "scripts": { + "start": "backstage-cli package start", + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test", + "clean": "backstage-cli package clean", + "prepack": "backstage-cli package prepack", + "postpack": "backstage-cli package postpack" + }, + "dependencies": { + "@backstage/core-components": "^0.15.0", + "@backstage/core-plugin-api": "^1.9.4", + "@backstage/plugin-search-common": "^1.2.14", + "@backstage/plugin-search-react": "^1.8.0", + "@backstage/theme": "^0.5.7", + "@material-ui/core": "^4.9.13", + "@material-ui/icons": "^4.9.1", + "@material-ui/lab": "4.0.0-alpha.61", + "react-use": "^17.2.4" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + }, + "devDependencies": { + "@backstage/cli": "^0.27.1", + "@backstage/core-app-api": "^1.15.0", + "@backstage/dev-utils": "^1.1.0", + "@backstage/test-utils": "^1.6.0", + "@testing-library/jest-dom": "^6.0.0", + "@testing-library/react": "^14.0.0", + "@testing-library/user-event": "^14.0.0", + "msw": "^1.0.0", + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + }, + "files": [ + "dist" + ] +} diff --git a/workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx b/workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx new file mode 100644 index 000000000..ecc71066a --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx @@ -0,0 +1,110 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { Link } from '@backstage/core-components'; +import { + IndexableDocument, + ResultHighlight, +} from '@backstage/plugin-search-common'; +import { HighlightedSearchResultText } from '@backstage/plugin-search-react'; +import Box from '@material-ui/core/Box'; +import Chip from '@material-ui/core/Chip'; +import ListItemIcon from '@material-ui/core/ListItemIcon'; +import ListItemText from '@material-ui/core/ListItemText'; +import { makeStyles } from '@material-ui/core/styles'; +import React, { ReactNode } from 'react'; + +const useStyles = makeStyles( + { + flexContainer: { + flexWrap: 'wrap', + }, + itemText: { + width: '100%', + wordBreak: 'break-all', + marginBottom: '1rem', + }, + }, + { name: 'GithubSearchResultListItem' }, +); + +/** + * Props for {@link GithubSearchResultListItem}. + * + * @public + */ +export interface GithubSearchResultListItemProps { + icon?: ReactNode | ((result: IndexableDocument) => ReactNode); + result?: IndexableDocument; + highlight?: ResultHighlight; + rank?: number; +} + +/** @public */ +export function GithubSearchResultListItem( + props: GithubSearchResultListItemProps, +) { + const result = props.result as any; + + const classes = useStyles(); + + if (!result) return null; + + return ( + <> + {props.icon && ( + + {typeof props.icon === 'function' ? props.icon(result) : props.icon} + + )} +

+ + {props.highlight?.fields.title ? ( + + ) : ( + result.title + )} + + } + secondary={ + props.highlight?.fields.text ? ( + + ) : ( + result.text + ) + } + /> + + {result.labels?.map((tag: string) => ( + + ))} + +
+ + ); +} diff --git a/workspaces/github-search-issues/plugins/search-github/src/components/index.ts b/workspaces/github-search-issues/plugins/search-github/src/components/index.ts new file mode 100644 index 000000000..cf905f091 --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/src/components/index.ts @@ -0,0 +1,17 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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. + */ + +export * from './GitHubSearchResultListItem'; diff --git a/workspaces/github-search-issues/plugins/search-github/src/index.ts b/workspaces/github-search-issues/plugins/search-github/src/index.ts new file mode 100644 index 000000000..fcdde958a --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/src/index.ts @@ -0,0 +1,17 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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. + */ + +export { searchGithubPlugin, GithubSearchResultListItem } from './plugin'; diff --git a/workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts b/workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts new file mode 100644 index 000000000..85ad658ab --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts @@ -0,0 +1,23 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { searchGithubPlugin } from './plugin'; + +describe('search-github', () => { + it('should export plugin', () => { + expect(searchGithubPlugin).toBeDefined(); + }); +}); diff --git a/workspaces/github-search-issues/plugins/search-github/src/plugin.ts b/workspaces/github-search-issues/plugins/search-github/src/plugin.ts new file mode 100644 index 000000000..dfbc0ccdc --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/src/plugin.ts @@ -0,0 +1,40 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { createPlugin } from '@backstage/core-plugin-api'; +import { + createSearchResultListItemExtension, + SearchResultListItemExtensionProps, +} from '@backstage/plugin-search-react'; +import { GithubSearchResultListItemProps } from './components'; + +export const searchGithubPlugin = createPlugin({ + id: 'search-github', +}); + +/** @public */ +export const GithubSearchResultListItem: ( + props: SearchResultListItemExtensionProps, +) => JSX.Element | null = searchGithubPlugin.provide( + createSearchResultListItemExtension({ + name: 'GithubSearchResultListItem', + component: () => + import('./components/GitHubSearchResultListItem').then( + m => m.GithubSearchResultListItem, + ), + predicate: result => result.type === 'github', + }), +); diff --git a/workspaces/github-search-issues/plugins/search-github/src/setupTests.ts b/workspaces/github-search-issues/plugins/search-github/src/setupTests.ts new file mode 100644 index 000000000..91af6695a --- /dev/null +++ b/workspaces/github-search-issues/plugins/search-github/src/setupTests.ts @@ -0,0 +1,17 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 '@testing-library/jest-dom'; diff --git a/workspaces/github-search-issues/tsconfig.json b/workspaces/github-search-issues/tsconfig.json new file mode 100644 index 000000000..aed5129a4 --- /dev/null +++ b/workspaces/github-search-issues/tsconfig.json @@ -0,0 +1,18 @@ +{ + "extends": "@backstage/cli/config/tsconfig.json", + "include": [ + "packages/*/src", + "plugins/*/src", + "plugins/*/dev", + "plugins/*/migrations" + ], + "files": ["node_modules/@backstage/cli/asset-types/asset-types.d.ts"], + "exclude": ["node_modules"], + "compilerOptions": { + "outDir": "dist-types", + "rootDir": ".", + "lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2022"], + "target": "ES2022", + "useUnknownInCatchVariables": false + } +} diff --git a/workspaces/github-search-issues/yarn.lock b/workspaces/github-search-issues/yarn.lock new file mode 100644 index 000000000..bdd261c22 --- /dev/null +++ b/workspaces/github-search-issues/yarn.lock @@ -0,0 +1,33111 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.0 + resolution: "@adobe/css-tools@npm:4.4.0" + checksum: 1f08fb49bf17fc7f2d1a86d3e739f29ca80063d28168307f1b0a962ef37501c5667271f6771966578897f2e94e43c4770fd802728a6e6495b812da54112d506a + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 + languageName: node + linkType: hard + +"@apidevtools/json-schema-ref-parser@npm:9.0.6": + version: 9.0.6 + resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.6" + dependencies: + "@jsdevtools/ono": ^7.1.3 + call-me-maybe: ^1.0.1 + js-yaml: ^3.13.1 + checksum: c7ff53623ab8a9dd221772a5757fa0b9e5167a5ac3a71c23596634bae6efc85d8efcdebbe17f73ee5c027ea5afc48c705e8a720f02c4909f9a357d8027040b7b + languageName: node + linkType: hard + +"@apidevtools/json-schema-ref-parser@npm:^11.7.0": + version: 11.7.0 + resolution: "@apidevtools/json-schema-ref-parser@npm:11.7.0" + dependencies: + "@jsdevtools/ono": ^7.1.3 + "@types/json-schema": ^7.0.15 + js-yaml: ^4.1.0 + checksum: ee1c9e7c1bbf0b8d935522f9407c382e20a54464414fa65326fa8f56239e5a6f2b911f48c65fe2888a94d3445dced46ba36c286da435d47cefc8699d4a5b0ae2 + languageName: node + linkType: hard + +"@apidevtools/openapi-schemas@npm:^2.1.0": + version: 2.1.0 + resolution: "@apidevtools/openapi-schemas@npm:2.1.0" + checksum: 4a8f64935b9049ef21e41fa4b188f39f6bc3f5291cebd451701db1115451ccb246a739e46cc5ce9ecdec781671431db40db7851acdac84a990a45756e0f32de3 + languageName: node + linkType: hard + +"@apidevtools/swagger-methods@npm:^3.0.2": + version: 3.0.2 + resolution: "@apidevtools/swagger-methods@npm:3.0.2" + checksum: d06b1ac5c1956613c4c6be695612ef860cd4e962b93a509ca551735a328a856cae1e33399cac1dcbf8333ba22b231746f3586074769ef0e172cf549ec9e7eaae + languageName: node + linkType: hard + +"@apidevtools/swagger-parser@npm:^10.1.0": + version: 10.1.0 + resolution: "@apidevtools/swagger-parser@npm:10.1.0" + dependencies: + "@apidevtools/json-schema-ref-parser": 9.0.6 + "@apidevtools/openapi-schemas": ^2.1.0 + "@apidevtools/swagger-methods": ^3.0.2 + "@jsdevtools/ono": ^7.1.3 + ajv: ^8.6.3 + ajv-draft-04: ^1.0.0 + call-me-maybe: ^1.0.1 + peerDependencies: + openapi-types: ">=7" + checksum: c7c923755bd025ee2cae97e1cfd525538523ba74c341a0ac814c023ffe5e63fc2d997539a8ccf9a0fcec41a2d6337d40cc5735acb991ddcbb415853a241908d1 + languageName: node + linkType: hard + +"@apisyouwonthate/style-guide@npm:^1.4.0": + version: 1.5.0 + resolution: "@apisyouwonthate/style-guide@npm:1.5.0" + dependencies: + "@stoplight/spectral-formats": ^1.2.0 + "@stoplight/spectral-functions": ^1.6.1 + checksum: e19c7a758342e9e5abba27c3a589375cde997a6f2f6ec7fc599e0abe0de52481554e1676776ec93ba7141f4a2ad365ca99e7e007fbcf4bbe3c40fbc4f7ea53e2 + languageName: node + linkType: hard + +"@ardatan/sync-fetch@npm:^0.0.1": + version: 0.0.1 + resolution: "@ardatan/sync-fetch@npm:0.0.1" + dependencies: + node-fetch: ^2.6.1 + checksum: af39bdfb4c2b35bd2c6acc540a5e302730dae17e73d3a18cd1a4aa50c1c741cb1869dffdef1379c491da5ad2e3cfa2bf3a8064e6046c12b46c6a97f54f100a8d + languageName: node + linkType: hard + +"@asyncapi/avro-schema-parser@npm:^3.0.15": + version: 3.0.24 + resolution: "@asyncapi/avro-schema-parser@npm:3.0.24" + dependencies: + "@asyncapi/parser": ^3.1.0 + "@types/json-schema": ^7.0.11 + avsc: ^5.7.6 + checksum: 87d59d157c75e1000b813e386999d9a02553d58fcc1340c2a241f46d0a3638a32281d5136b360bc5065c20ea2ab1ae94fcc1227481eb0dcef5d7ea3396bd3e55 + languageName: node + linkType: hard + +"@asyncapi/openapi-schema-parser@npm:^3.0.15": + version: 3.0.24 + resolution: "@asyncapi/openapi-schema-parser@npm:3.0.24" + dependencies: + "@asyncapi/parser": ^3.1.0 + "@openapi-contrib/openapi-schema-to-json-schema": ~3.2.0 + ajv: ^8.11.0 + ajv-errors: ^3.0.0 + ajv-formats: ^2.1.1 + checksum: 35a443c30a01bd26923027bbf3c639056466917333c0a7882a66cbb2ec361c5dae2575eaf9bdbe847c424b7a518ec8325167f4770202abd07aa4d3b0394887e9 + languageName: node + linkType: hard + +"@asyncapi/parser@npm:^3.0.7, @asyncapi/parser@npm:^3.1.0": + version: 3.3.0 + resolution: "@asyncapi/parser@npm:3.3.0" + dependencies: + "@asyncapi/specs": ^6.8.0 + "@openapi-contrib/openapi-schema-to-json-schema": ~3.2.0 + "@stoplight/json": 3.21.0 + "@stoplight/json-ref-readers": ^1.2.2 + "@stoplight/json-ref-resolver": ^3.1.5 + "@stoplight/spectral-core": ^1.18.3 + "@stoplight/spectral-functions": ^1.7.2 + "@stoplight/spectral-parsers": ^1.0.2 + "@stoplight/spectral-ref-resolver": ^1.0.3 + "@stoplight/types": ^13.12.0 + "@types/json-schema": ^7.0.11 + "@types/urijs": ^1.19.19 + ajv: ^8.17.1 + ajv-errors: ^3.0.0 + ajv-formats: ^2.1.1 + avsc: ^5.7.5 + js-yaml: ^4.1.0 + jsonpath-plus: ^7.2.0 + node-fetch: 2.6.7 + checksum: c3ecf9986e22d007708843a85c69ab4b197f2c86df8610065e4498feed109be0e0067f1d513b5a2dd7bb26eb443f865128d11965fcfa42251f73895d4cc92619 + languageName: node + linkType: hard + +"@asyncapi/protobuf-schema-parser@npm:^3.2.4": + version: 3.2.14 + resolution: "@asyncapi/protobuf-schema-parser@npm:3.2.14" + dependencies: + "@asyncapi/parser": ^3.1.0 + "@types/protocol-buffers-schema": ^3.4.1 + protobufjs: ^7.2.6 + checksum: b00a50ea806c5e92961d98e51d3c6b61f61377e18f7fe93ccfce5bb47df208c9bdd635b15a6ce3345bb2c33048ed17a1d422b6bd536c8e332c98a29dc1c37ae9 + languageName: node + linkType: hard + +"@asyncapi/react-component@npm:1.3.1": + version: 1.3.1 + resolution: "@asyncapi/react-component@npm:1.3.1" + dependencies: + "@asyncapi/avro-schema-parser": ^3.0.15 + "@asyncapi/openapi-schema-parser": ^3.0.15 + "@asyncapi/parser": ^3.0.7 + "@asyncapi/protobuf-schema-parser": ^3.2.4 + highlight.js: ^10.7.2 + isomorphic-dompurify: ^0.13.0 + marked: ^4.0.14 + openapi-sampler: ^1.2.1 + use-resize-observer: ^8.0.0 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: d70992809223643e17bab39352d4fc31b188cd83f548e6ec16d9a638d448a96d1f52e4d9900c9e6a3070211ad6b9ddbb5e992e48445385dbf6cb4c5165d95dac + languageName: node + linkType: hard + +"@asyncapi/specs@npm:^4.1.0": + version: 4.3.1 + resolution: "@asyncapi/specs@npm:4.3.1" + dependencies: + "@types/json-schema": ^7.0.11 + checksum: 886f116550af884d1c0b73a35ec40ae18eb7169a9230658b7ddabf6e57bb1f148dedfbbf059e142354d6d8e2dd22839cc6990cae58f7f09d5c4d0d80c6c127a5 + languageName: node + linkType: hard + +"@asyncapi/specs@npm:^6.8.0": + version: 6.8.0 + resolution: "@asyncapi/specs@npm:6.8.0" + dependencies: + "@types/json-schema": ^7.0.11 + checksum: 8a968a9fb842fa0facf4b727cca4e17792cca26b08f8df4f3c5e32a015a9e30c8a2651f76faaabf0933ec2796b9e6318fc7a8abb64a7a95930637ab3af2bebb4 + languageName: node + linkType: hard + +"@aws-crypto/crc32@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32@npm:5.2.0" + dependencies: + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^2.6.2 + checksum: 1ddf7ec3fccf106205ff2476d90ae1d6625eabd47752f689c761b71e41fe451962b7a1c9ed25fe54e17dd747a62fbf4de06030fe56fe625f95285f6f70b96c57 + languageName: node + linkType: hard + +"@aws-crypto/crc32c@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32c@npm:5.2.0" + dependencies: + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^2.6.2 + checksum: 0b399de8607c59e1e46c05d2b24a16b56d507944fdac925c611f0ba7302f5555c098139806d7da1ebef1f89bf4e4b5d4dec74d4809ce0f18238b72072065effe + languageName: node + linkType: hard + +"@aws-crypto/sha1-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha1-browser@npm:5.2.0" + dependencies: + "@aws-crypto/supports-web-crypto": ^5.2.0 + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + "@aws-sdk/util-locate-window": ^3.0.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.6.2 + checksum: 8b04af601d945c5ef0f5f733b55681edc95b81c02ce5067b57f1eb4ee718e45485cf9aeeb7a84da9131656d09e1c4bc78040ec759f557a46703422d8df098d59 + languageName: node + linkType: hard + +"@aws-crypto/sha256-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha256-browser@npm:5.2.0" + dependencies: + "@aws-crypto/sha256-js": ^5.2.0 + "@aws-crypto/supports-web-crypto": ^5.2.0 + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + "@aws-sdk/util-locate-window": ^3.0.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.6.2 + checksum: 773f12f2026d82a6bb4a23a8f491894a6d32525bd9b8bfbc12896526cf11882a7607a671c478c45f9cd7d6ba1caaed48a62b67c6f725244bd83a1275108f46c7 + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:5.2.0, @aws-crypto/sha256-js@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha256-js@npm:5.2.0" + dependencies: + "@aws-crypto/util": ^5.2.0 + "@aws-sdk/types": ^3.222.0 + tslib: ^2.6.2 + checksum: 007fbe0436d714d0d0d282e2b61c90e45adcb9ad75eac9ac7ba03d32b56624afd09b2a9ceb4d659661cf17c51d74d1900ab6b00eacafc002da1101664955ca53 + languageName: node + linkType: hard + +"@aws-crypto/supports-web-crypto@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/supports-web-crypto@npm:5.2.0" + dependencies: + tslib: ^2.6.2 + checksum: 6ffc21de48b2b2c3e918193101d7e8fe949d47b37688892e1c39eaedaa938be80c0f404fe1c874c30cce16781026777a53bf47d5d90143ca91d0feb7c4a6f830 + languageName: node + linkType: hard + +"@aws-crypto/util@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/util@npm:5.2.0" + dependencies: + "@aws-sdk/types": ^3.222.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.6.2 + checksum: f0f81d9d2771c59946cfec48b86cb23d39f78a966c4a1f89d4753abdc3cb38de06f907d1e6450059b121d48ac65d612ab88bdb70014553a077fc3dabddfbf8d6 + languageName: node + linkType: hard + +"@aws-sdk/abort-controller@npm:^3.347.0": + version: 3.370.0 + resolution: "@aws-sdk/abort-controller@npm:3.370.0" + dependencies: + "@aws-sdk/types": 3.370.0 + tslib: ^2.5.0 + checksum: 0095e83186de9ce150826d5afc59ae02de0a05508595226edec187c96ff6b46687a4b3ba9a9051a25b85a6051c7d7aeba347e8a7a0632edbe116ee3c60376842 + languageName: node + linkType: hard + +"@aws-sdk/client-codecommit@npm:^3.350.0": + version: 3.662.0 + resolution: "@aws-sdk/client-codecommit@npm:3.662.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/client-sso-oidc": 3.662.0 + "@aws-sdk/client-sts": 3.662.0 + "@aws-sdk/core": 3.662.0 + "@aws-sdk/credential-provider-node": 3.662.0 + "@aws-sdk/middleware-host-header": 3.662.0 + "@aws-sdk/middleware-logger": 3.662.0 + "@aws-sdk/middleware-recursion-detection": 3.662.0 + "@aws-sdk/middleware-user-agent": 3.662.0 + "@aws-sdk/region-config-resolver": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@aws-sdk/util-user-agent-browser": 3.662.0 + "@aws-sdk/util-user-agent-node": 3.662.0 + "@smithy/config-resolver": ^3.0.9 + "@smithy/core": ^2.4.7 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/hash-node": ^3.0.7 + "@smithy/invalid-dependency": ^3.0.7 + "@smithy/middleware-content-length": ^3.0.9 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@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.22 + "@smithy/util-defaults-mode-node": ^3.0.22 + "@smithy/util-endpoints": ^2.1.3 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + uuid: ^9.0.1 + checksum: f894d36ecc184b08bdf51a847c6d6999bcb0ffb2b4d003a7d5c092f32be4b4fb66c02c62eeaf6689567342095e97c7d931eaccb2ca12a221d91cd5573e13da56 + languageName: node + linkType: hard + +"@aws-sdk/client-cognito-identity@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.662.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/client-sso-oidc": 3.662.0 + "@aws-sdk/client-sts": 3.662.0 + "@aws-sdk/core": 3.662.0 + "@aws-sdk/credential-provider-node": 3.662.0 + "@aws-sdk/middleware-host-header": 3.662.0 + "@aws-sdk/middleware-logger": 3.662.0 + "@aws-sdk/middleware-recursion-detection": 3.662.0 + "@aws-sdk/middleware-user-agent": 3.662.0 + "@aws-sdk/region-config-resolver": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@aws-sdk/util-user-agent-browser": 3.662.0 + "@aws-sdk/util-user-agent-node": 3.662.0 + "@smithy/config-resolver": ^3.0.9 + "@smithy/core": ^2.4.7 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/hash-node": ^3.0.7 + "@smithy/invalid-dependency": ^3.0.7 + "@smithy/middleware-content-length": ^3.0.9 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@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.22 + "@smithy/util-defaults-mode-node": ^3.0.22 + "@smithy/util-endpoints": ^2.1.3 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: a5c76ffb99ab243fca0d17a6b6bf076e6e6797e079611c05d0c08d0421c79511c0ae89423115ed39b2847f0a83664b6639855ff610be60b1b68c83113987bf0f + languageName: node + linkType: hard + +"@aws-sdk/client-s3@npm:^3.350.0": + version: 3.662.0 + resolution: "@aws-sdk/client-s3@npm:3.662.0" + dependencies: + "@aws-crypto/sha1-browser": 5.2.0 + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/client-sso-oidc": 3.662.0 + "@aws-sdk/client-sts": 3.662.0 + "@aws-sdk/core": 3.662.0 + "@aws-sdk/credential-provider-node": 3.662.0 + "@aws-sdk/middleware-bucket-endpoint": 3.662.0 + "@aws-sdk/middleware-expect-continue": 3.662.0 + "@aws-sdk/middleware-flexible-checksums": 3.662.0 + "@aws-sdk/middleware-host-header": 3.662.0 + "@aws-sdk/middleware-location-constraint": 3.662.0 + "@aws-sdk/middleware-logger": 3.662.0 + "@aws-sdk/middleware-recursion-detection": 3.662.0 + "@aws-sdk/middleware-sdk-s3": 3.662.0 + "@aws-sdk/middleware-ssec": 3.662.0 + "@aws-sdk/middleware-user-agent": 3.662.0 + "@aws-sdk/region-config-resolver": 3.662.0 + "@aws-sdk/signature-v4-multi-region": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@aws-sdk/util-user-agent-browser": 3.662.0 + "@aws-sdk/util-user-agent-node": 3.662.0 + "@aws-sdk/xml-builder": 3.662.0 + "@smithy/config-resolver": ^3.0.9 + "@smithy/core": ^2.4.7 + "@smithy/eventstream-serde-browser": ^3.0.10 + "@smithy/eventstream-serde-config-resolver": ^3.0.7 + "@smithy/eventstream-serde-node": ^3.0.9 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/hash-blob-browser": ^3.1.6 + "@smithy/hash-node": ^3.0.7 + "@smithy/hash-stream-node": ^3.1.6 + "@smithy/invalid-dependency": ^3.0.7 + "@smithy/md5-js": ^3.0.7 + "@smithy/middleware-content-length": ^3.0.9 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@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.22 + "@smithy/util-defaults-mode-node": ^3.0.22 + "@smithy/util-endpoints": ^2.1.3 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + "@smithy/util-stream": ^3.1.9 + "@smithy/util-utf8": ^3.0.0 + "@smithy/util-waiter": ^3.1.6 + tslib: ^2.6.2 + checksum: c7301c71a5e6a2f840229b2cddfdf42744ef20d2eba67ba79cd584b5da7bd4c4407e7a1bc7bb3b0bd193239551a08d0b8e6a3e698b7095ebbbabe7bd964c5a17 + languageName: node + linkType: hard + +"@aws-sdk/client-sso-oidc@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.662.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.662.0 + "@aws-sdk/credential-provider-node": 3.662.0 + "@aws-sdk/middleware-host-header": 3.662.0 + "@aws-sdk/middleware-logger": 3.662.0 + "@aws-sdk/middleware-recursion-detection": 3.662.0 + "@aws-sdk/middleware-user-agent": 3.662.0 + "@aws-sdk/region-config-resolver": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@aws-sdk/util-user-agent-browser": 3.662.0 + "@aws-sdk/util-user-agent-node": 3.662.0 + "@smithy/config-resolver": ^3.0.9 + "@smithy/core": ^2.4.7 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/hash-node": ^3.0.7 + "@smithy/invalid-dependency": ^3.0.7 + "@smithy/middleware-content-length": ^3.0.9 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@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.22 + "@smithy/util-defaults-mode-node": ^3.0.22 + "@smithy/util-endpoints": ^2.1.3 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-sts": ^3.662.0 + checksum: e07de0d66691a00e1ac02374f94246d413b92662bf1fc16d69206888f5c4d8bc932b1e381f87c8f20d67556d6698b3a431a9dff1f60fbe3fb722f78b5ac92ff0 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/client-sso@npm:3.662.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/core": 3.662.0 + "@aws-sdk/middleware-host-header": 3.662.0 + "@aws-sdk/middleware-logger": 3.662.0 + "@aws-sdk/middleware-recursion-detection": 3.662.0 + "@aws-sdk/middleware-user-agent": 3.662.0 + "@aws-sdk/region-config-resolver": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@aws-sdk/util-user-agent-browser": 3.662.0 + "@aws-sdk/util-user-agent-node": 3.662.0 + "@smithy/config-resolver": ^3.0.9 + "@smithy/core": ^2.4.7 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/hash-node": ^3.0.7 + "@smithy/invalid-dependency": ^3.0.7 + "@smithy/middleware-content-length": ^3.0.9 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@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.22 + "@smithy/util-defaults-mode-node": ^3.0.22 + "@smithy/util-endpoints": ^2.1.3 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: f3e14b2b2f162e0898a2b2496a433c2b1d86e5979298aae0ef3fc86d6d996773fe48747d3a12303e1882f39a1d5e227292894f11be234dc547f3eb94f6ae4929 + languageName: node + linkType: hard + +"@aws-sdk/client-sts@npm:3.662.0, @aws-sdk/client-sts@npm:^3.350.0": + version: 3.662.0 + resolution: "@aws-sdk/client-sts@npm:3.662.0" + dependencies: + "@aws-crypto/sha256-browser": 5.2.0 + "@aws-crypto/sha256-js": 5.2.0 + "@aws-sdk/client-sso-oidc": 3.662.0 + "@aws-sdk/core": 3.662.0 + "@aws-sdk/credential-provider-node": 3.662.0 + "@aws-sdk/middleware-host-header": 3.662.0 + "@aws-sdk/middleware-logger": 3.662.0 + "@aws-sdk/middleware-recursion-detection": 3.662.0 + "@aws-sdk/middleware-user-agent": 3.662.0 + "@aws-sdk/region-config-resolver": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@aws-sdk/util-user-agent-browser": 3.662.0 + "@aws-sdk/util-user-agent-node": 3.662.0 + "@smithy/config-resolver": ^3.0.9 + "@smithy/core": ^2.4.7 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/hash-node": ^3.0.7 + "@smithy/invalid-dependency": ^3.0.7 + "@smithy/middleware-content-length": ^3.0.9 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@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.22 + "@smithy/util-defaults-mode-node": ^3.0.22 + "@smithy/util-endpoints": ^2.1.3 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: ab718b2e604971e995497220d61d0a19da42af0d01e525c1c77d3b9770f2b5c9ec5a8e73edff12a709f7f80edb765572d0170c8c9103c6dd98a3e9bcfddda450 + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/core@npm:3.662.0" + dependencies: + "@smithy/core": ^2.4.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/property-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.4 + "@smithy/signature-v4": ^4.2.0 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/util-middleware": ^3.0.7 + fast-xml-parser: 4.4.1 + tslib: ^2.6.2 + checksum: 73af26a42cd34f2257762307af42e7e14bc267e21db0b686dc162eaa173dede7c557489078b414e1ac1651e275915d58cd188ec5af2332d3cb0f77508aec24c3 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-cognito-identity@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.662.0" + dependencies: + "@aws-sdk/client-cognito-identity": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@smithy/property-provider": ^3.1.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 2daf3c3d3d4e1660f9bbd3ddca3b851aa5553f4dbbe43a21d5cf6932c102fd9f9f95611a8f79211a9a146fb876d403041816f3528ff857c1f35a43ccfe211bdb + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/property-provider": ^3.1.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 17acc6f499c0f3093dac3420620ccad240a5eb4c9706019d9c9dbdbd860627ca6924801f08550443a71955558f4a3821c40c5c539589561b18852b06be9ac8e9 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/property-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/util-stream": ^3.1.9 + tslib: ^2.6.2 + checksum: 216b7f32a1663d7a375c181f923051fd10fdb0d9b4db109e1231bbb49fe7cc29232fd34760b317fad7c7523c6fe580032da85a6b059d0e67c27a72319ef18ef7 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.662.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.662.0 + "@aws-sdk/credential-provider-http": 3.662.0 + "@aws-sdk/credential-provider-process": 3.662.0 + "@aws-sdk/credential-provider-sso": 3.662.0 + "@aws-sdk/credential-provider-web-identity": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@smithy/credential-provider-imds": ^3.2.4 + "@smithy/property-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-sts": ^3.662.0 + checksum: 2c64029d2296f733c40cf86f4ed9f3d01dccd4c332cd63755c5af8c5eff6e2efeb6a0d76c33a46dac79fbd59aa4b4308fac9e1cce4c60e59459610d831c2d302 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.662.0, @aws-sdk/credential-provider-node@npm:^3.350.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.662.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.662.0 + "@aws-sdk/credential-provider-http": 3.662.0 + "@aws-sdk/credential-provider-ini": 3.662.0 + "@aws-sdk/credential-provider-process": 3.662.0 + "@aws-sdk/credential-provider-sso": 3.662.0 + "@aws-sdk/credential-provider-web-identity": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@smithy/credential-provider-imds": ^3.2.4 + "@smithy/property-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 5b5bd370ac60faccb0d294a826ae46841f14544bb7bc40ff2baad70da8dccc5aec326ebe4fa438eb6333a17faa6937ecce6249cae8912d1152390b42a1353be1 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/property-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: a340b3b0e53c47af9c48c4b31847a291e5a045660d692e3f24ccbd6c65032c889ed56311fcf755bfb35d7abf4861192998734e06efe5b01f9d28e112f59b28f7 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.662.0" + dependencies: + "@aws-sdk/client-sso": 3.662.0 + "@aws-sdk/token-providers": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@smithy/property-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 7d148d832f62f3af4c297dc7e1efc7488e2b5a55023ce0fd3d31e5f79293ae606f722d983343ef176b1d4ef2b88be62bbbe850aed6f714cdf8e38150201e2be6 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/property-provider": ^3.1.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-sts": ^3.662.0 + checksum: 0d649fe01abf83f4254a6040c1698c38babe23e0a681af22f5f8bea11a30d286017912c33594b6c4a77d63e2cd5931916f8e063580ca2adf4aaf5f6c13becc42 + languageName: node + linkType: hard + +"@aws-sdk/credential-providers@npm:^3.350.0": + version: 3.662.0 + resolution: "@aws-sdk/credential-providers@npm:3.662.0" + dependencies: + "@aws-sdk/client-cognito-identity": 3.662.0 + "@aws-sdk/client-sso": 3.662.0 + "@aws-sdk/client-sts": 3.662.0 + "@aws-sdk/credential-provider-cognito-identity": 3.662.0 + "@aws-sdk/credential-provider-env": 3.662.0 + "@aws-sdk/credential-provider-http": 3.662.0 + "@aws-sdk/credential-provider-ini": 3.662.0 + "@aws-sdk/credential-provider-node": 3.662.0 + "@aws-sdk/credential-provider-process": 3.662.0 + "@aws-sdk/credential-provider-sso": 3.662.0 + "@aws-sdk/credential-provider-web-identity": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@smithy/credential-provider-imds": ^3.2.4 + "@smithy/property-provider": ^3.1.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 778dfa72a553132b6b35b2eb71cf4efadb123833b0503e520df9e908452f48cec1101d587dc4593fde401f06e373fd6c856f66096d38bc2291701a0e5996056e + languageName: node + linkType: hard + +"@aws-sdk/lib-storage@npm:^3.350.0": + version: 3.662.0 + resolution: "@aws-sdk/lib-storage@npm:3.662.0" + dependencies: + "@smithy/abort-controller": ^3.1.5 + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/smithy-client": ^3.3.6 + buffer: 5.6.0 + events: 3.3.0 + stream-browserify: 3.0.0 + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-s3": ^3.662.0 + checksum: f9555d806c22886b564e882b128bee3615dbedc8454c4d71033e3d53f46a9f4525cc5b94f34275e0aa8fb352659940a520f00e58085bbe3c71934907c8126f27 + languageName: node + linkType: hard + +"@aws-sdk/middleware-bucket-endpoint@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-arn-parser": 3.568.0 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + "@smithy/util-config-provider": ^3.0.0 + tslib: ^2.6.2 + checksum: c82c7d462dcb0a23692327f3eb69d783ce938a5820d84252755a7fed620b4336c2d9797c282701dd32bdbe2775cd4cb058de390bab3e9ff1016d9d29298fb3cc + languageName: node + linkType: hard + +"@aws-sdk/middleware-expect-continue@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 2a5867db3b1953abc4ef06c5665756ada105ef8a9a6fa63711d99bc69326b770db0e17e6dba324aed5c1ff3b750917c5944cb5273ccb427c5c3641fb9619fbb1 + languageName: node + linkType: hard + +"@aws-sdk/middleware-flexible-checksums@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.662.0" + dependencies: + "@aws-crypto/crc32": 5.2.0 + "@aws-crypto/crc32c": 5.2.0 + "@aws-sdk/types": 3.662.0 + "@smithy/is-array-buffer": ^3.0.0 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: d28a691c8e6a029d19eab2415d78f4a8f4ac7a7ce60effb5593e65152b2955e23cfa66af368bdb8c92aa230824247cb4df1006bcf8d6929207cc65d8cbc2a46d + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 2937810200e43faf0c693acc10ba017b14ff5d9d4d704b4c4d917edc4d512b7b8e46a7c9b510fd4d68c5711f711d177becbe3ffe378faf6b1dd19707e11d6d69 + languageName: node + linkType: hard + +"@aws-sdk/middleware-location-constraint@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 13fbf2f8cde5e7fac5ab5793235a824dd7785d3db75b87466101b6e82d0f2a4728dfe8ea23f51845794049d3de448d8dae3f365449810c5028460fbcd8bc5fdc + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-logger@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 6802065adb29f8d31649361c0ec747dbcf458a688fae8599d4abae27a09ec084e0c878b08fb412e0c2543381a86205a239c14ea165c7d5870320293118e1c7f4 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 77c1efe7224dc75eb8c20033ce9dda74e7f1dd8c46ed6ed31cd9946339e164c100981c368205357311964f1134fe504389a29e8a3317a2caeff712a5fbec0e09 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.662.0" + dependencies: + "@aws-sdk/core": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-arn-parser": 3.568.0 + "@smithy/core": ^2.4.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/protocol-http": ^4.1.4 + "@smithy/signature-v4": ^4.2.0 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/util-config-provider": ^3.0.0 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-stream": ^3.1.9 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: 1a22792d8a7bd71ecd1e5453f6b56bc309b4524e3599ea578584ebdfefc063b6481afde777e9a55b717be3ce3f06221a5b1043f9a3c6e73a8e01921acc325a86 + languageName: node + linkType: hard + +"@aws-sdk/middleware-ssec@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: fedb69b5119b3e476c59b28b42f675957131d43d12c005ed81c855d69a7256af74ffcf1725e9b152b58f9d510cafb852420410cb6cd2c2546baf4aa7a2e04a56 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@aws-sdk/util-endpoints": 3.662.0 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 20f7b361f907cee3fbd0973bf3256f40c727770b3128aea009881e91cf25305f83e75c0e53348e0efa520cee6cb78ffe4a09ddbdfb9201a657e3398b0d17d919 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/types": ^3.5.0 + "@smithy/util-config-provider": ^3.0.0 + "@smithy/util-middleware": ^3.0.7 + tslib: ^2.6.2 + checksum: 68b6d151e46987ec8f15b8ca4a6ae6e22c7594460a566d99a6d82128b2f7886e414d2038ce92de5ff4e2723945d709844c9c474553ff8ab717962beeed47dd61 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.662.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": 3.662.0 + "@aws-sdk/types": 3.662.0 + "@smithy/protocol-http": ^4.1.4 + "@smithy/signature-v4": ^4.2.0 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 386ef9fb02efbeb86c55ac5bf3eb09e60ab38488d640f85c1323da1f7d30ab3a9c6eed0ef1e04190cf099888744efec70bcad7d79fe6da93724694b0d1579ad3 + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/token-providers@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/property-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + peerDependencies: + "@aws-sdk/client-sso-oidc": ^3.662.0 + checksum: b5ea8cdca765a705c4a2659945e399b696c1002ce7113773167e41095ed725780f4eac90bcadd658605580be6682136e75f7fa8665e11847516b96c2de1e074b + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.370.0": + version: 3.370.0 + resolution: "@aws-sdk/types@npm:3.370.0" + dependencies: + "@smithy/types": ^1.1.0 + tslib: ^2.5.0 + checksum: 105a5768f20075035c2250de69f782ea4219c9ed8cd426c9ab57605616c8b1d534764d3c5b29e9715eb68a0e3f99b27ed463c410a3d728abf3c4ad59347e9f4e + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.662.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.347.0": + version: 3.662.0 + resolution: "@aws-sdk/types@npm:3.662.0" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 3d35b441507a02b8faf4b25d6bfe58337fd84441eb7fa50236dd91ffb7f067729f82e0a07274ec64f4a44d19a776924a29dbb49d45795f61070ccb0dc1236b77 + languageName: node + linkType: hard + +"@aws-sdk/util-arn-parser@npm:3.568.0, @aws-sdk/util-arn-parser@npm:^3.310.0": + version: 3.568.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.568.0" + dependencies: + tslib: ^2.6.2 + checksum: e3c45e5d524a772954d0a33614d397414185b9eb635423d01253cad1c1b9add625798ed9cf23343d156fae89c701f484bc062ab673f67e2e2edfe362fde6d170 + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/util-endpoints@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/types": ^3.5.0 + "@smithy/util-endpoints": ^2.1.3 + tslib: ^2.6.2 + checksum: 4cafb100640e551d7ec4d37d1c080de2551581ad008bf55532b6841852358545013e6a42309f669222fd892e0e95cc34a9d0e9a6cb5d999c5c76233cfe02d38a + languageName: node + linkType: hard + +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.568.0 + resolution: "@aws-sdk/util-locate-window@npm:3.568.0" + dependencies: + tslib: ^2.6.2 + checksum: 354db5187beee4203c7ec6583556ab14ecde9644c06aaa51fa2528131836d3fc73035a3b080c904e108c49defce20d5562893113b93d819b70497f47989bb578 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/types": ^3.5.0 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: 46ff3751f5881038348dd3c56bd67536176b60162cf518d013968b443018d449de81748c4774900e5b7c78d47b0750e1a1cd0d6c34d95d51858f99f2820bc24c + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.662.0" + dependencies: + "@aws-sdk/types": 3.662.0 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 46f08df64ba7d406b409703ae39e395eab35d43f21ca1c4df4e4f8462b10fe8a94842a8a22cc78bc8c2b1ebdf09b6fde4cf5eae0afa94be1f5e463cc88e50e0c + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:3.662.0": + version: 3.662.0 + resolution: "@aws-sdk/xml-builder@npm:3.662.0" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 4571dfe225133ccad480b20cf3f0887386e90579608b524e4e84447c1e995aea1df8d6ec0ce82e7d121ad3f0d9d94c6a85a2ce9db22440da46f3bcb3fb7351d7 + languageName: node + linkType: hard + +"@azure/abort-controller@npm:^1.0.0": + version: 1.1.0 + resolution: "@azure/abort-controller@npm:1.1.0" + dependencies: + tslib: ^2.2.0 + checksum: 0f45e504d4aea799486867179afe7589255f6c111951279958e9d0aa5faebb2c96b8f88e3e3c958ce07b02bcba0b0cddb1bbec94705f573a48ecdb93eec1a92a + languageName: node + linkType: hard + +"@azure/abort-controller@npm:^2.0.0, @azure/abort-controller@npm:^2.1.2": + version: 2.1.2 + resolution: "@azure/abort-controller@npm:2.1.2" + dependencies: + tslib: ^2.6.2 + checksum: 22176c04ea01498311c6bbd336669f6e3faffad1cbb0c9ebc6ee9c1ff2cf958fd17ce73c7354b99d8bda9fcd311325ece7bee248875279174e3fc460e8b1a63d + languageName: node + linkType: hard + +"@azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.5.0, @azure/core-auth@npm:^1.8.0": + version: 1.8.0 + resolution: "@azure/core-auth@npm:1.8.0" + dependencies: + "@azure/abort-controller": ^2.0.0 + "@azure/core-util": ^1.1.0 + tslib: ^2.6.2 + checksum: e7cf35e4db1a24e122cdc2773563a1a9267f3c2818b6b05b6cc7ab71af3426415b3c6bdaf549dd9c82955861b2e1756a324338ad568e1567b8fc6fd7efb064dc + languageName: node + linkType: hard + +"@azure/core-client@npm:^1.3.0, @azure/core-client@npm:^1.6.2, @azure/core-client@npm:^1.9.2": + version: 1.9.2 + resolution: "@azure/core-client@npm:1.9.2" + dependencies: + "@azure/abort-controller": ^2.0.0 + "@azure/core-auth": ^1.4.0 + "@azure/core-rest-pipeline": ^1.9.1 + "@azure/core-tracing": ^1.0.0 + "@azure/core-util": ^1.6.1 + "@azure/logger": ^1.0.0 + tslib: ^2.6.2 + checksum: 961b829dfda4f734a763e9480a2ea622a7031ba2da4126d0add6e351a9f73ddc5782bf2b766735d976b61da3857014e0a90223d1f85d1c68468747a7a56851c3 + languageName: node + linkType: hard + +"@azure/core-http-compat@npm:^2.0.0": + version: 2.1.2 + resolution: "@azure/core-http-compat@npm:2.1.2" + dependencies: + "@azure/abort-controller": ^2.0.0 + "@azure/core-client": ^1.3.0 + "@azure/core-rest-pipeline": ^1.3.0 + checksum: 387d0187607d95a6876f63d4b689210bce6ad243f48e56413136ba3875a8a9c4e238813307fb0cf0c53298f4b9d0893d04321c9331812bc74cf0f4e3e6872069 + languageName: node + linkType: hard + +"@azure/core-lro@npm:^2.2.0": + version: 2.7.2 + resolution: "@azure/core-lro@npm:2.7.2" + dependencies: + "@azure/abort-controller": ^2.0.0 + "@azure/core-util": ^1.2.0 + "@azure/logger": ^1.0.0 + tslib: ^2.6.2 + checksum: dc2e5bbb004a86704bcf584422cd099b7a6beef57ce6501afacced65f4f3b5fbba57a2439f701687237867552a661fd6568f8b3c9e3eacdfd9039004772f85b0 + languageName: node + linkType: hard + +"@azure/core-paging@npm:^1.1.1": + version: 1.6.2 + resolution: "@azure/core-paging@npm:1.6.2" + dependencies: + tslib: ^2.6.2 + checksum: 4b57f953998473ee784c3ea774a8b54f4be0ec239bd43cbabe28113ca18f141455289713302d4fcd802898dd7ab58380ff575b7ce9400ec1ec20c505791c0b25 + languageName: node + linkType: hard + +"@azure/core-rest-pipeline@npm:^1.1.0, @azure/core-rest-pipeline@npm:^1.10.1, @azure/core-rest-pipeline@npm:^1.3.0, @azure/core-rest-pipeline@npm:^1.9.1": + version: 1.17.0 + resolution: "@azure/core-rest-pipeline@npm:1.17.0" + dependencies: + "@azure/abort-controller": ^2.0.0 + "@azure/core-auth": ^1.8.0 + "@azure/core-tracing": ^1.0.1 + "@azure/core-util": ^1.9.0 + "@azure/logger": ^1.0.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.0 + tslib: ^2.6.2 + checksum: 8a79cbaaae295964bb8d18cb44873e705ebe3f9217fe74d83415b7266e46c3d6297c799d6e5e49516b165d273e0b794bf0ed14bb6aa875d09d4a90c3a559b6df + languageName: node + linkType: hard + +"@azure/core-tracing@npm:^1.0.0, @azure/core-tracing@npm:^1.0.1, @azure/core-tracing@npm:^1.1.2": + version: 1.1.2 + resolution: "@azure/core-tracing@npm:1.1.2" + dependencies: + tslib: ^2.6.2 + checksum: dc4133115051460748e281c80fdf90a6052350e558716f1afef4b3f8973c4fdd93538ba99c58613b390e9013d0c738108a0155e1903bbbdd8f7910a7a3be1c21 + languageName: node + linkType: hard + +"@azure/core-util@npm:^1.1.0, @azure/core-util@npm:^1.2.0, @azure/core-util@npm:^1.3.0, @azure/core-util@npm:^1.6.1, @azure/core-util@npm:^1.9.0": + version: 1.10.0 + resolution: "@azure/core-util@npm:1.10.0" + dependencies: + "@azure/abort-controller": ^2.0.0 + tslib: ^2.6.2 + checksum: 063a600fe0ac98e3f3985bb52b8fc8101fc8b3cf79d4c28b2df8257cd5f142d037867c1599e922f29d0f5111cd53c4290dd5d27a4052fc58076f601490e98d11 + languageName: node + linkType: hard + +"@azure/core-xml@npm:^1.4.3": + version: 1.4.3 + resolution: "@azure/core-xml@npm:1.4.3" + dependencies: + fast-xml-parser: ^4.3.2 + tslib: ^2.6.2 + checksum: 0a84fc6998e510945875b8188362ea97c6f456ea26ef05b22f94ec0b1d8112f09ddf61af35233eafed35625d9e9fb157d21a5b5ec6ddea84a2225ca573d2d02b + languageName: node + linkType: hard + +"@azure/identity@npm:^4.0.0": + version: 4.4.1 + resolution: "@azure/identity@npm:4.4.1" + dependencies: + "@azure/abort-controller": ^1.0.0 + "@azure/core-auth": ^1.5.0 + "@azure/core-client": ^1.9.2 + "@azure/core-rest-pipeline": ^1.1.0 + "@azure/core-tracing": ^1.0.0 + "@azure/core-util": ^1.3.0 + "@azure/logger": ^1.0.0 + "@azure/msal-browser": ^3.14.0 + "@azure/msal-node": ^2.9.2 + events: ^3.0.0 + jws: ^4.0.0 + open: ^8.0.0 + stoppable: ^1.1.0 + tslib: ^2.2.0 + checksum: 8dba5a1e347b349eb999e46cce190dedef02c0a81a179d4c4bf67ea4407c9f44ace5eec08f1ac8c963f8723e1074d32a9878a0ae5d4d4a880b19389b5fb6e7a1 + languageName: node + linkType: hard + +"@azure/logger@npm:^1.0.0": + version: 1.1.4 + resolution: "@azure/logger@npm:1.1.4" + dependencies: + tslib: ^2.6.2 + checksum: d4bfd83f31afc465689e02ac2d8eb0a1c6573cc47ea3fa18778c5d7d096ee7a4fdc130f00e9d162ec8ed192aeb9a54d5c3ab15bd7a12bbe039d5f594ba0f797b + languageName: node + linkType: hard + +"@azure/msal-browser@npm:^3.14.0": + version: 3.24.0 + resolution: "@azure/msal-browser@npm:3.24.0" + dependencies: + "@azure/msal-common": 14.15.0 + checksum: 3108b13aa16b0fb8ab5e080838ba0b4f4a6155d98674a084399642fc627562af8200810256f0fa8591acb831e48bd7841ddbe0e265f50f8924b0d3aecef7b766 + languageName: node + linkType: hard + +"@azure/msal-common@npm:14.15.0": + version: 14.15.0 + resolution: "@azure/msal-common@npm:14.15.0" + checksum: 072e4ca58856997df2e82935c818801a69a85df16d7dccdfed02c1b8f8a772751594efe1b918433c760202348a99aa6ec9d99cc0f018ab2f1659186ad2a8b88e + languageName: node + linkType: hard + +"@azure/msal-node@npm:^2.9.2": + version: 2.14.0 + resolution: "@azure/msal-node@npm:2.14.0" + dependencies: + "@azure/msal-common": 14.15.0 + jsonwebtoken: ^9.0.0 + uuid: ^8.3.0 + checksum: 79cddfa4cee9a18e4778db3b4e6e714a0216baaaee60eb364fbfbd9156ed7f10471a91944043f7c5506756a0a305cee535a70b78d587481851cd155ad4709d95 + languageName: node + linkType: hard + +"@azure/storage-blob@npm:^12.5.0": + version: 12.25.0 + resolution: "@azure/storage-blob@npm:12.25.0" + dependencies: + "@azure/abort-controller": ^2.1.2 + "@azure/core-auth": ^1.4.0 + "@azure/core-client": ^1.6.2 + "@azure/core-http-compat": ^2.0.0 + "@azure/core-lro": ^2.2.0 + "@azure/core-paging": ^1.1.1 + "@azure/core-rest-pipeline": ^1.10.1 + "@azure/core-tracing": ^1.1.2 + "@azure/core-util": ^1.6.1 + "@azure/core-xml": ^1.4.3 + "@azure/logger": ^1.0.0 + events: ^3.0.0 + tslib: ^2.2.0 + checksum: e592a27d9b8c76654c255544c4b53faea1468bf58f6acb9839115785de46fb6cbd3dce61bb11335af13b932bc651a53eb99140427c7cfcb3f8bd36ecedf38c17 + languageName: node + linkType: hard + +"@babel/code-frame@npm:7.0.0": + version: 7.0.0 + resolution: "@babel/code-frame@npm:7.0.0" + dependencies: + "@babel/highlight": ^7.0.0 + checksum: 0483e67fea3ee5930c163c7dc729a2a5250afab49d0b52e187dfdb7b6382e256fa269e3b3f7af0d55cce27f145c79112934a9d2b8854dd3953c8337a61c0c619 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.8.3": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2, @babel/compat-data@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: b12a91d27c3731a4b0bdc9312a50b1911f41f7f728aaf0d4b32486e2257fd2cb2d3ea1a295e98449600c48f2c7883a3196ca77cda1cef7d97a10c2e83d037974 + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.19.6, @babel/core@npm:^7.23.9": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.25.0 + "@babel/helper-compilation-targets": ^7.25.2 + "@babel/helper-module-transforms": ^7.25.2 + "@babel/helpers": ^7.25.0 + "@babel/parser": ^7.25.0 + "@babel/template": ^7.25.0 + "@babel/traverse": ^7.25.2 + "@babel/types": ^7.25.2 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 9a1ef604a7eb62195f70f9370cec45472a08114e3934e3eaaedee8fd754edf0730e62347c7b4b5e67d743ce57b5bb8cf3b92459482ca94d06e06246ef021390a + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.7.2": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" + dependencies: + "@babel/types": ^7.25.6 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6178566099a6a0657db7a7fa601a54fb4731ca0b8614fbdccfd8e523c210c13963649bc8fdfd53ce7dd14d05e3dda2fb22dea5b30113c488b9eb1a906d60212e + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 71a6158a9fdebffb82fdc400d5555ba8f2e370cea81a0d578155877bdc4db7d5252b75c43b2fdf3f72b3f68348891f99bd35ae315542daad1b7ace8322b1abcb + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" + dependencies: + "@babel/compat-data": ^7.25.2 + "@babel/helper-validator-option": ^7.24.8 + browserslist: ^4.23.1 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: aed33c5496cb9db4b5e2d44e26bf8bc474074cc7f7bb5ebe1d4a20fdeb362cb3ba9e1596ca18c7484bcd6e5c3a155ab975e420d520c0ae60df81f9de04d0fd16 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.8 + "@babel/helper-optimise-call-expression": ^7.24.7 + "@babel/helper-replace-supers": ^7.25.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/traverse": ^7.25.4 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4544ebda4516eb25efdebd47ca024bd7bdb1eb6e7cc3ad89688c8ef8e889734c2f4411ed78981899c641394f013f246f2af63d92a0e9270f6c453309b4cb89ba + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0, @babel/helper-create-regexp-features-plugin@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + regexpu-core: ^5.3.1 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: df55fdc6a1f3090dd37d91347df52d9322d52affa239543808dc142f8fe35e6787e67d8612337668198fac85826fafa9e6772e6c28b7d249ec94e6fafae5da6e + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" + 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 + checksum: 2bba965ea9a4887ddf9c11d51d740ab473bd7597b787d042c325f6a45912dfe908c2d6bb1d837bf82f7e9fa51e6ad5150563c58131d2bb85515e63d971414a9c + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" + dependencies: + "@babel/traverse": ^7.24.8 + "@babel/types": ^7.24.8 + checksum: bf923d05d81b06857f4ca4fe9c528c9c447a58db5ea39595bb559eae2fce01a8266173db0fd6a2ec129d7bbbb9bb22f4e90008252f7c66b422c76630a878a4bc + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" + dependencies: + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + "@babel/traverse": ^7.25.2 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 282d4e3308df6746289e46e9c39a0870819630af5f84d632559171e4fae6045684d771a65f62df3d569e88ccf81dc2def78b8338a449ae3a94bb421aa14fc367 + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 280654eaf90e92bf383d7eed49019573fb35a98c9e992668f701ad099957246721044be2068cf6840cb2299e0ad393705a1981c88c23a1048096a8d59e5f79a3 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.8 + resolution: "@babel/helper-plugin-utils@npm:7.24.8" + checksum: 73b1a83ba8bcee21dc94de2eb7323207391715e4369fd55844bb15cf13e3df6f3d13a40786d990e6370bf0f571d94fc31f70dec96c1d1002058258c35ca3767a + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-wrap-function": ^7.25.0 + "@babel/traverse": ^7.25.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 47f3065e43fe9d6128ddb4291ffb9cf031935379265fd13de972b5f241943121f7583efb69cd2e1ecf39e3d0f76f047547d56c3fcc2c853b326fad5465da0bd7 + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-replace-supers@npm:7.25.0" + dependencies: + "@babel/helper-member-expression-to-functions": ^7.24.8 + "@babel/helper-optimise-call-expression": ^7.24.7 + "@babel/traverse": ^7.25.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: f669fc2487c22d40b808f94b9c3ee41129484d5ef0ba689bdd70f216ff91e10b6b021d2f8cd37e7bdd700235a2a6ae6622526344f064528190383bf661ac65f8 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 11b28fe534ce2b1a67c4d8e51a7b5711a2a0a0cae802f74614eee54cca58c744d9a62f6f60103c41759e81c537d270bfd665bf368a6bea214c6052f2094f8407 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 39b03c5119216883878655b149148dc4d2e284791e969b19467a9411fccaa33f7a713add98f4db5ed519535f70ad273cdadfd2eb54d47ebbdeac5083351328ce + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/helper-wrap-function@npm:7.25.0" + dependencies: + "@babel/template": ^7.25.0 + "@babel/traverse": ^7.25.0 + "@babel/types": ^7.25.0 + checksum: 0095b4741704066d1687f9bbd5370bb88c733919e4275e49615f70c180208148ff5f24ab58d186ce92f8f5d28eab034ec6617e9264590cc4744c75302857629c + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.25.0": + version: 7.25.6 + resolution: "@babel/helpers@npm:7.25.6" + dependencies: + "@babel/template": ^7.25.0 + "@babel/types": ^7.25.6 + checksum: 5a548999db82049a5f7ac6de57576b4ed0d386ce07d058151698836ed411eae6230db12535487caeebb68a2ffc964491e8aead62364a5132ab0ae20e8b68e19f + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.0.0, @babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": ^7.25.6 + bin: + parser: ./bin/babel-parser.js + checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": + version: 7.25.3 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/traverse": ^7.25.3 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: d3dba60f360defe70eb43e35a1b17ea9dd4a99e734249e15be3d5c288019644f96f88d7ff51990118fda0845b4ad50f6d869e0382232b1d8b054d113d4eea7e2 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: fd56d1e6435f2c008ca9050ea906ff7eedcbec43f532f2bf2e7e905d8bf75bf5e4295ea9593f060394e2c8e45737266ccbf718050bad2dd7be4e7613c60d1b5b + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 13ed301b108d85867d64226bbc4032b07dd1a23aab68e9e32452c4fe3930f2198bb65bdae9c262c4104bd5e45647bc1830d25d43d356ee9a137edd8d5fab8350 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.7 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 07b92878ac58a98ea1fdf6a8b4ec3413ba4fa66924e28b694d63ec5b84463123fbf4d7153b56cf3cedfef4a3482c082fe3243c04f8fb2c041b32b0e29b4a9e21 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/traverse": ^7.25.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: c8d08b8d6cc71451ad2a50cf7db72ab5b41c1e5e2e4d56cf6837a25a61270abd682c6b8881ab025f11a552d2024b3780519bb051459ebb71c27aed13d9917663 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd + languageName: node + linkType: hard + +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.25.6" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b3b251ace9f184c2d6369cde686ff01581050cb0796f2ff00ff4021f31cf86270b347df09579f2c0996e999e37e1dddafacec42ed1ef6aae21a265aff947e792 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.6" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3b0928e73e42346e8a65760a3ff853c87ad693cdf11bb335a23e895e0b5b1f0601118521b3aff2a6946488a580a63afb6a5b5686153a7678b4dff0e4e4604dd7 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965 + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.25.4 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.4" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9b89b8930cd5983f64251d75c9fcdc17a8dc73837d6de12220ff972888ecff4054a6467cf0c423cad242aa96c0f0564a39a0823073728cc02239b80d13f02230 + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 707c209b5331c7dc79bd326128c6a6640dbd62a78da1653c844db20c4f36bf7b68454f1bc4d2d051b3fde9136fa291f276ec03a071bb00ee653069ff82f91010 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.4" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-remap-async-to-generator": ^7.25.0 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/traverse": ^7.25.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4235444735a1946f8766fe56564a8134c2c36c73e6cf83b3f2ed5624ebc84ff5979506a6a5b39acdb23aa09d442a6af471710ed408ccce533a2c4d2990b9df6a + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" + dependencies: + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-remap-async-to-generator": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 13704fb3b83effc868db2b71bfb2c77b895c56cb891954fc362e95e200afd523313b0e7cf04ce02f45b05e76017c5b5fa8070c92613727a35131bb542c253a36 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 249cdcbff4e778b177245f9652b014ea4f3cd245d83297f10a7bf6d97790074089aa62bcde8c08eb299c5e68f2faed346b587d3ebac44d625ba9a83a4ee27028 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b1a8f932f69ad2a47ae3e02b4cedd2a876bfc2ac9cf72a503fd706cdc87272646fe9eed81e068c0fc639647033de29f7fa0c21cddd1da0026f83dbaac97316a8 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.4" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.25.4 + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b73f7d968639c6c2dfc13f4c5a8fe45cefd260f0faa7890ae12e65d41211072544ff5e128c8b61a86887b29ffd3df8422dbdfbf61648488e71d4bb599c41f4a5 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 324049263504f18416f1c3e24033baebfafd05480fdd885c8ebe6f2b415b0fc8e0b98d719360f9e30743cc78ac387fabc0b3c6606d2b54135756ffb92963b382 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-classes@npm:7.25.4" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-compilation-targets": ^7.25.2 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-replace-supers": ^7.25.0 + "@babel/traverse": ^7.25.4 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0bf20e46eeb691bd60cee5d1b01950fc37accec88018ecace25099f7c8d8509c1ac54d11b8caf9f2157c6945969520642a3bc421159c1a14e80224dc9a7611de + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/template": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0cf8c1b1e4ea57dec8d4612460d84fd4cdbf71a7499bb61ee34632cf89018a59eee818ffca88a8d99ee7057c20a4257044d7d463fda6daef9bf1db9fa81563cb + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0b4bd3d608979a1e5bd97d9d42acd5ad405c7fffa61efac4c7afd8e86ea6c2d91ab2d94b6a98d63919571363fe76e0b03c4ff161f0f60241b895842596e4a999 + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 67b10fc6abb1f61f0e765288eb4c6d63d1d0f9fc0660e69f6f2170c56fa16bc74e49857afc644beda112b41771cd90cf52df0940d11e97e52617c77c7dcff171 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d1da2ff85ecb56a63f4ccfd9dc9ae69400d85f0dadf44ecddd9e71c6e5c7a9178e74e3a9637555f415a2bb14551e563f09f98534ab54f53d25e8439fdde6ba2d + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.25.0 + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 608d6b0e77341189508880fd1a9f605a38d0803dd6f678ea3920ab181b17b377f6d5221ae8cf0104c7a044d30d4ddb0366bd064447695671d78457a656bb264f + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 776509ff62ab40c12be814a342fc56a5cc09b91fb63032b2633414b635875fd7da03734657be0f6db2891fe6e3033b75d5ddb6f2baabd1a02e4443754a785002 + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 23c84a23eb56589fdd35a3540f9a1190615be069110a2270865223c03aee3ba4e0fc68fe14850800cf36f0712b26e4964d3026235261f58f0405a29fe8dac9b1 + languageName: node + linkType: hard + +"@babel/plugin-transform-export-namespace-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3bd3a10038f10ae0dea1ee42137f3edcf7036b5e9e570a0d1cbd0865f03658990c6c2d84fa2475f87a754e7dc5b46766c16f7ce5c9b32c3040150b6a21233a80 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a53b42dc93ab4b7d1ebd3c695b52be22b3d592f6a3dbdb3dc2fea2c8e0a7e1508fe919864c455cde552aec44ce7518625fccbb70c7063373ca228d884f4f49ea + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.25.1": + version: 7.25.1 + resolution: "@babel/plugin-transform-function-name@npm:7.25.1" + dependencies: + "@babel/helper-compilation-targets": ^7.24.8 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/traverse": ^7.25.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 743f3ea03bbc5a90944849d5a880b6bd9243dddbde581a46952da76e53a0b74c1e2424133fe8129d7a152c1f8c872bcd27e0b6728d7caadabd1afa7bb892e1e0 + languageName: node + linkType: hard + +"@babel/plugin-transform-json-strings@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 88874d0b7a1ddea66c097fc0abb68801ffae194468aa44b828dde9a0e20ac5d8647943793de86092eabaa2911c96f67a6b373793d4bb9c932ef81b2711c06c2e + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/plugin-transform-literals@npm:7.25.2" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 70c9bb40e377a306bd8f500899fb72127e527517914466e95dc6bb53fa7a0f51479db244a54a771b5780fc1eab488fedd706669bf11097b81a23c81ab7423eb1 + languageName: node + linkType: hard + +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3367ce0be243704dc6fce23e86a592c4380f01998ee5dd9f94c54b1ef7b971ac6f8a002901eb51599ac6cbdc0d067af8d1a720224fca1c40fde8bb8aab804aac + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2720c57aa3bf70576146ba7d6ea03227f4611852122d76d237924f7b008dafc952e6ae61a19e5024f26c665f44384bbd378466f01b6bd1305b3564a3b7fb1a5d + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f1dd0fb2f46c0f8f21076b8c7ccd5b33a85ce6dcb31518ea4c648d9a5bb2474cd4bd87c9b1b752e68591e24b022e334ba0d07631fef2b6b4d8a4b85cf3d581f5 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" + dependencies: + "@babel/helper-module-transforms": ^7.24.8 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-simple-access": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a4cf95b1639c33382064b44558f73ee5fac023f2a94d16e549d2bb55ceebd5cbc10fcddd505d08cd5bc97f5a64af9fd155512358b7dcf7b1a0082e8945cf21c5 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" + dependencies: + "@babel/helper-module-transforms": ^7.25.0 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-validator-identifier": ^7.24.7 + "@babel/traverse": ^7.25.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fe673bec08564e491847324bb80a1e6edfb229f5c37e58a094d51e95306e7b098e1d130fc43e992d22debd93b9beac74441ffc3f6ea5d78f6b2535896efa0728 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9ff1c464892efe042952ba778468bda6131b196a2729615bdcc3f24cdc94014f016a4616ee5643c5845bade6ba698f386833e61056d7201314b13a7fd69fac88 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: f1c6c7b5d60a86b6d7e4dd098798e1d393d55e993a0b57a73b53640c7a94985b601a96bdacee063f809a9a700bcea3a2ff18e98fa561554484ac56b761d774bd + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-new-target@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3cb94cd1076b270f768f91fdcf9dd2f6d487f8dbfff3df7ca8d07b915900b86d02769a35ba1407d16fe49499012c8f055e1741299e2c880798b953d942a8fa1b + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4a9221356401d87762afbc37a9e8e764afc2daf09c421117537820f8cfbed6876888372ad3a7bcfae2d45c95f026651f050ab4020b777be31d3ffb00908dbdd3 + languageName: node + linkType: hard + +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 561b5f1d08b2c3f92ce849f092751558b5e6cfeb7eb55c79e7375c34dd9c3066dce5e630bb439affef6adcf202b6cbcaaa23870070276fa5bb429c8f5b8c7514 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 169d257b9800c13e1feb4c37fb05dae84f702e58b342bb76e19e82e6692b7b5337c9923ee89e3916a97c0dd04a3375bdeca14f5e126f110bbacbeb46d1886ca2 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-super@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f71e607a830ee50a22fa1a2686524d3339440cf9dea63032f6efbd865cfe4e35000e1e3f3492459e5c986f7c0c07dc36938bf3ce61fc9ba5f8ab732d0b64ab37 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7229f3a5a4facaab40f4fdfc7faabc157dc38a67d66bed7936599f4bc509e0bff636f847ac2aa45294881fce9cf8a0a460b85d2a465b7b977de9739fce9b18f6 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 45e55e3a2fffb89002d3f89aef59c141610f23b60eee41e047380bffc40290b59f64fc649aa7ec5281f73d41b2065410d788acc6afaad2a9f44cad6e8af04442 + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ab534b03ac2eff94bc79342b8f39a4584666f5305a6c63c1964afda0b1b004e6b861e49d1683548030defe248e3590d3ff6338ee0552cb90c064f7e1479968c3 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.4" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.25.4 + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cb1dabfc03e2977990263d65bc8f43a9037dffbb5d9a5f825c00d05447ff68015099408c1531d9dd88f18a41a90f5062dc48f3a1d52b415d2d2ee4827dedff09 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8cee9473095305cc787bb653fd681719b49363281feabf677db8a552e8e41c94441408055d7e5fd5c7d41b315e634fa70b145ad0c7c54456216049df4ed57350 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9aeefc3aab6c6bf9d1fae1cf3a2d38c7d886fd3c6c81b7c608c477f5758aee2e7abf52f32724310fe861da61af934ee2508b78a5b5f234b9740c9134e1c14437 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-constant-elements@npm:^7.18.12": + version: 7.25.1 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.1" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6126abf8bc3980c1e27fd217f8b2f226b20cce9be300eaf9d30548556dd1e906b7daa4580d9ae1dae35eb5ed5c98e7222e0cb91efb0a232d05aae5875dcfe55c + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a05bf83bf5e7b31f7a3b56da1bf8e2eeec76ef52ae44435ceff66363a1717fcda45b7b4b931a2c115982175f481fc3f2d0fab23f0a43c44e6d983afc396858f0 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 653d32ea5accb12d016e324ec5a584b60a8f39e60c6a5101194b73553fdefbfa3c3f06ec2410216ec2033fddae181a2f146a1d6ed59f075c488fc4570cad2e7b + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.24.7": + version: 7.25.2 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.2" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/plugin-syntax-jsx": ^7.24.7 + "@babel/types": ^7.25.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 44fbde046385916de19a88d77fed9121c6cc6e25b9cdc38a43d8e514a9b18cf391ed3de25e7d6a8996d3fe4c298e395edf856ee20efffaab3b70f8ce225fffa4 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d859ada3cbeb829fa3d9978a29b2d36657fcc9dcc1e4c3c3af84ec5a044a8f8db26ada406baa309e5d4d512aca53d07c520d991b891ff943bec7d8f01aae0419 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + regenerator-transform: ^0.15.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 20c6c3fb6fc9f407829087316653388d311e8c1816b007609bb09aeef254092a7157adace8b3aaa8f34be752503717cb85c88a5fe482180a9b11bcbd676063be + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3d5876954d5914d7270819479504f30c4bf5452a65c677f44e2dab2db50b3c9d4b47793c45dfad7abf4f377035dd79e4b3f554ae350df9f422201d370ce9f8dd + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7b524245814607188212b8eb86d8c850e5974203328455a30881b4a92c364b93353fae14bc2af5b614ef16300b75b8c1d3b8f3a08355985b4794a7feb240adc3 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4c4254c8b9cceb1a8f975fa9b92257ddb08380a35c0a3721b8f4b9e13a3d82e403af2e0fba577b9f2452dd8f06bc3dea71cc53b1e2c6af595af5db52a13429d6 + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 118fc7a7ebf7c20411b670c8a030535fdfe4a88bc5643bb625a584dbc4c8a468da46430a20e6bf78914246962b0f18f1b9d6a62561a7762c4f34a038a5a77179 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ad44e5826f5a98c1575832dbdbd033adfe683cdff195e178528ead62507564bf02f479b282976cfd3caebad8b06d5fd7349c1cdb880dec3c56daea4f1f179619 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8663a8e7347cedf181001d99c88cf794b6598c3d82f324098510fe8fb8bd22113995526a77aa35a3cc5d70ffd0617a59dd0d10311a9bf0e1a3a7d3e59b900c00 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.24.7": + version: 7.25.2 + resolution: "@babel/plugin-transform-typescript@npm:7.25.2" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.25.0 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-syntax-typescript": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b0267128d93560a4350919f7230a3b497e20fb8611d9f04bb3560d6b38877305ccad4c40903160263361c6930a84dbcb5b21b8ea923531bda51f67bffdc2dd0b + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4af0a193e1ddea6ff82b2b15cc2501b872728050bd625740b813c8062fec917d32d530ff6b41de56c15e7296becdf3336a58db81f5ca8e7c445c1306c52f3e01 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aae13350c50973f5802ca7906d022a6a0cc0e3aebac9122d0450bbd51e78252d4c2032ad69385e2759fcbdd3aac5d571bd7e26258907f51f8e1a51b53be626c2 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1cb4e70678906e431da0a05ac3f8350025fee290304ad7482d9cfaa1ca67b2e898654de537c9268efbdad5b80d3ebadf42b4a88ea84609bd8a4cce7b11b48afd + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.4" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.25.2 + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6d1a7e9fdde4ffc9a81c0e3f261b96a9a0dfe65da282ec96fe63b36c597a7389feac638f1df2a8a4f8c9128337bba8e984f934e9f19077930f33abf1926759ea + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.19.4": + version: 7.25.4 + resolution: "@babel/preset-env@npm:7.25.4" + dependencies: + "@babel/compat-data": ^7.25.4 + "@babel/helper-compilation-targets": ^7.25.2 + "@babel/helper-plugin-utils": ^7.24.8 + "@babel/helper-validator-option": ^7.24.8 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.3 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.0 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.7 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.0 + "@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.7 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@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.7 + "@babel/plugin-transform-async-generator-functions": ^7.25.4 + "@babel/plugin-transform-async-to-generator": ^7.24.7 + "@babel/plugin-transform-block-scoped-functions": ^7.24.7 + "@babel/plugin-transform-block-scoping": ^7.25.0 + "@babel/plugin-transform-class-properties": ^7.25.4 + "@babel/plugin-transform-class-static-block": ^7.24.7 + "@babel/plugin-transform-classes": ^7.25.4 + "@babel/plugin-transform-computed-properties": ^7.24.7 + "@babel/plugin-transform-destructuring": ^7.24.8 + "@babel/plugin-transform-dotall-regex": ^7.24.7 + "@babel/plugin-transform-duplicate-keys": ^7.24.7 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.0 + "@babel/plugin-transform-dynamic-import": ^7.24.7 + "@babel/plugin-transform-exponentiation-operator": ^7.24.7 + "@babel/plugin-transform-export-namespace-from": ^7.24.7 + "@babel/plugin-transform-for-of": ^7.24.7 + "@babel/plugin-transform-function-name": ^7.25.1 + "@babel/plugin-transform-json-strings": ^7.24.7 + "@babel/plugin-transform-literals": ^7.25.2 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 + "@babel/plugin-transform-member-expression-literals": ^7.24.7 + "@babel/plugin-transform-modules-amd": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.8 + "@babel/plugin-transform-modules-systemjs": ^7.25.0 + "@babel/plugin-transform-modules-umd": ^7.24.7 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 + "@babel/plugin-transform-new-target": ^7.24.7 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 + "@babel/plugin-transform-numeric-separator": ^7.24.7 + "@babel/plugin-transform-object-rest-spread": ^7.24.7 + "@babel/plugin-transform-object-super": ^7.24.7 + "@babel/plugin-transform-optional-catch-binding": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.8 + "@babel/plugin-transform-parameters": ^7.24.7 + "@babel/plugin-transform-private-methods": ^7.25.4 + "@babel/plugin-transform-private-property-in-object": ^7.24.7 + "@babel/plugin-transform-property-literals": ^7.24.7 + "@babel/plugin-transform-regenerator": ^7.24.7 + "@babel/plugin-transform-reserved-words": ^7.24.7 + "@babel/plugin-transform-shorthand-properties": ^7.24.7 + "@babel/plugin-transform-spread": ^7.24.7 + "@babel/plugin-transform-sticky-regex": ^7.24.7 + "@babel/plugin-transform-template-literals": ^7.24.7 + "@babel/plugin-transform-typeof-symbol": ^7.24.8 + "@babel/plugin-transform-unicode-escapes": ^7.24.7 + "@babel/plugin-transform-unicode-property-regex": ^7.24.7 + "@babel/plugin-transform-unicode-regex": ^7.24.7 + "@babel/plugin-transform-unicode-sets-regex": ^7.25.4 + "@babel/preset-modules": 0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.6 + babel-plugin-polyfill-regenerator: ^0.6.1 + core-js-compat: ^3.37.1 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 752be43f0b78a2eefe5007076aed3d21b505e1c09d134b61e7de8838f1bbb1e7af81023d39adb14b6eae23727fb5a9fd23f8115a44df043319be22319be17913 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" + 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 + checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 + languageName: node + linkType: hard + +"@babel/preset-react@npm:^7.18.6": + version: 7.24.7 + resolution: "@babel/preset-react@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-transform-react-display-name": ^7.24.7 + "@babel/plugin-transform-react-jsx": ^7.24.7 + "@babel/plugin-transform-react-jsx-development": ^7.24.7 + "@babel/plugin-transform-react-pure-annotations": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 76d0365b6bca808be65c4ccb3f3384c0792084add15eb537f16b3e44184216b82fa37f945339b732ceee6f06e09ba1f39f75c45e69b9811ddcc479f05555ea9c + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.18.6": + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-syntax-jsx": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.7 + "@babel/plugin-transform-typescript": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 12929b24757f3bd6548103475f86478eda4c872bc7cefd920b29591eee8f4a4f350561d888e133d632d0c9402b8615fdcec9138e5127a6567dcb22f804ff207f + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 + languageName: node + linkType: hard + +"@babel/runtime-corejs3@npm:^7.20.7, @babel/runtime-corejs3@npm:^7.22.15, @babel/runtime-corejs3@npm:^7.24.5": + version: 7.25.6 + resolution: "@babel/runtime-corejs3@npm:7.25.6" + dependencies: + core-js-pure: ^3.30.2 + regenerator-runtime: ^0.14.0 + checksum: 54d60c4eadfb58420dc88fb5bbba97910bb08bac316085ea74ee40584b56a9d9c1fb0f608862b8fef71c05837aaac9c2ed19504adfd72011f9740fe5d57733ae + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.25.6 + resolution: "@babel/runtime@npm:7.25.6" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: ee1a69d3ac7802803f5ee6a96e652b78b8addc28c6a38c725a4ad7d61a059d9e6cb9f6550ed2f63cce67a1bd82e0b1ef66a1079d895be6bfb536a5cfbd9ccc32 + languageName: node + linkType: hard + +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.25.0 + "@babel/types": ^7.25.0 + checksum: 3f2db568718756d0daf2a16927b78f00c425046b654cd30b450006f2e84bdccaf0cbe6dc04994aa1f5f6a4398da2f11f3640a4d3ee31722e43539c4c919c817b + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.25.6 + "@babel/parser": ^7.25.6 + "@babel/template": ^7.25.0 + "@babel/types": ^7.25.6 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" + dependencies: + "@babel/helper-string-parser": ^7.24.8 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 + languageName: node + linkType: hard + +"@backstage-community/plugin-search-backend-module-github@workspace:^, @backstage-community/plugin-search-backend-module-github@workspace:plugins/search-backend-module-github": + version: 0.0.0-use.local + resolution: "@backstage-community/plugin-search-backend-module-github@workspace:plugins/search-backend-module-github" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/backend-test-utils": ^1.0.0 + "@backstage/cli": ^0.27.1 + "@backstage/config": ^1.2.0 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-search-backend-node": ^1.3.2 + "@backstage/plugin-search-common": ^1.2.14 + "@octokit/graphql": ^5.0.0 + "@octokit/graphql-schema": ^15.25.0 + languageName: unknown + linkType: soft + +"@backstage-community/plugin-search-github@^0.1.0, @backstage-community/plugin-search-github@workspace:plugins/search-github": + version: 0.0.0-use.local + resolution: "@backstage-community/plugin-search-github@workspace:plugins/search-github" + dependencies: + "@backstage/cli": ^0.27.1 + "@backstage/core-app-api": ^1.15.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/dev-utils": ^1.1.0 + "@backstage/plugin-search-react": ^1.8.0 + "@backstage/test-utils": ^1.6.0 + "@backstage/theme": ^0.5.7 + "@material-ui/core": ^4.9.13 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@testing-library/jest-dom": ^6.0.0 + "@testing-library/react": ^14.0.0 + "@testing-library/user-event": ^14.0.0 + msw: ^1.0.0 + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + languageName: unknown + linkType: soft + +"@backstage/app-defaults@npm:^1.5.11": + version: 1.5.11 + resolution: "@backstage/app-defaults@npm:1.5.11" + dependencies: + "@backstage/core-app-api": ^1.15.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/theme": ^0.5.7 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 89e8976d57f8e35e56da48aade0b45ae0c6d2c7ad92b4818ef1a610d0e3701e6ff9341b5ebf7590be3217f2c8bbd9072dad9cb44c1891b32648bf783c2bab8e3 + languageName: node + linkType: hard + +"@backstage/backend-app-api@npm:^0.7.0": + version: 0.7.9 + resolution: "@backstage/backend-app-api@npm:0.7.9" + dependencies: + "@backstage/backend-common": ^0.23.2 + "@backstage/backend-plugin-api": ^0.6.21 + "@backstage/backend-tasks": ^0.5.26 + "@backstage/cli-common": ^0.1.14 + "@backstage/cli-node": ^0.2.6 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.8.1 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.16 + "@backstage/plugin-permission-node": ^0.7.32 + "@backstage/types": ^1.1.1 + "@manypkg/get-packages": ^1.1.3 + "@types/cors": ^2.8.6 + "@types/express": ^4.17.6 + compression: ^1.7.4 + cookie: ^0.6.0 + cors: ^2.8.5 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + helmet: ^6.0.0 + jose: ^5.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + node-fetch: ^2.6.7 + node-forge: ^1.3.1 + path-to-regexp: ^6.2.1 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + checksum: bbc5026fe1ddc29e93f0ee16f261108f17f6628cb15e2ad47a850124f1bb0671cf8d740532c45e96db448df87ef5c262c764754c150116d242348303c694eff3 + languageName: node + linkType: hard + +"@backstage/backend-app-api@npm:^1.0.0": + version: 1.0.0 + resolution: "@backstage/backend-app-api@npm:1.0.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/types": ^1.1.1 + "@manypkg/get-packages": ^1.1.3 + compression: ^1.7.4 + cookie: ^0.6.0 + cors: ^2.8.5 + express: ^4.17.1 + express-promise-router: ^4.1.0 + helmet: ^6.0.0 + jose: ^5.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + node-fetch: ^2.7.0 + node-forge: ^1.3.1 + path-to-regexp: ^8.0.0 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + checksum: 6f1b3a6db855e5944dc9719337896d75d7bebc05eef2454e4523446507c2a1d19d2c58ab2c9a9332eb684168356804fb83499704c4563c94c0deddbf45ca7289 + languageName: node + linkType: hard + +"@backstage/backend-common@npm:^0.21.7": + version: 0.21.7 + resolution: "@backstage/backend-common@npm:0.21.7" + dependencies: + "@aws-sdk/abort-controller": ^3.347.0 + "@aws-sdk/client-codecommit": ^3.350.0 + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@backstage/backend-app-api": ^0.7.0 + "@backstage/backend-dev-utils": ^0.1.4 + "@backstage/backend-plugin-api": ^0.6.17 + "@backstage/cli-common": ^0.1.13 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.8.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.10.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-auth-node": ^0.4.12 + "@backstage/types": ^1.1.1 + "@google-cloud/storage": ^7.0.0 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@kubernetes/client-node": 0.20.0 + "@manypkg/get-packages": ^1.1.3 + "@octokit/rest": ^19.0.3 + "@types/cors": ^2.8.6 + "@types/dockerode": ^3.3.0 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + "@types/webpack-env": ^1.15.2 + archiver: ^6.0.0 + base64-stream: ^1.0.0 + compression: ^1.7.4 + concat-stream: ^2.0.0 + cors: ^2.8.5 + dockerode: ^4.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + helmet: ^6.0.0 + isomorphic-git: ^1.23.0 + jose: ^5.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + mysql2: ^3.0.0 + node-fetch: ^2.6.7 + p-limit: ^3.1.0 + pg: ^8.11.3 + raw-body: ^2.4.1 + tar: ^6.1.12 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + yauzl: ^3.0.0 + yn: ^4.0.0 + peerDependencies: + pg-connection-string: ^2.3.0 + peerDependenciesMeta: + pg-connection-string: + optional: true + checksum: a774e8556d2286fe4648a669c96cece8f831db11b1d7c1075a6bf8da43318ce53e064543b173b7ecc347a23c738e2b52a74168d5f9403fc20fa14eaf2d1fc83b + languageName: node + linkType: hard + +"@backstage/backend-common@npm:^0.23.2, @backstage/backend-common@npm:^0.23.3": + version: 0.23.3 + resolution: "@backstage/backend-common@npm:0.23.3" + dependencies: + "@aws-sdk/abort-controller": ^3.347.0 + "@aws-sdk/client-codecommit": ^3.350.0 + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@backstage/backend-dev-utils": ^0.1.4 + "@backstage/backend-plugin-api": ^0.7.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.8.1 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.13.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-auth-node": ^0.4.17 + "@backstage/types": ^1.1.1 + "@google-cloud/storage": ^7.0.0 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@kubernetes/client-node": 0.20.0 + "@manypkg/get-packages": ^1.1.3 + "@octokit/rest": ^19.0.3 + "@types/cors": ^2.8.6 + "@types/dockerode": ^3.3.0 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + "@types/webpack-env": ^1.15.2 + archiver: ^6.0.0 + base64-stream: ^1.0.0 + compression: ^1.7.4 + concat-stream: ^2.0.0 + cors: ^2.8.5 + dockerode: ^4.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + helmet: ^6.0.0 + isomorphic-git: ^1.23.0 + jose: ^5.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + mysql2: ^3.0.0 + node-fetch: ^2.6.7 + node-forge: ^1.3.1 + p-limit: ^3.1.0 + path-to-regexp: ^6.2.1 + pg: ^8.11.3 + raw-body: ^2.4.1 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + tar: ^6.1.12 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + yauzl: ^3.0.0 + yn: ^4.0.0 + peerDependencies: + pg-connection-string: ^2.3.0 + peerDependenciesMeta: + pg-connection-string: + optional: true + checksum: 3cd96e153a5537e95c783fb7f5783c7ba15700375248f102b89aae1144962e64382caec2fec5b27d5ed08ae988c0fc6b3bc34921e9355d12bdbf8ce78aa99acb + languageName: node + linkType: hard + +"@backstage/backend-common@npm:^0.24.1": + version: 0.24.1 + resolution: "@backstage/backend-common@npm:0.24.1" + dependencies: + "@aws-sdk/abort-controller": ^3.347.0 + "@aws-sdk/client-codecommit": ^3.350.0 + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@backstage/backend-dev-utils": ^0.1.5 + "@backstage/backend-plugin-api": ^0.8.1 + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.14.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-auth-node": ^0.5.1 + "@backstage/types": ^1.1.1 + "@google-cloud/storage": ^7.0.0 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@kubernetes/client-node": 0.20.0 + "@manypkg/get-packages": ^1.1.3 + "@octokit/rest": ^19.0.3 + "@types/cors": ^2.8.6 + "@types/dockerode": ^3.3.0 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + "@types/webpack-env": ^1.15.2 + archiver: ^6.0.0 + base64-stream: ^1.0.0 + compression: ^1.7.4 + concat-stream: ^2.0.0 + cors: ^2.8.5 + dockerode: ^4.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + helmet: ^6.0.0 + isomorphic-git: ^1.23.0 + jose: ^5.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + mysql2: ^3.0.0 + node-fetch: ^2.7.0 + node-forge: ^1.3.1 + p-limit: ^3.1.0 + path-to-regexp: ^6.2.1 + pg: ^8.11.3 + pg-format: ^1.0.4 + raw-body: ^2.4.1 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + tar: ^6.1.12 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + yauzl: ^3.0.0 + yn: ^4.0.0 + peerDependencies: + pg-connection-string: ^2.3.0 + peerDependenciesMeta: + pg-connection-string: + optional: true + checksum: 5a326dec02d1d43a819e5b1d4a0be87ee00be23013e4a74c7c700f996d3b486d359ba2866c20a25788a9eef6a97d2f99b5ccbb140bcac3180d703eee6ad82c04 + languageName: node + linkType: hard + +"@backstage/backend-common@npm:^0.25.0": + version: 0.25.0 + resolution: "@backstage/backend-common@npm:0.25.0" + dependencies: + "@aws-sdk/abort-controller": ^3.347.0 + "@aws-sdk/client-codecommit": ^3.350.0 + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@backstage/backend-dev-utils": ^0.1.5 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/types": ^1.1.1 + "@google-cloud/storage": ^7.0.0 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@kubernetes/client-node": 0.20.0 + "@manypkg/get-packages": ^1.1.3 + "@octokit/rest": ^19.0.3 + "@types/cors": ^2.8.6 + "@types/dockerode": ^3.3.0 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + "@types/webpack-env": ^1.15.2 + archiver: ^7.0.0 + base64-stream: ^1.0.0 + compression: ^1.7.4 + concat-stream: ^2.0.0 + cors: ^2.8.5 + dockerode: ^4.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + helmet: ^6.0.0 + isomorphic-git: ^1.23.0 + jose: ^5.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + mysql2: ^3.0.0 + node-fetch: ^2.7.0 + node-forge: ^1.3.1 + p-limit: ^3.1.0 + path-to-regexp: ^8.0.0 + pg: ^8.11.3 + pg-format: ^1.0.4 + raw-body: ^2.4.1 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + tar: ^6.1.12 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + yauzl: ^3.0.0 + yn: ^4.0.0 + peerDependencies: + pg-connection-string: ^2.3.0 + peerDependenciesMeta: + pg-connection-string: + optional: true + checksum: 34d2b92b5fd7f6d8f25975d121634079586d022665a51b676ba47053050e0f22556f80d59a75a10e0a8f1803a718448b7aed4bd1dcd6f1d348785c97cf5a8c9d + languageName: node + linkType: hard + +"@backstage/backend-defaults@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/backend-defaults@npm:0.5.0" + dependencies: + "@aws-sdk/abort-controller": ^3.347.0 + "@aws-sdk/client-codecommit": ^3.350.0 + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@backstage/backend-app-api": ^1.0.0 + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-dev-utils": ^0.1.5 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/cli-node": ^0.2.8 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-events-node": ^0.4.0 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/types": ^1.1.1 + "@google-cloud/storage": ^7.0.0 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@manypkg/get-packages": ^1.1.3 + "@octokit/rest": ^19.0.3 + "@opentelemetry/api": ^1.3.0 + "@types/cors": ^2.8.6 + "@types/express": ^4.17.6 + archiver: ^7.0.0 + base64-stream: ^1.0.0 + better-sqlite3: ^11.0.0 + compression: ^1.7.4 + concat-stream: ^2.0.0 + cookie: ^0.6.0 + cors: ^2.8.5 + cron: ^3.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + helmet: ^6.0.0 + isomorphic-git: ^1.23.0 + jose: ^5.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + mysql2: ^3.0.0 + node-fetch: ^2.7.0 + node-forge: ^1.3.1 + p-limit: ^3.1.0 + path-to-regexp: ^8.0.0 + pg: ^8.11.3 + pg-connection-string: ^2.3.0 + pg-format: ^1.0.4 + raw-body: ^2.4.1 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + tar: ^6.1.12 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + yauzl: ^3.0.0 + yn: ^4.0.0 + zod: ^3.22.4 + checksum: ff0b20ca44fe3412d031676768d31598dc64a2bef5ca654ded3d533ab692030d38ea28ba64c25ae9cb63615ce391322f8a929df57dd1a51890bcadd5fd61f308 + languageName: node + linkType: hard + +"@backstage/backend-dev-utils@npm:^0.1.4, @backstage/backend-dev-utils@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/backend-dev-utils@npm:0.1.5" + checksum: 7c7eced8cc6fe88b6b54d7b9f04953dbfd07846772368a0b269d4e75da30133b61e4fe29782c0dc0aa547234d75ff60a985f378f92911680a9172fa8f2820e5b + languageName: node + linkType: hard + +"@backstage/backend-openapi-utils@npm:^0.1.18": + version: 0.1.18 + resolution: "@backstage/backend-openapi-utils@npm:0.1.18" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/errors": ^1.2.4 + "@types/express": ^4.17.6 + "@types/express-serve-static-core": ^4.17.5 + express: ^4.17.1 + express-openapi-validator: ^5.0.4 + express-promise-router: ^4.1.0 + json-schema-to-ts: ^3.0.0 + lodash: ^4.17.21 + openapi-merge: ^1.3.2 + openapi3-ts: ^3.1.2 + checksum: 5471baf1d4856fa5961e42dcc63be281776b9d4764e358b7e93286e0f1373411b1cadedb2a98c73c4544d81702d497b79dc20b9512b08119d610af28da2984df + languageName: node + linkType: hard + +"@backstage/backend-plugin-api@npm:^0.6.17, @backstage/backend-plugin-api@npm:^0.6.21": + version: 0.6.21 + resolution: "@backstage/backend-plugin-api@npm:0.6.21" + dependencies: + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.16 + "@backstage/plugin-permission-common": ^0.7.14 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + express: ^4.17.1 + knex: ^3.0.0 + luxon: ^3.0.0 + checksum: d6b81036579108835cbf63fcc2c3e5a9ac684e3797d415d1ac4e26a32db72c0b0b182c098fb91e7a3219eaed2362a85d717327f69f6d2b566c3f5c6a8963c9d1 + languageName: node + linkType: hard + +"@backstage/backend-plugin-api@npm:^0.7.0": + version: 0.7.0 + resolution: "@backstage/backend-plugin-api@npm:0.7.0" + dependencies: + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.17 + "@backstage/plugin-permission-common": ^0.8.0 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + express: ^4.17.1 + knex: ^3.0.0 + luxon: ^3.0.0 + checksum: ea3f8a97750b8f9afae5ee45e0afdb4b04f46c889108b32fe0a86447d1578f4d5e1bca37c4fccdd6270593b6db0729d2e281349d8e11e2528e76ab18ab649c33 + languageName: node + linkType: hard + +"@backstage/backend-plugin-api@npm:^0.8.1": + version: 0.8.1 + resolution: "@backstage/backend-plugin-api@npm:0.8.1" + dependencies: + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.1 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + express: ^4.17.1 + knex: ^3.0.0 + luxon: ^3.0.0 + checksum: 4a6614ceec13ff5ace3e04e8a1bad40567ce6a66afc19c02935161d12bdd7edbf4863d1d0203539e8a353dd78184078eb873fd14da6cbd093d1d9e4ced44c0fb + languageName: node + linkType: hard + +"@backstage/backend-plugin-api@npm:^1.0.0": + version: 1.0.0 + resolution: "@backstage/backend-plugin-api@npm:1.0.0" + dependencies: + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + express: ^4.17.1 + knex: ^3.0.0 + luxon: ^3.0.0 + checksum: b18b93fb631a81826ef9049567c5a151285d643aea820954f03e3a293d75f00ae679b2d3054fab2cf9dff476a65fad5b8841ca608b2f182f394b22dca026664a + languageName: node + linkType: hard + +"@backstage/backend-tasks@npm:^0.5.26": + version: 0.5.27 + resolution: "@backstage/backend-tasks@npm:0.5.27" + dependencies: + "@backstage/backend-common": ^0.23.3 + "@backstage/backend-plugin-api": ^0.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@opentelemetry/api": ^1.3.0 + "@types/luxon": ^3.0.0 + cron: ^3.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + uuid: ^9.0.0 + zod: ^3.22.4 + checksum: 69afa09bb380cdc93d52bf4e93b94a4aa8b3c9ef74f3e4350a6beedbbc623095805c0613f691a42a3995795fe0c9f9ccce689ce8c2f3a11277534d13ac4aa2a6 + languageName: node + linkType: hard + +"@backstage/backend-tasks@npm:^0.6.1": + version: 0.6.1 + resolution: "@backstage/backend-tasks@npm:0.6.1" + dependencies: + "@backstage/backend-common": ^0.24.1 + "@backstage/backend-plugin-api": ^0.8.1 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@opentelemetry/api": ^1.3.0 + "@types/luxon": ^3.0.0 + cron: ^3.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + uuid: ^9.0.0 + zod: ^3.22.4 + checksum: 2173a855d9707ce598c870e5791a639276e437741ffade30226ca876eaefb2cea28864af1a571b4548d926b7a5a213b4cebc2346868ddbd25d505180b5bf2ee9 + languageName: node + linkType: hard + +"@backstage/backend-test-utils@npm:^1.0.0": + version: 1.0.0 + resolution: "@backstage/backend-test-utils@npm:1.0.0" + dependencies: + "@backstage/backend-app-api": ^1.0.0 + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-events-node": ^0.4.0 + "@backstage/types": ^1.1.1 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@types/express": ^4.17.6 + "@types/express-serve-static-core": ^4.17.5 + "@types/keyv": ^4.2.0 + "@types/qs": ^6.9.6 + better-sqlite3: ^11.0.0 + cookie: ^0.6.0 + express: ^4.17.1 + fs-extra: ^11.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + msw: ^1.0.0 + mysql2: ^3.0.0 + pg: ^8.11.3 + pg-connection-string: ^2.3.0 + testcontainers: ^10.0.0 + textextensions: ^5.16.0 + uuid: ^9.0.0 + yn: ^4.0.0 + peerDependencies: + "@types/jest": "*" + checksum: 9ee8ed1de60468395ac0cbfcbbdfd58de132cdc25f48f4bf3717b2f6bc069de2e38380a110c94e25fa317f662aba2dd36fc990d925988965c1b34c31f6f923ac + languageName: node + linkType: hard + +"@backstage/catalog-client@npm:^1.6.5, @backstage/catalog-client@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/catalog-client@npm:1.7.0" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/errors": ^1.2.4 + cross-fetch: ^4.0.0 + uri-template: ^2.0.0 + checksum: 66a0570c57281fbf7b59786ebf2dd97efbb5c7c7393025e14a605d38f1bf2317974c319da138146e21d31ac83c3214223631211ebbee36fc96c84bd803acd913 + languageName: node + linkType: hard + +"@backstage/catalog-model@npm:^1.4.5, @backstage/catalog-model@npm:^1.5.0, @backstage/catalog-model@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/catalog-model@npm:1.7.0" + dependencies: + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + ajv: ^8.10.0 + lodash: ^4.17.21 + checksum: 6ff537e9e6064d35fa4a173a1c96f94e904489494a67a136e2dd0a743f9e3f4fd8a1f7a661fe8495dfbb642aabcc8fbf1746a300ad496b6e4a5d02f4db00f914 + languageName: node + linkType: hard + +"@backstage/cli-common@npm:^0.1.13, @backstage/cli-common@npm:^0.1.14": + version: 0.1.14 + resolution: "@backstage/cli-common@npm:0.1.14" + checksum: 6c5031ae31f08b405e5e59105d98e43dc6d865f960e5d016067267ecabccd5a892ab65d59d5b9e31850dccddb9eb29e06bf360ab6be8f7949991561ddb163fcb + languageName: node + linkType: hard + +"@backstage/cli-node@npm:^0.2.5, @backstage/cli-node@npm:^0.2.6, @backstage/cli-node@npm:^0.2.8": + version: 0.2.8 + resolution: "@backstage/cli-node@npm:0.2.8" + dependencies: + "@backstage/cli-common": ^0.1.14 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@manypkg/get-packages": ^1.1.3 + "@yarnpkg/parsers": ^3.0.0 + fs-extra: ^11.2.0 + semver: ^7.5.3 + zod: ^3.22.4 + checksum: 7511693a6d05fa70099df2b3bf56adb07c70fad76f90a3d3d7b6789a17e77e1fe38db95a4720777a9b59f6f43e72b64376449033f3299f42853e0de0192bfca8 + languageName: node + linkType: hard + +"@backstage/cli@npm:^0.27.1": + version: 0.27.1 + resolution: "@backstage/cli@npm:0.27.1" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/cli-node": ^0.2.8 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/eslint-plugin": ^0.1.9 + "@backstage/integration": ^1.15.0 + "@backstage/release-manifests": ^0.0.11 + "@backstage/types": ^1.1.1 + "@manypkg/get-packages": ^1.1.3 + "@module-federation/enhanced": ^0.6.0 + "@octokit/graphql": ^5.0.0 + "@octokit/graphql-schema": ^13.7.0 + "@octokit/oauth-app": ^4.2.0 + "@octokit/request": ^6.0.0 + "@pmmmwh/react-refresh-webpack-plugin": ^0.5.7 + "@rollup/plugin-commonjs": ^26.0.0 + "@rollup/plugin-json": ^6.0.0 + "@rollup/plugin-node-resolve": ^15.0.0 + "@rollup/plugin-yaml": ^4.0.0 + "@spotify/eslint-config-base": ^15.0.0 + "@spotify/eslint-config-react": ^15.0.0 + "@spotify/eslint-config-typescript": ^15.0.0 + "@sucrase/webpack-loader": ^2.0.0 + "@svgr/core": 6.5.x + "@svgr/plugin-jsx": 6.5.x + "@svgr/plugin-svgo": 6.5.x + "@svgr/rollup": 6.5.x + "@svgr/webpack": 6.5.x + "@swc/core": ^1.3.46 + "@swc/helpers": ^0.5.0 + "@swc/jest": ^0.2.22 + "@types/jest": ^29.5.11 + "@types/webpack-env": ^1.15.2 + "@typescript-eslint/eslint-plugin": ^6.12.0 + "@typescript-eslint/parser": ^6.7.2 + "@yarnpkg/lockfile": ^1.1.0 + "@yarnpkg/parsers": ^3.0.0 + bfj: ^8.0.0 + buffer: ^6.0.3 + chalk: ^4.0.0 + chokidar: ^3.3.1 + commander: ^12.0.0 + cross-fetch: ^4.0.0 + cross-spawn: ^7.0.3 + css-loader: ^6.5.1 + ctrlc-windows: ^2.1.0 + diff: ^5.0.0 + esbuild: ^0.23.0 + esbuild-loader: ^4.0.0 + eslint: ^8.6.0 + eslint-config-prettier: ^9.0.0 + eslint-formatter-friendly: ^7.0.0 + eslint-plugin-deprecation: ^2.0.0 + eslint-plugin-import: ^2.25.4 + eslint-plugin-jest: ^28.0.0 + eslint-plugin-jsx-a11y: ^6.5.1 + eslint-plugin-react: ^7.28.0 + eslint-plugin-react-hooks: ^4.3.0 + eslint-plugin-unused-imports: ^3.0.0 + eslint-webpack-plugin: ^4.0.0 + express: ^4.17.1 + fork-ts-checker-webpack-plugin: ^9.0.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + glob: ^7.1.7 + global-agent: ^3.0.0 + handlebars: ^4.7.3 + html-webpack-plugin: ^5.3.1 + inquirer: ^8.2.0 + jest: ^29.7.0 + jest-css-modules: ^2.1.0 + jest-environment-jsdom: ^29.0.2 + jest-runtime: ^29.0.2 + json-schema: ^0.4.0 + lodash: ^4.17.21 + mini-css-extract-plugin: ^2.4.2 + minimatch: ^9.0.0 + node-fetch: ^2.7.0 + node-libs-browser: ^2.2.1 + npm-packlist: ^5.0.0 + ora: ^5.3.0 + p-limit: ^3.1.0 + p-queue: ^6.6.2 + pirates: ^4.0.6 + postcss: ^8.1.0 + process: ^0.11.10 + raw-loader: ^4.0.2 + react-dev-utils: ^12.0.0-next.60 + react-refresh: ^0.14.0 + recursive-readdir: ^2.2.2 + replace-in-file: ^7.1.0 + rollup: ^4.0.0 + rollup-plugin-dts: ^6.1.0 + rollup-plugin-esbuild: ^6.1.1 + rollup-plugin-postcss: ^4.0.0 + rollup-pluginutils: ^2.8.2 + run-script-webpack-plugin: ^0.2.0 + semver: ^7.5.3 + style-loader: ^3.3.1 + sucrase: ^3.20.2 + swc-loader: ^0.2.3 + tar: ^6.1.12 + terser-webpack-plugin: ^5.1.3 + util: ^0.12.3 + webpack: ^5.70.0 + webpack-dev-server: ^5.0.0 + webpack-node-externals: ^3.0.0 + yaml: ^2.0.0 + yml-loader: ^2.1.0 + yn: ^4.0.0 + zod: ^3.22.4 + peerDependencies: + "@vitejs/plugin-react": ^4.3.1 + vite: ^5.0.0 + vite-plugin-html: ^3.2.2 + vite-plugin-node-polyfills: ^0.22.0 + peerDependenciesMeta: + "@vitejs/plugin-react": + optional: true + vite: + optional: true + vite-plugin-html: + optional: true + vite-plugin-node-polyfills: + optional: true + bin: + backstage-cli: bin/backstage-cli + checksum: 027cc752d3db74cf27af7a847bfb786016f28c0d44163bf23f4d502aca2d6defc2b4365360df27330932c60be6b76af2c958fbe75a58f6702bd38111d8a03c18 + languageName: node + linkType: hard + +"@backstage/config-loader@npm:^1.8.0, @backstage/config-loader@npm:^1.8.1, @backstage/config-loader@npm:^1.9.0, @backstage/config-loader@npm:^1.9.1": + version: 1.9.1 + resolution: "@backstage/config-loader@npm:1.9.1" + dependencies: + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@types/json-schema": ^7.0.6 + ajv: ^8.10.0 + chokidar: ^3.5.2 + fs-extra: ^11.2.0 + json-schema: ^0.4.0 + json-schema-merge-allof: ^0.8.1 + json-schema-traverse: ^1.0.0 + lodash: ^4.17.21 + minimist: ^1.2.5 + node-fetch: ^2.7.0 + typescript-json-schema: ^0.65.0 + yaml: ^2.0.0 + checksum: e13ab3cab7a443aa94a5861bf9fe19208bd85a4087f495d6e51d007ff25fcf2c56c26c3682c476422cf407be97dfa6fbe5817595f1f5523a307eae1c23fcc489 + languageName: node + linkType: hard + +"@backstage/config@npm:^1.2.0": + version: 1.2.0 + resolution: "@backstage/config@npm:1.2.0" + dependencies: + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + checksum: 7844f0f086f894eca110f5c68832cd7c0beca2dc0ce2139b10af1d2cde6faf25afb249d3f980375def338b0ad885ef9e98f0d5a1b475bfe54c51b2b6636f1fef + languageName: node + linkType: hard + +"@backstage/core-app-api@npm:^1.15.0": + version: 1.15.0 + resolution: "@backstage/core-app-api@npm:1.15.0" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@types/prop-types": ^15.7.3 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + history: ^5.0.0 + i18next: ^22.4.15 + lodash: ^4.17.21 + prop-types: ^15.7.2 + react-use: ^17.2.4 + zen-observable: ^0.10.0 + zod: ^3.22.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 4e625dd3d9679d64e25e40a8c5436b3c30b5b4c113d320eede8c35b1dc84cc77b3527e0d3a099a79ccfbe34d20da0979b49cbc3ae3c3472feb75b87550594bdf + languageName: node + linkType: hard + +"@backstage/core-compat-api@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/core-compat-api@npm:0.3.0" + dependencies: + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/version-bridge": ^1.0.9 + "@types/react": ^16.13.1 || ^17.0.0 + lodash: ^4.17.21 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: ff9f662a007c07dc1353e376ef2c40abac84123c1442f8d4307e0f98c050d8f9b4fab4f043538014d740c2d18ef7c682df12cc4f26d0c58aca0f42413e86a001 + languageName: node + linkType: hard + +"@backstage/core-components@npm:^0.15.0": + version: 0.15.0 + resolution: "@backstage/core-components@npm:0.15.0" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/theme": ^0.5.7 + "@backstage/version-bridge": ^1.0.9 + "@date-io/core": ^1.3.13 + "@material-table/core": ^3.1.0 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@react-hookz/web": ^24.0.0 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + "@types/react-sparklines": ^1.7.0 + ansi-regex: ^6.0.1 + classnames: ^2.2.6 + d3-selection: ^3.0.0 + d3-shape: ^3.0.0 + d3-zoom: ^3.0.0 + dagre: ^0.8.5 + linkify-react: 4.1.3 + linkifyjs: 4.1.3 + lodash: ^4.17.21 + pluralize: ^8.0.0 + qs: ^6.9.4 + rc-progress: 3.5.1 + react-helmet: 6.1.0 + react-hook-form: ^7.12.2 + react-idle-timer: 5.7.2 + react-markdown: ^8.0.0 + react-sparklines: ^1.7.0 + react-syntax-highlighter: ^15.4.5 + react-use: ^17.3.2 + react-virtualized-auto-sizer: ^1.0.11 + react-window: ^1.8.6 + remark-gfm: ^3.0.1 + zen-observable: ^0.10.0 + zod: ^3.22.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 98887230c4475ab29795aced0ac156be828517553a61a6fc59ec058928cfc3c63e9410523f4c49cbf893268469a9c28b1bdce3311b888f06263e069987255d25 + languageName: node + linkType: hard + +"@backstage/core-plugin-api@npm:^1.9.4": + version: 1.9.4 + resolution: "@backstage/core-plugin-api@npm:1.9.4" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + history: ^5.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 921b1185a2b68363f2cfe66f5cfa003c2f56abb252f75b0d37d49eb586d5e1347d34e846eb72bab71df5f478f106de1fe7e0e05876e559e2c28b23d849994910 + languageName: node + linkType: hard + +"@backstage/dev-utils@npm:^1.1.0": + version: 1.1.1 + resolution: "@backstage/dev-utils@npm:1.1.1" + dependencies: + "@backstage/app-defaults": ^1.5.11 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-app-api": ^1.15.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/theme": ^0.5.7 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: a41989d1a471ab32da9994cc045ec42c5a5d952eb616915c9166de074ef24fa4063e066f63445b7316f797a20c0bb6ceadecdbc734e8237c53d015f2729e7be3 + languageName: node + linkType: hard + +"@backstage/e2e-test-utils@npm:^0.1.1": + version: 0.1.1 + resolution: "@backstage/e2e-test-utils@npm:0.1.1" + dependencies: + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^11.0.0 + peerDependencies: + "@playwright/test": ^1.32.3 + peerDependenciesMeta: + "@playwright/test": + optional: true + checksum: 3f7751452edd9a60cdb49176cf010ab5d7760287ecbe7b7b7c8218ceccce4263f86b27e0906a3d71744a2eafb530d6c1e2bacb8bc049b22922ae6c5a0764ff6a + languageName: node + linkType: hard + +"@backstage/errors@npm:^1.2.4": + version: 1.2.4 + resolution: "@backstage/errors@npm:1.2.4" + dependencies: + "@backstage/types": ^1.1.1 + serialize-error: ^8.0.1 + checksum: ed988b2d3594a2fe989dd45fe197154e522194e30602552224e4a2bf6ed895c671e7f832d5c01b8e24881484698ccf3abaf2930dba5374bccfdaa283f4850fb9 + languageName: node + linkType: hard + +"@backstage/eslint-plugin@npm:^0.1.9": + version: 0.1.9 + resolution: "@backstage/eslint-plugin@npm:0.1.9" + dependencies: + "@manypkg/get-packages": ^1.1.3 + minimatch: ^9.0.0 + checksum: c35aff37f31d0cd5330da755f15975b8756dc91ffafedd6e014158df899e9d58580617f981aa3f8a27dd02c737c205620d82a8fbcd59b9bcffb745cc4cc9c38a + languageName: node + linkType: hard + +"@backstage/frontend-plugin-api@npm:^0.8.0": + version: 0.8.0 + resolution: "@backstage/frontend-plugin-api@npm:0.8.0" + dependencies: + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.4 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + lodash: ^4.17.21 + zod: ^3.22.4 + zod-to-json-schema: ^3.21.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 2880ba13514c4620cad030e9a98d98076636e89e9cbb2aec2c44605d1b14774a9388eb43bde52f51c32070d5137134fcb5a059c1080194154dad9673ef11cf5f + languageName: node + linkType: hard + +"@backstage/integration-aws-node@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/integration-aws-node@npm:0.1.12" + dependencies: + "@aws-sdk/client-sts": ^3.350.0 + "@aws-sdk/credential-provider-node": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@aws-sdk/util-arn-parser": ^3.310.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + checksum: 01c62b22bdb06eafa174c6f80a95f332df867cebed4554be328efd1f1338dedb86e6bdb7cfda2f2acb1a6a8a92891024da7c81b7ddbfb269b72c3725a54de576 + languageName: node + linkType: hard + +"@backstage/integration-react@npm:^1.1.31, @backstage/integration-react@npm:^1.1.32": + version: 1.1.32 + resolution: "@backstage/integration-react@npm:1.1.32" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/integration": ^1.15.0 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@types/react": ^16.13.1 || ^17.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: d26362ad3a8a6c8ac41b3eadf9c6d5b01e3cef3ca3e38a86bbf7b1c5e1b6e8ba5e940e74d31006faf0640a366ba8c5deb0ca6cbc58099d5f51fae6a7484944d6 + languageName: node + linkType: hard + +"@backstage/integration@npm:^1.10.0, @backstage/integration@npm:^1.13.0, @backstage/integration@npm:^1.14.0, @backstage/integration@npm:^1.15.0": + version: 1.15.0 + resolution: "@backstage/integration@npm:1.15.0" + dependencies: + "@azure/identity": ^4.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@octokit/auth-app": ^4.0.0 + "@octokit/rest": ^19.0.3 + cross-fetch: ^4.0.0 + git-url-parse: ^14.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + checksum: a2c5b51b1403341f56fe91bd53a1105875855642927b95277c3e8ea29d604b718c39984fd2b8cd298d6206d1f23718da10dbbb53f4ec6eb74b296e6621fc4b7e + languageName: node + linkType: hard + +"@backstage/plugin-api-docs@npm:^0.11.9": + version: 0.11.10 + resolution: "@backstage/plugin-api-docs@npm:0.11.10" + dependencies: + "@asyncapi/react-component": 1.3.1 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-catalog": ^1.23.1 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-permission-react": ^0.4.26 + "@graphiql/react": ^0.23.0 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + graphiql: 3.1.1 + graphql: ^16.0.0 + graphql-config: ^5.0.2 + graphql-ws: ^5.4.1 + isomorphic-form-data: ^2.0.0 + swagger-ui-react: ^5.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 7ae5acc9aa1f04a82b90a1950961eedb7f7511c2c281556f289d5038dc637087b324f0bba5855c7647b9dcba58e2bb490292a81c2bb339400276a4b733a5596f + languageName: node + linkType: hard + +"@backstage/plugin-app-backend@npm:^0.3.74": + version: 0.3.74 + resolution: "@backstage/plugin-app-backend@npm:0.3.74" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-app-node": ^0.1.25 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + globby: ^11.0.0 + helmet: ^6.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + yn: ^4.0.0 + checksum: 69767ec8c3196bfe3c1d474e09004a9b7e0c0398e800ea6075bbc3df7fda910032c33996d2d63e52fc24ae1fc694d1c3dd9e487f390fd54aedddc6ede2b0a029 + languageName: node + linkType: hard + +"@backstage/plugin-app-node@npm:^0.1.25": + version: 0.1.25 + resolution: "@backstage/plugin-app-node@npm:0.1.25" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config-loader": ^1.9.1 + "@types/express": ^4.17.6 + express: ^4.17.1 + fs-extra: ^11.2.0 + checksum: 6f805663add4931d8d54409ea1fae4a7600ec806537ec6cc89d280ec7795f914b0aa294a24fb33cc56af79545e3cd3f8de041302d2fb98fd5d7a5575872fdf5e + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + passport: ^0.7.0 + passport-atlassian-oauth2: ^2.1.0 + checksum: af0f65c9bd1243046267832e95ed03e4bf7fed911872868bb9a517d9751ba2d959ca52808014124fe9c711d2d2f04820728919dc6a253d302c399798a944b2bb + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.0": + version: 0.1.0 + resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.17.1 + passport-auth0: ^1.4.3 + passport-oauth2: ^1.6.1 + checksum: e900ff8d0550b228c229902a6f04ab53a40273341d3c434df2b43f11f9f8e085514fa3b066619c7609c6310c7772a5c9fa14c7d71d9e772622f8189b94d33f16 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.2.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-backend": ^0.23.0 + "@backstage/plugin-auth-node": ^0.5.2 + jose: ^5.0.0 + node-cache: ^5.1.2 + node-fetch: ^2.7.0 + checksum: b50bd79a59b4b3dc3cc68d5c4dc0a2e3094d09e97b754c63d6ea80b9d95097e02c989a6620c96b7d24d115c015af1af414d59a93300333ff233962974f698728 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@types/passport": ^1.0.16 + express: ^4.19.2 + jose: ^5.0.0 + passport: ^0.7.0 + checksum: 554ef96a16c1a06d1b49ed9dbed72e855b2b7f24d3b1836fd489d41974e07774ab41dae0598d0e8299b539c6457d5d1d908f6dbd49f30b30ee4fda9424b69986 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + passport: ^0.7.0 + passport-bitbucket-oauth2: ^0.1.2 + checksum: 30917e8ded0f42549fea5d20a68eef5cd8282450b61d3261a38c77e63df90ea694b45b5780954624e54321d8fa5cddbef9bfb92f8897421ddacafbd21e073344 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.0": + version: 0.1.0 + resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + node-fetch: ^2.7.0 + passport: ^0.7.0 + passport-oauth2: ^1.6.1 + checksum: c5307c68c29a9b476d73d546c9f2969b2baa543ae3afceafcd7569b28eeff4b7964f2636dc52c4271f09d2dbd97ba132120b61d5340736045e8aa56fb3287b20 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + jose: ^5.0.0 + node-fetch: ^2.7.0 + checksum: 9ecc5651255a4a30b2227f1d93a18e0485f9eb1d3e3f1503b3c39580675ba48ef1f740a0ed84d94e74a114a99b74c2bb8c4318960dd843c040936a0f31cbded2 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/types": ^1.1.1 + google-auth-library: ^9.0.0 + checksum: 2cacd07b4c2354b13165da64690b9c161e1609214822050d94cb264bec438c5ebf2ab74a6e3df31bcc155158c6541843b552075c0aefc8354321d4831b3a3a55 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + passport-github2: ^0.1.12 + checksum: f28ca1ecb32aa5c1042435cb73d73849bac5aef3c02e18242ef6c5844117acf14f1eee905d94c821853a0733d3cee3a9ac457f1b9d0870f3c24b77b78dcc2ca6 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + passport: ^0.7.0 + passport-gitlab2: ^5.0.0 + checksum: 669c0cf8f9ac0a9ccabe15aab27d2b766d9df26cc05c7db1c39db96c967e034482e3bb955004f93f89ffd1bbf0e00becd408b6a4d470d8897c41ffa8b014be51 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + google-auth-library: ^9.0.0 + passport-google-oauth20: ^2.0.0 + checksum: 02b8a6e67faca9c59363cbeef58fa6922076b9a7c65838a43d125d239d821444444ef8694ffcf71b570b651c36127f7a623bebbbc13624b85ea70614e9b56f16 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-guest-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-guest-provider@npm:0.2.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + passport-oauth2: ^1.7.0 + checksum: f06aee6fb91b7702bd7a846f8cffb1b7b664ec6b8903bc42ed9fc963e5f700f94897d9706f45fbe6a2788a3371432a7025b38759f0a0d3f4b07b3389cc852844 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + jose: ^5.0.0 + node-fetch: ^2.7.0 + passport-microsoft: ^1.0.0 + checksum: 2867a0b50ba4d5b3ba4a91e00778d4607c8dc4793ae1d0434291e3ba2e31000126e64ed29dc0211f1d34199639a95b9a25bed5890fbe388e4d577d13b6234ed3 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + passport: ^0.7.0 + passport-oauth2: ^1.6.1 + checksum: 71f838f3fc1b94d0760ee5c5ce5d04e765c4e7f9d54f85f53fb208f3281cdf7ca85b7dea4098694ff688a0f9f9d044f888aaff0120f6e8287dc95279c7293e24 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + jose: ^5.0.0 + checksum: c5d538abedc6d5aa9211bc4fc5b9bee24680622b10cbbb54d9cd461572ef96b4366ae77a0e94bfcaca0258014d78a36799d13074c6d6dc8816412a0acb6b07c8 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-backend": ^0.23.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + openid-client: ^5.5.0 + passport: ^0.7.0 + checksum: ac5e01b4ba3e8f6da1a39670c51c0d14684daf0fc4ea2fb2f387256b15e01ae5d119fa9d4ca7890897f154f0cc9ed0c607b90be40ed1399826446922f5f3c4fd + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.0": + version: 0.1.0 + resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + "@davidzemon/passport-okta-oauth": ^0.0.5 + express: ^4.18.2 + passport: ^0.7.0 + checksum: 0f1540129f8cb716fbe802ed5b392653f1a01d385a2497a99ca089447855b97688e6a780b06e18b33399852bf57d8077036de92d5b82817e170633ef90ece301 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + express: ^4.18.2 + passport: ^0.7.0 + passport-onelogin-oauth: ^0.0.1 + checksum: 23126c7039a1d0ad7cb428c61bd47b6d957056df46ab407576321516a21ab9775abbd1f7edabbe247f46e46b16d367b7ba3ac74f84f467fcbba0a30c23e35dcf + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend@npm:^0.23.0": + version: 0.23.0 + resolution: "@backstage/plugin-auth-backend@npm:0.23.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-backend-module-atlassian-provider": ^0.3.0 + "@backstage/plugin-auth-backend-module-auth0-provider": ^0.1.0 + "@backstage/plugin-auth-backend-module-aws-alb-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-azure-easyauth-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-bitbucket-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-bitbucket-server-provider": ^0.1.0 + "@backstage/plugin-auth-backend-module-cloudflare-access-provider": ^0.3.0 + "@backstage/plugin-auth-backend-module-gcp-iap-provider": ^0.3.0 + "@backstage/plugin-auth-backend-module-github-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-gitlab-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-google-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-microsoft-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-oauth2-provider": ^0.3.0 + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-oidc-provider": ^0.3.0 + "@backstage/plugin-auth-backend-module-okta-provider": ^0.1.0 + "@backstage/plugin-auth-backend-module-onelogin-provider": ^0.2.0 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/types": ^1.1.1 + "@google-cloud/firestore": ^7.0.0 + "@node-saml/passport-saml": ^5.0.0 + "@types/express": ^4.17.6 + "@types/passport": ^1.0.3 + compression: ^1.7.4 + connect-session-knex: ^4.0.0 + cookie-parser: ^1.4.5 + cors: ^2.8.5 + express: ^4.17.1 + express-promise-router: ^4.1.0 + express-session: ^1.17.1 + fs-extra: ^11.2.0 + google-auth-library: ^9.0.0 + jose: ^5.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + minimatch: ^9.0.0 + morgan: ^1.10.0 + node-cache: ^5.1.2 + node-fetch: ^2.7.0 + openid-client: ^5.2.1 + passport: ^0.7.0 + passport-auth0: ^1.4.3 + passport-github2: ^0.1.12 + passport-google-oauth20: ^2.0.0 + passport-microsoft: ^1.0.0 + passport-oauth2: ^1.6.1 + passport-onelogin-oauth: ^0.0.1 + uuid: ^9.0.0 + winston: ^3.2.1 + yn: ^4.0.0 + checksum: 25bf817b7fdef6a994d36e7c647c3779ec84fb8e0b70afb8f18e02010d22335c1df7e469130feed6be9c7b6c53e2ad2095403f1a87ca6c1401469d510067a75e + languageName: node + linkType: hard + +"@backstage/plugin-auth-node@npm:^0.4.12, @backstage/plugin-auth-node@npm:^0.4.16, @backstage/plugin-auth-node@npm:^0.4.17": + version: 0.4.17 + resolution: "@backstage/plugin-auth-node@npm:0.4.17" + dependencies: + "@backstage/backend-common": ^0.23.3 + "@backstage/backend-plugin-api": ^0.7.0 + "@backstage/catalog-client": ^1.6.5 + "@backstage/catalog-model": ^1.5.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@types/express": "*" + "@types/passport": ^1.0.3 + express: ^4.17.1 + jose: ^5.0.0 + lodash: ^4.17.21 + node-fetch: ^2.6.7 + passport: ^0.7.0 + winston: ^3.2.1 + zod: ^3.22.4 + zod-to-json-schema: ^3.21.4 + checksum: 2506045877e9f76f70d4d5541725a0c6cf9ba0f1604bade22ec92852e887e7b844bc815cdace74c5053ef23c4306e18b6b1b4bdefe6dfab62dd9e03bd66e2d08 + languageName: node + linkType: hard + +"@backstage/plugin-auth-node@npm:^0.5.1, @backstage/plugin-auth-node@npm:^0.5.2": + version: 0.5.2 + resolution: "@backstage/plugin-auth-node@npm:0.5.2" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + "@types/express": "*" + "@types/passport": ^1.0.3 + express: ^4.17.1 + jose: ^5.0.0 + lodash: ^4.17.21 + node-fetch: ^2.7.0 + passport: ^0.7.0 + winston: ^3.2.1 + zod: ^3.22.4 + zod-to-json-schema: ^3.21.4 + checksum: 4a461ac73368f673bbe4d11a8f74807429f58e5295809e80d63365df57238735f0df8c9a7b33b096b371ddddbc79f02b879c7b42600dc1a22fe85f166095ccea + languageName: node + linkType: hard + +"@backstage/plugin-auth-react@npm:^0.1.6": + version: 0.1.6 + resolution: "@backstage/plugin-auth-react@npm:0.1.6" + dependencies: + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@material-ui/core": ^4.9.13 + "@react-hookz/web": ^24.0.0 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + checksum: edbb46e2d741af7baa95425a0c05c19684b077503448cf51d76554010736c44a5e0324bdd54a2040598479288738285c02e15bc73caf056ce6f0e20f611f928d + languageName: node + linkType: hard + +"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.23": + version: 0.2.23 + resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.23" + dependencies: + "@backstage/integration": ^1.15.0 + cross-fetch: ^4.0.0 + checksum: 1a7b5aed3970c093b8d65adc2bcf40ba0bd35f4e805ce7c247e827428ce9a79b486be0ddcbb28ed41f3aa3b89617e5a5f9ecbdca2105e86a42b0f3ce054422f9 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/plugin-scaffolder-common": ^1.5.6 + checksum: 997e7fe937e969281abeb1706753ed1cf2b3ac4a0d527f3a746faedd2457ec6d54fe4779ed08445b5032f4353907e99b4152b44dd5e41e13779a4d9bfa44b3c3 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-backend@npm:^1.26.0": + version: 1.26.1 + resolution: "@backstage/plugin-catalog-backend@npm:1.26.1" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-openapi-utils": ^0.1.18 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/plugin-events-node": ^0.4.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/plugin-search-backend-module-catalog": ^0.2.2 + "@backstage/types": ^1.1.1 + "@opentelemetry/api": ^1.3.0 + "@types/express": ^4.17.6 + codeowners-utils: ^1.0.2 + core-js: ^3.6.5 + express: ^4.17.1 + fast-json-stable-stringify: ^2.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + glob: ^7.1.6 + knex: ^3.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + minimatch: ^9.0.0 + node-fetch: ^2.7.0 + p-limit: ^3.0.2 + prom-client: ^15.0.0 + uuid: ^9.0.0 + yaml: ^2.0.0 + yn: ^4.0.0 + zod: ^3.22.4 + checksum: 0cff2cd06f41d7e275ad3de4f3a7127e5ae651070cf4e3c044e7f6c12068c01fcfa49e0530ffc57cd9294aaca2f9865ce5d9f7e6597acdd910146e20faf8a25e + languageName: node + linkType: hard + +"@backstage/plugin-catalog-common@npm:^1.1.0": + version: 1.1.0 + resolution: "@backstage/plugin-catalog-common@npm:1.1.0" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-search-common": ^1.2.14 + checksum: 291a589cfa6d6d06dbb01d6343c005f4dad1d837b3f2d56ce7d0f1cb89b90c92af4e1dd17931cdcd2b6666b11eba0f8726f9fe02bca2340997002b2182cdf40b + languageName: node + linkType: hard + +"@backstage/plugin-catalog-graph@npm:^0.4.9": + version: 0.4.10 + resolution: "@backstage/plugin-catalog-graph@npm:0.4.10" + dependencies: + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/types": ^1.1.1 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + classnames: ^2.3.1 + lodash: ^4.17.15 + p-limit: ^3.1.0 + qs: ^6.9.4 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 837cd7f55f8a0c6a3e8193edbeaef0dbf2c12189ca46c90b4e70dca662e1771f0ff72982ad643a42d2e0fa6922dd8409f78d77c032ce62726dc2fcc82a3c092e + languageName: node + linkType: hard + +"@backstage/plugin-catalog-import@npm:^0.12.3": + version: 0.12.4 + resolution: "@backstage/plugin-catalog-import@npm:0.12.4" + dependencies: + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/integration": ^1.15.0 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@octokit/rest": ^19.0.3 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + git-url-parse: ^14.0.0 + js-base64: ^3.6.0 + lodash: ^4.17.21 + react-hook-form: ^7.12.2 + react-use: ^17.2.4 + yaml: ^2.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 46695ffb17eb41264c3ef84cfd7200bbf7f0f78f82656bd8bc1e3c5eae198daa024dfc2f10b7c98379719f9def5bba8bf5c25d5816aa6da9a4146fda55f744ae + languageName: node + linkType: hard + +"@backstage/plugin-catalog-node@npm:^1.13.0": + version: 1.13.0 + resolution: "@backstage/plugin-catalog-node@npm:1.13.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/types": ^1.1.1 + checksum: b837859618fa55a5d95a3aa6f1872b3973b5b44826f13469713b585d1cbfe49a77014a5fd4f2a30383b7449cb9989368bd152d9f9a6d3bd0ae2dd22dacef5ffa + languageName: node + linkType: hard + +"@backstage/plugin-catalog-react@npm:^1.13.0, @backstage/plugin-catalog-react@npm:^1.13.1": + version: 1.13.1 + resolution: "@backstage/plugin-catalog-react@npm:1.13.1" + dependencies: + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@react-hookz/web": ^24.0.0 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + classnames: ^2.2.6 + lodash: ^4.17.21 + material-ui-popup-state: ^1.9.3 + qs: ^6.9.4 + react-use: ^17.2.4 + yaml: ^2.0.0 + zen-observable: ^0.10.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: d41f4d3a72f17be6a9019a4d8acaeb9d3198e2b1d0e25bd28efb3b5617d301a5798e259d4bcc077351d76e1c130e565344564bf987f4079f4b4bc040ae7a9878 + languageName: node + linkType: hard + +"@backstage/plugin-catalog@npm:^1.23.0, @backstage/plugin-catalog@npm:^1.23.1": + version: 1.23.1 + resolution: "@backstage/plugin-catalog@npm:1.23.1" + dependencies: + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/plugin-scaffolder-common": ^1.5.6 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/plugin-search-react": ^1.8.0 + "@backstage/types": ^1.1.1 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@mui/utils": ^5.14.15 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + dataloader: ^2.0.0 + expiry-map: ^2.0.0 + history: ^5.0.0 + lodash: ^4.17.21 + pluralize: ^8.0.0 + react-use: ^17.2.4 + zen-observable: ^0.10.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: e367e30e14a06b38abdd9f4d74a7045308521cec9d0041f3f10f843d45b0b52c3a07499c6d5bc2445c356fe23827e34ba43c3a25b549d479b4cd99109a71427e + languageName: node + linkType: hard + +"@backstage/plugin-events-node@npm:^0.4.0": + version: 0.4.0 + resolution: "@backstage/plugin-events-node@npm:0.4.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + checksum: 86cf7162c1b7855b4651781bc53dc1482c480048f3c43b5dc86831cbb0001fdf1ef54300657473653bfb1f4e96841ff45f6ca3c37e026f2809718331064cdca3 + languageName: node + linkType: hard + +"@backstage/plugin-org@npm:^0.6.29": + version: 0.6.30 + resolution: "@backstage/plugin-org@npm:0.6.30" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + lodash: ^4.17.21 + p-limit: ^3.1.0 + pluralize: ^8.0.0 + qs: ^6.10.1 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 70400b40942826f812c8184aa5e0b6be49c14a0e2ad7387e0b557951eb055bddc761a895357ae5b9bace3cf939cac398bf1e998b293ee5a3d60ae0ef771250cd + languageName: node + linkType: hard + +"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + checksum: 7d1c705a8f0916602dbcc168a9201978ce420d499f5299b2a3bae8ca6ec43750d03b78263cae9f11f83c4c3c59200a5163b2e494ec9ea835c16130925f141c6d + languageName: node + linkType: hard + +"@backstage/plugin-permission-backend@npm:^0.5.49": + version: 0.5.49 + resolution: "@backstage/plugin-permission-backend@npm:0.5.49" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + "@types/express": "*" + dataloader: ^2.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + lodash: ^4.17.21 + node-fetch: ^2.7.0 + yn: ^4.0.0 + zod: ^3.22.4 + checksum: 5202ed786b4ada8c07e389912e7c5d4b81613a6491c53b76684a16a7036fb5d56581849200bc82746cf17d20a8497122950d1da0d7a3fb88c92c18d6302d190d + languageName: node + linkType: hard + +"@backstage/plugin-permission-common@npm:^0.7.14": + version: 0.7.14 + resolution: "@backstage/plugin-permission-common@npm:0.7.14" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + cross-fetch: ^4.0.0 + uuid: ^9.0.0 + zod: ^3.22.4 + checksum: 700190c008f1c20546ef281d2c4d912fe324a252e8afcae70f93c1d467c0062d3727b0e59c87a2380a856c53422a01d1fc931c20d9aee18500bb4602a3eaf89f + languageName: node + linkType: hard + +"@backstage/plugin-permission-common@npm:^0.8.0, @backstage/plugin-permission-common@npm:^0.8.1": + version: 0.8.1 + resolution: "@backstage/plugin-permission-common@npm:0.8.1" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + cross-fetch: ^4.0.0 + uuid: ^9.0.0 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + checksum: 00f71b998aecefcf413b335ef67897be2210f9cecb1f58bb28e466f68acd04276e3105f2e99ad242792dfd2902e4ae7ea023efb8cda92447aef92a10b83d87e5 + languageName: node + linkType: hard + +"@backstage/plugin-permission-node@npm:^0.7.32": + version: 0.7.32 + resolution: "@backstage/plugin-permission-node@npm:0.7.32" + dependencies: + "@backstage/backend-common": ^0.23.2 + "@backstage/backend-plugin-api": ^0.6.21 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.16 + "@backstage/plugin-permission-common": ^0.7.14 + "@types/express": ^4.17.6 + express: ^4.17.1 + express-promise-router: ^4.1.0 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + checksum: 1702fc4bdb061840f93d4998f8c3ffb8a7542b7a1a3d3071c034068174ba92003e8b9669561b4ad88bf7fbdc2b8181b84e3a9ce33b3c1508eab305362fab8bd9 + languageName: node + linkType: hard + +"@backstage/plugin-permission-node@npm:^0.8.3": + version: 0.8.3 + resolution: "@backstage/plugin-permission-node@npm:0.8.3" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-common": ^0.8.1 + "@types/express": ^4.17.6 + express: ^4.17.1 + express-promise-router: ^4.1.0 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + checksum: 9248959eca1d99111aecfc9a1bce6f47ace11f206f2abbdac30047ed8241d7f8f01d289fe3fdf7ef5dbb6dd81c73d967f56361ab74163321fc50ee234ed06201 + languageName: node + linkType: hard + +"@backstage/plugin-permission-react@npm:^0.4.26": + version: 0.4.26 + resolution: "@backstage/plugin-permission-react@npm:0.4.26" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/plugin-permission-common": ^0.8.1 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + swr: ^2.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: ad7901bfbe10e637be017ecef55b1e2db9d9e83bde7e81b742f44e2bd71a0f24c7b27e651653b6654938a5c13729b5a89183cd9518f447c445688c052f3698d9 + languageName: node + linkType: hard + +"@backstage/plugin-proxy-backend@npm:^0.5.6": + version: 0.5.6 + resolution: "@backstage/plugin-proxy-backend@npm:0.5.6" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + express: ^4.17.1 + express-promise-router: ^4.1.0 + http-proxy-middleware: ^2.0.0 + morgan: ^1.10.0 + uuid: ^9.0.0 + winston: ^3.2.1 + yaml: ^2.0.0 + yn: ^4.0.0 + yup: ^1.0.0 + checksum: 4193d2cecbdb687140dea48656a1a78a3925596dd71ba8bc806f94380b018a8262ce1609fbcc79aa6553d3ab6d3c1c68dd271019146f6a5f2a0cf174df5e093b + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + azure-devops-node-api: ^12.0.0 + yaml: ^2.0.0 + checksum: 527f7e88acc3c975a71f935fab022de66968ecb119db6a107feb851dc9ccd042b240083ec125cef79a51dd189745e107a48f4fb84b778e6c989d1e722e536b5e + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-bitbucket-cloud-common": ^0.2.23 + "@backstage/plugin-scaffolder-node": ^0.4.11 + fs-extra: ^11.2.0 + node-fetch: ^2.7.0 + yaml: ^2.0.0 + checksum: e72b6c36a06915553f162c23613d927428ce977675a4970744c13d38cb6129fb34192df9a5d297f2ab0e205026c452ec4d3c86ddb9702b8e56f8fe49d506e691 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + fs-extra: ^11.2.0 + node-fetch: ^2.7.0 + yaml: ^2.0.0 + checksum: 8b6e0d027d475d9f0ada059cdbf324d77fb00f931c186ad09107b1627560f1f2527aa2d4915ed2c15931b6c0e19347b9ccb68146aa6e0d1adaec31a568e11b65 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": ^0.2.0 + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": ^0.2.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + fs-extra: ^11.2.0 + node-fetch: ^2.7.0 + yaml: ^2.0.0 + checksum: 6ff856cf76c4f9674297b4cf6a62d0752ccaaa2b180359db1a139733ab9ee9a001f0b04d043a5c26e460e0763f0a78f2982171e3e55d7ea06059634b17b8319a + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + node-fetch: ^2.7.0 + yaml: ^2.0.0 + checksum: 02e89da97984b19306633dd0621744d506e5764e6c482922e0f8c04598121cb3afe2a2832af18a28edf683a3a6820ea1fafd8490abd8efbd70ed78e152730af2 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + node-fetch: ^2.7.0 + yaml: ^2.0.0 + checksum: d51f08514022bf6099c688e98d62e5e1920a1ee4b31fbdec34f2cd81a560154e79704a7bf8d4954f46aa9c656041eac46f1ad02ee5c546b1d455784404bc0093 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + "@octokit/webhooks": ^10.9.2 + libsodium-wrappers: ^0.7.11 + octokit: ^3.0.0 + octokit-plugin-create-pull-request: ^5.0.0 + yaml: ^2.0.0 + checksum: 1515e6430b234f0a8ed070f61d6198b555740057ca1241681414247116f2409026afa1982dedf22b13be368fa23deb79b0c526c28f1f4912a2aeefb66d8cf1e4 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.5.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-node": ^0.4.11 + "@gitbeaker/core": ^35.8.0 + "@gitbeaker/node": ^35.8.0 + "@gitbeaker/rest": ^39.25.0 + luxon: ^3.0.0 + yaml: ^2.0.0 + zod: ^3.22.4 + checksum: 94ea65657dc1903f4d94ed830f1515db05e6cc04dc57212037989c6316bdbe78db92869d7360f481885ec7055505c783e7232f009a0b37455ba49495630b8c06 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-backend@npm:^1.25.0": + version: 1.25.0 + resolution: "@backstage/plugin-scaffolder-backend@npm:1.25.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-bitbucket-cloud-common": ^0.2.23 + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": ^0.2.0 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/plugin-scaffolder-backend-module-azure": ^0.2.0 + "@backstage/plugin-scaffolder-backend-module-bitbucket": ^0.3.0 + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": ^0.2.0 + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": ^0.2.0 + "@backstage/plugin-scaffolder-backend-module-gerrit": ^0.2.0 + "@backstage/plugin-scaffolder-backend-module-gitea": ^0.2.0 + "@backstage/plugin-scaffolder-backend-module-github": ^0.5.0 + "@backstage/plugin-scaffolder-backend-module-gitlab": ^0.5.0 + "@backstage/plugin-scaffolder-common": ^1.5.6 + "@backstage/plugin-scaffolder-node": ^0.4.11 + "@backstage/types": ^1.1.1 + "@opentelemetry/api": ^1.3.0 + "@types/express": ^4.17.6 + "@types/luxon": ^3.0.0 + concat-stream: ^2.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + globby: ^11.0.0 + isbinaryfile: ^5.0.0 + isolated-vm: ^4.5.0 + jsonschema: ^1.2.6 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + nunjucks: ^3.2.3 + p-limit: ^3.1.0 + p-queue: ^6.6.2 + prom-client: ^15.0.0 + tar: ^6.1.12 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.7.0 + yaml: ^2.0.0 + zen-observable: ^0.10.0 + zod: ^3.22.4 + checksum: c9c620db76ef548387ea40561ac864416bebe9e9a514316ca4d752a90d44bb55a0daf40ae2b7cf0f1f7d41177749b16dc0b7fa4980c1d2cc40db987109a00de1 + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-common@npm:^1.5.6": + version: 1.5.6 + resolution: "@backstage/plugin-scaffolder-common@npm:1.5.6" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/types": ^1.1.1 + checksum: 0dcfa5089d92dd7e0e400df25d17e838846ee8bec60f84f268c77d7815f37a217226f9385dcbb6a816de0266ecce502f9f491208aec06f83ca8e5f5a84451e9a + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-node@npm:^0.4.11": + version: 0.4.11 + resolution: "@backstage/plugin-scaffolder-node@npm:0.4.11" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-scaffolder-common": ^1.5.6 + "@backstage/types": ^1.1.1 + concat-stream: ^2.0.0 + fs-extra: ^11.2.0 + globby: ^11.0.0 + isomorphic-git: ^1.23.0 + jsonschema: ^1.2.6 + p-limit: ^3.1.0 + tar: ^6.1.12 + winston: ^3.2.1 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + checksum: cf5645e5edf6b76b89276a523817295affa6af4b8c4ce289cbebe0ec09c671e5f9baa53d1f992da07c34ee4b20b6a4a6e6c461361a774f68191be9a8e1a298ef + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder-react@npm:^1.12.1": + version: 1.12.1 + resolution: "@backstage/plugin-scaffolder-react@npm:1.12.1" + dependencies: + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/plugin-scaffolder-common": ^1.5.6 + "@backstage/theme": ^0.5.7 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@react-hookz/web": ^24.0.0 + "@rjsf/core": 5.21.1 + "@rjsf/material-ui": 5.21.1 + "@rjsf/utils": 5.21.1 + "@rjsf/validator-ajv8": 5.21.1 + "@types/json-schema": ^7.0.9 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + ajv-errors: ^3.0.0 + classnames: ^2.2.6 + flatted: 3.3.1 + humanize-duration: ^3.25.1 + json-schema: ^0.4.0 + json-schema-library: ^9.0.0 + lodash: ^4.17.21 + luxon: ^3.0.0 + qs: ^6.9.4 + react-use: ^17.2.4 + use-immer: ^0.10.0 + zen-observable: ^0.10.0 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 953ea28f7b67115bf2b1fdb323d303de750c112de0b0ee94dc94caa7ba6a7f7fa032b7c6e622a212d41679ad4daadf5278e0227c1e69920810a0ae800e76478b + languageName: node + linkType: hard + +"@backstage/plugin-scaffolder@npm:^1.25.0": + version: 1.25.1 + resolution: "@backstage/plugin-scaffolder@npm:1.25.1" + dependencies: + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/integration": ^1.15.0 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/plugin-scaffolder-common": ^1.5.6 + "@backstage/plugin-scaffolder-react": ^1.12.1 + "@backstage/types": ^1.1.1 + "@codemirror/language": ^6.0.0 + "@codemirror/legacy-modes": ^6.1.0 + "@codemirror/view": ^6.0.0 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@microsoft/fetch-event-source": ^2.0.1 + "@react-hookz/web": ^24.0.0 + "@rjsf/core": 5.21.1 + "@rjsf/material-ui": 5.21.1 + "@rjsf/utils": 5.21.1 + "@rjsf/validator-ajv8": 5.21.1 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + "@uiw/react-codemirror": ^4.9.3 + classnames: ^2.2.6 + git-url-parse: ^14.0.0 + humanize-duration: ^3.25.1 + json-schema: ^0.4.0 + json-schema-library: ^9.0.0 + jszip: ^3.10.1 + lodash: ^4.17.21 + luxon: ^3.0.0 + qs: ^6.9.4 + react-resizable: ^3.0.5 + react-use: ^17.2.4 + react-window: ^1.8.10 + yaml: ^2.0.0 + zen-observable: ^0.10.0 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: a9021b4b7272e63e6fe63e01ac7bcf64209cd4b040d4efcb71004fbc40953845a61a67a577ce8c6fd49c500aa82b63b3828ac294e14d784ac016c8f3ed50ea3a + languageName: node + linkType: hard + +"@backstage/plugin-search-backend-module-catalog@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.2" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-search-backend-node": ^1.3.2 + "@backstage/plugin-search-common": ^1.2.14 + checksum: d1bfabbbc91e3bf46e6394eddc1887131cd305073c1e74d4db6253110be7623b67ce9c6c18f59dca2681f6e8126d860612ae119bd136450eded1f26acfaf5f91 + languageName: node + linkType: hard + +"@backstage/plugin-search-backend-module-techdocs@npm:^0.2.2": + version: 0.2.2 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.2.2" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-search-backend-node": ^1.3.2 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/plugin-techdocs-node": ^1.12.11 + lodash: ^4.17.21 + node-fetch: ^2.7.0 + p-limit: ^3.1.0 + checksum: 961e48f271f094371f3df989fa85a6dc263d87e5d47a1b74b0b161f2c54acbae114faa94f25f441f288d7e2b2cbaf7e9dc698f594f114f1c0170ce6c9989a6a1 + languageName: node + linkType: hard + +"@backstage/plugin-search-backend-node@npm:^1.3.2": + version: 1.3.2 + resolution: "@backstage/plugin-search-backend-node@npm:1.3.2" + dependencies: + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-search-common": ^1.2.14 + "@types/lunr": ^2.3.3 + lodash: ^4.17.21 + lunr: ^2.3.9 + ndjson: ^2.0.0 + uuid: ^9.0.0 + checksum: f9a396504876ebc29a4c14c3c64446e5116098571d01480c78fd9806e5efdd82f053e626418083e8e93fc8898f364837561c0870a5a77c26c5767e5f73c528a4 + languageName: node + linkType: hard + +"@backstage/plugin-search-backend@npm:^1.5.17": + version: 1.5.17 + resolution: "@backstage/plugin-search-backend@npm:1.5.17" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-openapi-utils": ^0.1.18 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/plugin-search-backend-node": ^1.3.2 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/types": ^1.1.1 + "@types/express": ^4.17.6 + dataloader: ^2.0.0 + express: ^4.17.1 + lodash: ^4.17.21 + qs: ^6.10.1 + yn: ^4.0.0 + zod: ^3.22.4 + checksum: c246d7ccb82118e0647e06f1a4bb8286fd41763aa440eb465fa487b4896c3dc7d5c801cc4190258290723733ea372e988907f9f32300072597405220fc03cbff + languageName: node + linkType: hard + +"@backstage/plugin-search-common@npm:^1.2.14": + version: 1.2.14 + resolution: "@backstage/plugin-search-common@npm:1.2.14" + dependencies: + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/types": ^1.1.1 + checksum: e4e44c06aaabfa296c9f07b6d9537bebcdbc54c309dcfbe9b11ee2625193df1571f58469388b49379a5a0fa1cc6560b81347dc4020b239b118558ae4d0c79511 + languageName: node + linkType: hard + +"@backstage/plugin-search-react@npm:^1.8.0": + version: 1.8.0 + resolution: "@backstage/plugin-search-react@npm:1.8.0" + dependencies: + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/theme": ^0.5.7 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + lodash: ^4.17.21 + qs: ^6.9.4 + react-use: ^17.3.2 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 23067e2148a0c3513b318ec492b6e99af4e75d90f2e63f33171800f2d87eb4189a2bdf58afc79182f633b2f3502a477f469f077371663cf8cf5ce2600fc9c9c4 + languageName: node + linkType: hard + +"@backstage/plugin-search@npm:^1.4.16": + version: 1.4.17 + resolution: "@backstage/plugin-search@npm:1.4.17" + dependencies: + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/plugin-search-react": ^1.8.0 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + qs: ^6.9.4 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: b0f621696e02e0e5db59d66c8b43591e5ef5ed90f2bb3e5093bbd26e32e1fd47ddd2153e0cd6211c76075f217faf0705bd6883fe17ea5c78795da7f295f53228 + languageName: node + linkType: hard + +"@backstage/plugin-signals-react@npm:^0.0.5": + version: 0.0.5 + resolution: "@backstage/plugin-signals-react@npm:0.0.5" + dependencies: + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/types": ^1.1.1 + "@material-ui/core": ^4.12.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 + checksum: e18c2fc60fffec4b543b35c9d53b43460fad76800936cf38595f1f03c571fdc3c64704278643007c8a7e211e61001356a7b43fe04d79ee5f15343194b615ba15 + languageName: node + linkType: hard + +"@backstage/plugin-techdocs-backend@npm:^1.10.13": + version: 1.10.13 + resolution: "@backstage/plugin-techdocs-backend@npm:1.10.13" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-client": ^1.7.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-node": ^1.13.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-search-backend-module-techdocs": ^0.2.2 + "@backstage/plugin-techdocs-common": ^0.1.0 + "@backstage/plugin-techdocs-node": ^1.12.11 + "@types/express": ^4.17.6 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + knex: ^3.0.0 + lodash: ^4.17.21 + node-fetch: ^2.7.0 + p-limit: ^3.1.0 + winston: ^3.2.1 + checksum: 77c30136563803c68ad7c4366f9e2018dd76a68a8c9a48c73233c81ff87b6986271e8b8c07fc1fa3da04a8450aa30a631404a7c8631582757c63c430eed8dea5 + languageName: node + linkType: hard + +"@backstage/plugin-techdocs-common@npm:^0.1.0": + version: 0.1.0 + resolution: "@backstage/plugin-techdocs-common@npm:0.1.0" + checksum: e38752e54cd4d516e6ab4908dca16cad7863ecd8c81cf4f0d52a4dbe159c3a2080788f3941395b45011dd47d72930236cd44567a5c7a39efb9a3a037df1b2cba + languageName: node + linkType: hard + +"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.14": + version: 1.1.15 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.15" + dependencies: + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/integration": ^1.15.0 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-techdocs-react": ^1.2.8 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@react-hookz/web": ^24.0.0 + git-url-parse: ^14.0.0 + photoswipe: ^5.3.7 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 7c1d8120078ece52bf9a5097e58cd2d0274dd03264ab81e3dc60799e186b7496997fee307f4a975b32a7b5b397b149a7169462d8a434e2601f2a512d290e7809 + languageName: node + linkType: hard + +"@backstage/plugin-techdocs-node@npm:^1.12.11": + version: 1.12.11 + resolution: "@backstage/plugin-techdocs-node@npm:1.12.11" + dependencies: + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/lib-storage": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@azure/identity": ^4.0.0 + "@azure/storage-blob": ^12.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/plugin-techdocs-common": ^0.1.0 + "@google-cloud/storage": ^7.0.0 + "@smithy/node-http-handler": ^2.1.7 + "@trendyol-js/openstack-swift-sdk": ^0.0.7 + "@types/express": ^4.17.6 + dockerode: ^4.0.0 + express: ^4.17.1 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + hpagent: ^1.2.0 + js-yaml: ^4.0.0 + json5: ^2.1.3 + mime-types: ^2.1.27 + p-limit: ^3.1.0 + recursive-readdir: ^2.2.2 + winston: ^3.2.1 + checksum: 668a250a337838b595702da70949b150320e3ff798e75f1a216b4aefe914180a4d3cf6038b8bbf9b4c76975ef05afe01e2e2360cf8fcb526eda24d6a67528b2b + languageName: node + linkType: hard + +"@backstage/plugin-techdocs-react@npm:^1.2.8": + version: 1.2.8 + resolution: "@backstage/plugin-techdocs-react@npm:1.2.8" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.2 + "@material-ui/styles": ^4.11.0 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + jss: ~10.10.0 + lodash: ^4.17.21 + react-helmet: 6.1.0 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: c3835df4ca1dce9a0ced345ce5ff0102ec1491c354a1f53b7bc36c083d29aa1cdc59708e83a813fe387480560a9e2148956384cae0e8cbdaf6b395d5de017df6 + languageName: node + linkType: hard + +"@backstage/plugin-techdocs@npm:^1.10.9": + version: 1.10.10 + resolution: "@backstage/plugin-techdocs@npm:1.10.10" + dependencies: + "@backstage/catalog-model": ^1.7.0 + "@backstage/config": ^1.2.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/integration": ^1.15.0 + "@backstage/integration-react": ^1.1.32 + "@backstage/plugin-auth-react": ^0.1.6 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/plugin-search-react": ^1.8.0 + "@backstage/plugin-techdocs-common": ^0.1.0 + "@backstage/plugin-techdocs-react": ^1.2.8 + "@backstage/theme": ^0.5.7 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@material-ui/styles": ^4.10.0 + "@microsoft/fetch-event-source": ^2.0.1 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + dompurify: ^3.0.0 + git-url-parse: ^14.0.0 + jss: ~10.10.0 + lodash: ^4.17.21 + react-helmet: 6.1.0 + react-use: ^17.2.4 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 79d620f859b62796fb228681c51605a80372b5acb5342b49558583815da7328be6c09cc7af62d10b9230cb714107efae9681e40ce83571afa9bdaa9cab94207e + languageName: node + linkType: hard + +"@backstage/plugin-user-settings-common@npm:^0.0.1": + version: 0.0.1 + resolution: "@backstage/plugin-user-settings-common@npm:0.0.1" + checksum: f3441e1b8891d34588a2fbf4dcddacad2d3732ca2f14128e8736ed6afb85debb63ba365bfc32a66f30e7112c1ebd7a22ee793e87feb84647c4e48f6d3bec227e + languageName: node + linkType: hard + +"@backstage/plugin-user-settings@npm:^0.8.12": + version: 0.8.13 + resolution: "@backstage/plugin-user-settings@npm:0.8.13" + dependencies: + "@backstage/core-app-api": ^1.15.0 + "@backstage/core-compat-api": ^0.3.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/errors": ^1.2.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-signals-react": ^0.0.5 + "@backstage/plugin-user-settings-common": ^0.0.1 + "@backstage/theme": ^0.5.7 + "@backstage/types": ^1.1.1 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + react-use: ^17.2.4 + zen-observable: ^0.10.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: f69f277dcec1f7429d2642e6781b6ea23eacc4a83c82149b7c0ce12a28dbeea973c76f1599334516ed85f8e24e4c2130dc375839f94746a73cb8201bfac7c51c + languageName: node + linkType: hard + +"@backstage/release-manifests@npm:^0.0.11": + version: 0.0.11 + resolution: "@backstage/release-manifests@npm:0.0.11" + dependencies: + cross-fetch: ^4.0.0 + checksum: c03a21524436f1e423a40ac15f685b7f13ce3205e2684ce859571db3b70c78d783b3e1702ba3ffb2ba2d446f7444e8c592c6696b7c618fbf6648e91cb4c4fe07 + languageName: node + linkType: hard + +"@backstage/repo-tools@npm:^0.8.0": + version: 0.8.0 + resolution: "@backstage/repo-tools@npm:0.8.0" + dependencies: + "@apidevtools/swagger-parser": ^10.1.0 + "@apisyouwonthate/style-guide": ^1.4.0 + "@backstage/backend-common": ^0.21.7 + "@backstage/catalog-model": ^1.4.5 + "@backstage/cli-common": ^0.1.13 + "@backstage/cli-node": ^0.2.5 + "@backstage/config-loader": ^1.8.0 + "@backstage/errors": ^1.2.4 + "@manypkg/get-packages": ^1.1.3 + "@microsoft/api-documenter": ^7.22.33 + "@microsoft/api-extractor": ^7.36.4 + "@openapitools/openapi-generator-cli": ^2.7.0 + "@stoplight/spectral-core": ^1.18.0 + "@stoplight/spectral-formatters": ^1.1.0 + "@stoplight/spectral-functions": ^1.7.2 + "@stoplight/spectral-parsers": ^1.0.2 + "@stoplight/spectral-rulesets": ^1.18.0 + "@stoplight/spectral-runtime": ^1.1.2 + "@stoplight/types": ^14.0.0 + chalk: ^4.0.0 + codeowners-utils: ^1.0.2 + command-exists: ^1.2.9 + commander: ^12.0.0 + fs-extra: ^11.2.0 + glob: ^8.0.3 + is-glob: ^4.0.3 + js-yaml: ^4.1.0 + lodash: ^4.17.21 + minimatch: ^9.0.0 + p-limit: ^3.0.2 + portfinder: ^1.0.32 + yaml-diff-patch: ^2.0.0 + peerDependencies: + "@microsoft/api-extractor-model": "*" + "@microsoft/tsdoc": "*" + "@microsoft/tsdoc-config": "*" + "@useoptic/optic": ^0.50.7 + prettier: ^2.8.1 + typescript: "> 3.0.0" + peerDependenciesMeta: + prettier: + optional: true + bin: + backstage-repo-tools: bin/backstage-repo-tools + checksum: f390f190c2e8de85656f0adc53099da9aa5c23b1fa074112fb78cf95e041f1a1491093ddd61ecb74b7f48247187e30242106f77a53a8f8242d847916ff42a63e + languageName: node + linkType: hard + +"@backstage/test-utils@npm:^1.6.0": + version: 1.6.0 + resolution: "@backstage/test-utils@npm:1.6.0" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/core-app-api": ^1.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/theme": ^0.5.7 + "@backstage/types": ^1.1.1 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + cross-fetch: ^4.0.0 + i18next: ^22.4.15 + zen-observable: ^0.10.0 + peerDependencies: + "@testing-library/react": ^16.0.0 + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: cb28afc92f5f10770b971c1745726efcf2f1d1bfceb94750050c6b1f20047bdd8fb2467a39803b98ac198b024967e45ccbcfa01654c10c066aae2a649ea81f0a + languageName: node + linkType: hard + +"@backstage/theme@npm:^0.5.7": + version: 0.5.7 + resolution: "@backstage/theme@npm:0.5.7" + dependencies: + "@emotion/react": ^11.10.5 + "@emotion/styled": ^11.10.5 + "@mui/material": ^5.12.2 + peerDependencies: + "@material-ui/core": ^4.12.2 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + checksum: 5a315a198481f7b0c6f1a11bc102c36d2976cae25184ce6e28e6e44ce4a742e4d4416f19c71ac44f574a2745e30d13508a6c152f00e1facdef9c9d12dc3d0449 + languageName: node + linkType: hard + +"@backstage/types@npm:^1.1.1": + version: 1.1.1 + resolution: "@backstage/types@npm:1.1.1" + checksum: 54bd9e53570cf2a7a8d9ae30e7181ee6b669b7f543949391a2168f616e1f7b13f0419f324941a87aa15f723d0313eda8f212db2077675421d6f91484f477c4f5 + languageName: node + linkType: hard + +"@backstage/version-bridge@npm:^1.0.9": + version: 1.0.9 + resolution: "@backstage/version-bridge@npm:1.0.9" + dependencies: + "@types/react": ^16.13.1 || ^17.0.0 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: eb805a747c66a9c78654109d6774d5a7c16175240fe9441c71800d7b2b9965e6e04960af902cbaf4fc9eb15e9c665888cf6e1b7c4e4f157c8617873999545c0f + languageName: node + linkType: hard + +"@balena/dockerignore@npm:^1.0.2": + version: 1.0.2 + resolution: "@balena/dockerignore@npm:1.0.2" + checksum: 0d39f8fbcfd1a983a44bced54508471ab81aaaa40e2c62b46a9f97eac9d6b265790799f16919216db486331dedaacdde6ecbd6b7abe285d39bc50de111991699 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 + languageName: node + linkType: hard + +"@braintree/sanitize-url@npm:=7.0.2": + version: 7.0.2 + resolution: "@braintree/sanitize-url@npm:7.0.2" + checksum: d90baf41220e2c6a53005ab89d01abd2ab007ba341ee77af6f0cc7e30f0fd9c1e8b78b19f7e60ba8c0befe4ecb772dcedb464bd5d768236d7fd8c373d236c169 + languageName: node + linkType: hard + +"@changesets/apply-release-plan@npm:^7.0.5": + version: 7.0.5 + resolution: "@changesets/apply-release-plan@npm:7.0.5" + dependencies: + "@changesets/config": ^3.0.3 + "@changesets/get-version-range-type": ^0.4.0 + "@changesets/git": ^3.0.1 + "@changesets/should-skip-package": ^0.1.1 + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + detect-indent: ^6.0.0 + fs-extra: ^7.0.1 + lodash.startcase: ^4.4.0 + outdent: ^0.5.0 + prettier: ^2.7.1 + resolve-from: ^5.0.0 + semver: ^7.5.3 + checksum: f6a1b90d89fd08b46c11fad05d5fee510ff8a1888c163fd6221ccfb045eab013fa57c0c32c5697d6406852a39cf4df01b44f3ecca4746f30bd610bec54aa9abf + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^6.0.4": + version: 6.0.4 + resolution: "@changesets/assemble-release-plan@npm:6.0.4" + dependencies: + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.1.2 + "@changesets/should-skip-package": ^0.1.1 + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + semver: ^7.5.3 + checksum: 948066a8ca8e12390599f641a0439b6a4d6c1c2a9958f58596aa50cf68d7d594b28acc1eb6bd0ad17df2025f0614006e44728a2614fad2a3d54c669568bf6d65 + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/changelog-git@npm:0.2.0" + dependencies: + "@changesets/types": ^6.0.0 + checksum: 132660f7fdabbdda00ac803cc822d6427a1a38a17a5f414e87ad32f6dc4cbef5280a147ecdc087a28dc06c8bd0762f8d6e7132d01b8a4142b59fbe1bc2177034 + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.27.1": + version: 2.27.8 + resolution: "@changesets/cli@npm:2.27.8" + dependencies: + "@changesets/apply-release-plan": ^7.0.5 + "@changesets/assemble-release-plan": ^6.0.4 + "@changesets/changelog-git": ^0.2.0 + "@changesets/config": ^3.0.3 + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.1.2 + "@changesets/get-release-plan": ^4.0.4 + "@changesets/git": ^3.0.1 + "@changesets/logger": ^0.1.1 + "@changesets/pre": ^2.0.1 + "@changesets/read": ^0.6.1 + "@changesets/should-skip-package": ^0.1.1 + "@changesets/types": ^6.0.0 + "@changesets/write": ^0.3.2 + "@manypkg/get-packages": ^1.1.3 + "@types/semver": ^7.5.0 + ansi-colors: ^4.1.3 + ci-info: ^3.7.0 + enquirer: ^2.3.0 + external-editor: ^3.1.0 + fs-extra: ^7.0.1 + mri: ^1.2.0 + outdent: ^0.5.0 + p-limit: ^2.2.0 + package-manager-detector: ^0.2.0 + picocolors: ^1.1.0 + resolve-from: ^5.0.0 + semver: ^7.5.3 + spawndamnit: ^2.0.0 + term-size: ^2.1.0 + bin: + changeset: bin.js + checksum: b58386716b337976d5797debd4a418fb257bec1e6c9932b99eac7725dd5a76fceff32691c625f897fd4baa78aa2bfba9747fbacf7d8193197f9246b36d31c013 + languageName: node + linkType: hard + +"@changesets/config@npm:^3.0.3": + version: 3.0.3 + resolution: "@changesets/config@npm:3.0.3" + dependencies: + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.1.2 + "@changesets/logger": ^0.1.1 + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^7.0.1 + micromatch: ^4.0.2 + checksum: f216f497e09c0fcdd4c397fc3998d1651a171b89981d2bed2a6c23c0f55ffa4e240cadbd13902bf91c218686165689a5183674a5b4682d80d3d5b8b9c569f5f1 + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" + dependencies: + extendable-error: ^0.1.5 + checksum: 4b79373f92287af4f723e8dbbccaf0299aa8735fc043243d0ad587f04a7614615ea50180be575d4438b9f00aa82d1cf85e902b77a55bdd3e0a8dd97e77b18c60 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^2.1.2": + version: 2.1.2 + resolution: "@changesets/get-dependents-graph@npm:2.1.2" + dependencies: + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + picocolors: ^1.1.0 + semver: ^7.5.3 + checksum: 38446343e43f9b8731098e3b42d2525d5399d59cfccc09bdb62c9a48de60c7a893882050202badca3b5cab8405e6deb82e88258a56a318e42749fa60d96d874a + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^4.0.4": + version: 4.0.4 + resolution: "@changesets/get-release-plan@npm:4.0.4" + dependencies: + "@changesets/assemble-release-plan": ^6.0.4 + "@changesets/config": ^3.0.3 + "@changesets/pre": ^2.0.1 + "@changesets/read": ^0.6.1 + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + checksum: 7217347f5bfaa56f97d3964e28e23a109d60c42b7c879c0cab6934feb30bdbdebb6dd0e81b4ecb5ec414be442d566b6af90d9224f6a48a52b6c5269c337f54a6 + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 2e8c511e658e193f48de7f09522649c4cf072932f0cbe0f252a7f2703d7775b0b90b632254526338795d0658e340be9dff3879cfc8eba4534b8cd6071efff8c9 + languageName: node + linkType: hard + +"@changesets/git@npm:^3.0.1": + version: 3.0.1 + resolution: "@changesets/git@npm:3.0.1" + dependencies: + "@changesets/errors": ^0.2.0 + "@manypkg/get-packages": ^1.1.3 + is-subdir: ^1.1.1 + micromatch: ^4.0.2 + spawndamnit: ^2.0.0 + checksum: 46d780fecd3dbdafde7c96dde7fe35a8461bc6edbff1de92d490971a99f021d60c5b4606a1d4fb778567146810090ede6610cf89407c14bde88edaa246801539 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" + dependencies: + picocolors: ^1.1.0 + checksum: acca50ef6bf6e446b46eb576b32f1955bf4579dbf4bbc316768ed2c1d4ba4066c9c73b114eedefaa1b3e360b1060a020e6bd3dbdbc44b74da732df92307beab0 + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/parse@npm:0.4.0" + dependencies: + "@changesets/types": ^6.0.0 + js-yaml: ^3.13.1 + checksum: 3dd970b244479746233ebd357cfff3816cf9f344ebf2cf0c7c55ce8579adfd3f506978e86ad61222dc3acf1548a2105ffdd8b3e940b3f82b225741315cee2bf0 + languageName: node + linkType: hard + +"@changesets/pre@npm:^2.0.1": + version: 2.0.1 + resolution: "@changesets/pre@npm:2.0.1" + dependencies: + "@changesets/errors": ^0.2.0 + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + fs-extra: ^7.0.1 + checksum: fbe94283dce0223ee79c12fa221105752ac89eb885b77e300ec755682cb06cc0145e10335f4bc6cb26d63473e549556c2b1c8c866242419aee5e41986379652a + languageName: node + linkType: hard + +"@changesets/read@npm:^0.6.1": + version: 0.6.1 + resolution: "@changesets/read@npm:0.6.1" + dependencies: + "@changesets/git": ^3.0.1 + "@changesets/logger": ^0.1.1 + "@changesets/parse": ^0.4.0 + "@changesets/types": ^6.0.0 + fs-extra: ^7.0.1 + p-filter: ^2.1.0 + picocolors: ^1.1.0 + checksum: d00a18a3d04af5c76e7b763096650ebe16589864ab04eaf9e99c88aa77542f64de547b585037fc204d2055f9dd47fae94c789e2f173d3507a4e29dbe6609dd5b + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/should-skip-package@npm:0.1.1" + dependencies: + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + checksum: d187ef22495deb63e678d0ff65e8627701e2b52c25bd59dde10ce8646be8d605c0ed0a6af020dd825b137c2fc748fdc6cef52e7774bad4c7a4f404bf182a85cf + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 72c1f58044178ca867dd9349ecc4b7c233ce3781bb03b5b72a70c3166fbbab54a2f2cb19a81f96b4649ba004442c8734569fba238be4dd737fb4624a135c6098 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.0.0": + version: 6.0.0 + resolution: "@changesets/types@npm:6.0.0" + checksum: d528b5d712f62c26ea422c7d34ccf6eac57a353c0733d96716db3c796ecd9bba5d496d48b37d5d46b784dc45b69c06ce3345fa3515df981bb68456cad68e6465 + languageName: node + linkType: hard + +"@changesets/write@npm:^0.3.2": + version: 0.3.2 + resolution: "@changesets/write@npm:0.3.2" + dependencies: + "@changesets/types": ^6.0.0 + fs-extra: ^7.0.1 + human-id: ^1.0.2 + prettier: ^2.7.1 + checksum: 553ed0ba6bd6397784f5e0e2921794bd7417a3c4fb810f1abb15e7072bf9d312af74308ff743161c6ea01478884cebcaf9cee02e5c70e2c7552b2774960ee07c + languageName: node + linkType: hard + +"@codemirror/autocomplete@npm:^6.0.0": + version: 6.18.1 + resolution: "@codemirror/autocomplete@npm:6.18.1" + dependencies: + "@codemirror/language": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.17.0 + "@lezer/common": ^1.0.0 + peerDependencies: + "@codemirror/language": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + "@lezer/common": ^1.0.0 + checksum: d488b3f76c330cc3776ef3c766347c178aa0773afd1791d2d8a7b72c4cd8a75c413bc47daba7ec29eedab954966b11ebb7c0085d12f814999ec192f060c884a9 + languageName: node + linkType: hard + +"@codemirror/commands@npm:^6.0.0, @codemirror/commands@npm:^6.1.0": + version: 6.6.2 + resolution: "@codemirror/commands@npm:6.6.2" + dependencies: + "@codemirror/language": ^6.0.0 + "@codemirror/state": ^6.4.0 + "@codemirror/view": ^6.27.0 + "@lezer/common": ^1.1.0 + checksum: 4da317ff4f381c22adcf01574c7792cc7ac17ee82cef2ea3eb8f696a0f921bac05a3b94ea8cab067e2202228aecc7020f766c10d003318ab61e4f387cf4dbdd6 + languageName: node + linkType: hard + +"@codemirror/language@npm:^6.0.0": + version: 6.10.3 + resolution: "@codemirror/language@npm:6.10.3" + dependencies: + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.23.0 + "@lezer/common": ^1.1.0 + "@lezer/highlight": ^1.0.0 + "@lezer/lr": ^1.0.0 + style-mod: ^4.0.0 + checksum: 53fb72299500f63706f78c888d6b5fd81043ea11ea2fa4c72c13c6d4794bb6f4ec29450208c56b4f40e839984b3dc73505262803fa61416baf588da389a7c577 + languageName: node + linkType: hard + +"@codemirror/legacy-modes@npm:^6.1.0": + version: 6.4.1 + resolution: "@codemirror/legacy-modes@npm:6.4.1" + dependencies: + "@codemirror/language": ^6.0.0 + checksum: 3947842c5f06db49a152bf7dd03a626806c5f2e80abfa9840927396fef08ff8bc2dfb228e7231bd8d0b7bb1a84b7ef582df8361b2bef77419e0e04bf43cc6b7d + languageName: node + linkType: hard + +"@codemirror/lint@npm:^6.0.0": + version: 6.8.2 + resolution: "@codemirror/lint@npm:6.8.2" + dependencies: + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + crelt: ^1.0.5 + checksum: 714fe911c2d600350ea8ca0f65ceb2de25ace511e71bf174a550ba0aefc9884ec4e099f0f500b55bfd0fccbd7fe3a342a0048ff5a49c8c20020ea16cc8bff3c3 + languageName: node + linkType: hard + +"@codemirror/search@npm:^6.0.0": + version: 6.5.6 + resolution: "@codemirror/search@npm:6.5.6" + dependencies: + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + crelt: ^1.0.5 + checksum: 19dc88d09fc750563347001e83c6194bbb2a25c874bd919d2d81809e1f98d6330222ddbd284aa9758a09eeb41fd153ec7c2cf810b2ee51452c25963d7f5833d5 + languageName: node + linkType: hard + +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.1, @codemirror/state@npm:^6.4.0": + version: 6.4.1 + resolution: "@codemirror/state@npm:6.4.1" + checksum: b81b55574091349eed4d32fc0eadb0c9688f1f7c98b681318f59138ee0f527cb4c4a97831b70547c0640f02f3127647838ae6730782de4a3dd2cc58836125d01 + languageName: node + linkType: hard + +"@codemirror/theme-one-dark@npm:^6.0.0": + version: 6.1.2 + resolution: "@codemirror/theme-one-dark@npm:6.1.2" + dependencies: + "@codemirror/language": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + "@lezer/highlight": ^1.0.0 + checksum: 29bc09f79534115f62658caf3d0db527fe347d058b69a8c7f580ae636827377aadd0606fd0d83dbab8d6f3b0a5df53d3253c619341b5fb93d2c8291a8efb9556 + languageName: node + linkType: hard + +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0": + version: 6.34.1 + resolution: "@codemirror/view@npm:6.34.1" + dependencies: + "@codemirror/state": ^6.4.0 + style-mod: ^4.1.0 + w3c-keyname: ^2.2.4 + checksum: 5c7bf199f0b45a3cc192f08c2ac89e5ab972f313cb4f2c979edf6e05b27bccd60c6cb42d5dacb6813ef3a928d75476eb0a00ffdeffd7431c8e9f44bab4f6e12e + languageName: node + linkType: hard + +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: aa209963e0c3218e80a4a20553ba8c0fbb6fa13140540b4e5f97923790be06801fc90172c1114fc8b7e888b3d012b67298cde6b9e81521361becfaee400c662f + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": 0.3.9 + checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + languageName: node + linkType: hard + +"@dabh/diagnostics@npm:^2.0.2": + version: 2.0.3 + resolution: "@dabh/diagnostics@npm:2.0.3" + dependencies: + colorspace: 1.1.x + enabled: 2.0.x + kuler: ^2.0.0 + checksum: 4879600c55c8315a0fb85fbb19057bad1adc08f0a080a8cb4e2b63f723c379bfc4283b68123a2b078d367b327dd8df12fcb27464efe791addc0a48b9df6d79a1 + languageName: node + linkType: hard + +"@date-io/core@npm:1.x, @date-io/core@npm:^1.3.13": + version: 1.3.13 + resolution: "@date-io/core@npm:1.3.13" + checksum: 5a9e9d1de20f0346a3c7d2d5946190caef4bfb0b64d82ba1f4c566657a9192667c94ebe7f438d11d4286d9c190974daad4fb2159294225cd8af4d9a140239879 + languageName: node + linkType: hard + +"@date-io/date-fns@npm:^1.3.13": + version: 1.3.13 + resolution: "@date-io/date-fns@npm:1.3.13" + dependencies: + "@date-io/core": ^1.3.13 + peerDependencies: + date-fns: ^2.0.0 + checksum: 0026c0e538ea4add57a11936ff6bdb07e99f25275f8bb28c4702bbb7e82c3a41b3e8124132aa719180d462c01a26a3b4801e41b7349cdb73813749d4bf5e8fbd + languageName: node + linkType: hard + +"@davidzemon/passport-okta-oauth@npm:^0.0.5": + version: 0.0.5 + resolution: "@davidzemon/passport-okta-oauth@npm:0.0.5" + dependencies: + "@types/passport-oauth2": ^1.4.11 + passport-oauth2: ^1.6.1 + pkginfo: ^0.4.1 + uid2: ^1.0.0 + checksum: 0bd7c33ffd34a7fed4c6a43704792817b8ea6d0783060c32a55619d50b05c79db6f0a8e23b15327a4c7ce0cd8ea2d7486f320eebae3d4ca73e36baa415802ec4 + languageName: node + linkType: hard + +"@emotion/babel-plugin@npm:^11.12.0": + version: 11.12.0 + resolution: "@emotion/babel-plugin@npm:11.12.0" + dependencies: + "@babel/helper-module-imports": ^7.16.7 + "@babel/runtime": ^7.18.3 + "@emotion/hash": ^0.9.2 + "@emotion/memoize": ^0.9.0 + "@emotion/serialize": ^1.2.0 + 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 + checksum: b5d4b3dfe97e6763794a42b5c3a027a560caa1aa6dcaf05c18e5969691368dd08245c077bad7397dcc720b53d29caeaaec1888121e68cfd9ab02ff52f6fef662 + languageName: node + linkType: hard + +"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.13.0": + version: 11.13.1 + resolution: "@emotion/cache@npm:11.13.1" + dependencies: + "@emotion/memoize": ^0.9.0 + "@emotion/sheet": ^1.4.0 + "@emotion/utils": ^1.4.0 + "@emotion/weak-memoize": ^0.4.0 + stylis: 4.2.0 + checksum: 94b161786a03a08a1e30257478fad9a9be1ac8585ddca0c6410d7411fd474fc8b0d6d1167d7d15bdb012d1fd8a1220ac2bbc79501ad9b292b83c17da0874d7de + languageName: node + linkType: hard + +"@emotion/hash@npm:^0.8.0": + version: 0.8.0 + resolution: "@emotion/hash@npm:0.8.0" + checksum: 4b35d88a97e67275c1d990c96d3b0450451d089d1508619488fc0acb882cb1ac91e93246d471346ebd1b5402215941ef4162efe5b51534859b39d8b3a0e3ffaa + languageName: node + linkType: hard + +"@emotion/hash@npm:^0.9.2": + version: 0.9.2 + resolution: "@emotion/hash@npm:0.9.2" + checksum: 379bde2830ccb0328c2617ec009642321c0e009a46aa383dfbe75b679c6aea977ca698c832d225a893901f29d7b3eef0e38cf341f560f6b2b56f1ff23c172387 + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:^0.8.2": + version: 0.8.8 + resolution: "@emotion/is-prop-valid@npm:0.8.8" + dependencies: + "@emotion/memoize": 0.7.4 + checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:^1.3.0": + version: 1.3.1 + resolution: "@emotion/is-prop-valid@npm:1.3.1" + dependencies: + "@emotion/memoize": ^0.9.0 + checksum: fe6549d54f389e1a17cb02d832af7ee85fb6ea126fc18d02ca47216e8ff19332c1983f4a0ba68602cfcd3b325ffd4ebf0b2d0c6270f1e7e6fe3fca4ba7741e1a + languageName: node + linkType: hard + +"@emotion/memoize@npm:0.7.4": + version: 0.7.4 + resolution: "@emotion/memoize@npm:0.7.4" + checksum: 4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc + languageName: node + linkType: hard + +"@emotion/memoize@npm:^0.9.0": + version: 0.9.0 + resolution: "@emotion/memoize@npm:0.9.0" + checksum: 038132359397348e378c593a773b1148cd0cf0a2285ffd067a0f63447b945f5278860d9de718f906a74c7c940ba1783ac2ca18f1c06a307b01cc0e3944e783b1 + languageName: node + linkType: hard + +"@emotion/react@npm:^11.10.5": + version: 11.13.3 + resolution: "@emotion/react@npm:11.13.3" + dependencies: + "@babel/runtime": ^7.18.3 + "@emotion/babel-plugin": ^11.12.0 + "@emotion/cache": ^11.13.0 + "@emotion/serialize": ^1.3.1 + "@emotion/use-insertion-effect-with-fallbacks": ^1.1.0 + "@emotion/utils": ^1.4.0 + "@emotion/weak-memoize": ^0.4.0 + hoist-non-react-statics: ^3.3.1 + peerDependencies: + react: ">=16.8.0" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 0b58374bf28de914b49881f0060acfb908989869ebab63a2287773fc5e91a39f15552632b03d376c3e9835c5b4f23a5ebac8b0963b29af164d46c0a77ac928f0 + languageName: node + linkType: hard + +"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1": + version: 1.3.2 + resolution: "@emotion/serialize@npm:1.3.2" + dependencies: + "@emotion/hash": ^0.9.2 + "@emotion/memoize": ^0.9.0 + "@emotion/unitless": ^0.10.0 + "@emotion/utils": ^1.4.1 + csstype: ^3.0.2 + checksum: 8051bafe32459e1aecf716cdb66a22b090060806104cca89d4e664893b56878d3e9bb94a4657df9b7b3fd183700a9be72f7144c959ddcbd3cf7b330206919237 + languageName: node + linkType: hard + +"@emotion/sheet@npm:^1.4.0": + version: 1.4.0 + resolution: "@emotion/sheet@npm:1.4.0" + checksum: eeb1212e3289db8e083e72e7e401cd6d1a84deece87e9ce184f7b96b9b5dbd6f070a89057255a6ff14d9865c3ce31f27c39248a053e4cdd875540359042586b4 + languageName: node + linkType: hard + +"@emotion/styled@npm:^11.10.5": + version: 11.13.0 + resolution: "@emotion/styled@npm:11.13.0" + dependencies: + "@babel/runtime": ^7.18.3 + "@emotion/babel-plugin": ^11.12.0 + "@emotion/is-prop-valid": ^1.3.0 + "@emotion/serialize": ^1.3.0 + "@emotion/use-insertion-effect-with-fallbacks": ^1.1.0 + "@emotion/utils": ^1.4.0 + peerDependencies: + "@emotion/react": ^11.0.0-rc.0 + react: ">=16.8.0" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: f5b951059418f57bc8ea32b238afb25965ece3314f2ffd1b14ce049ba3c066a424990dfbfabbf57bb88e044eaa80bf19f620ac988adda3d2fc483177be6da05e + languageName: node + linkType: hard + +"@emotion/unitless@npm:^0.10.0": + version: 0.10.0 + resolution: "@emotion/unitless@npm:0.10.0" + checksum: d79346df31a933e6d33518e92636afeb603ce043f3857d0a39a2ac78a09ef0be8bedff40130930cb25df1beeee12d96ee38613963886fa377c681a89970b787c + languageName: node + linkType: hard + +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0": + version: 1.1.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0" + peerDependencies: + react: ">=16.8.0" + checksum: 63665191773b27de66807c53b90091ef0d10d5161381f62726cfceecfe1d8c944f18594b8021805fc81575b64246fd5ab9c75d60efabec92f940c1c410530949 + languageName: node + linkType: hard + +"@emotion/utils@npm:^1.4.0, @emotion/utils@npm:^1.4.1": + version: 1.4.1 + resolution: "@emotion/utils@npm:1.4.1" + checksum: 088f6844c735981f53c84a76101cf261422301e7895cb37fea6a47e7950247ffa8ca174ca2a15d9b29a47f0fa831b432017ca7683bccbb5cfd78dda82743d856 + languageName: node + linkType: hard + +"@emotion/weak-memoize@npm:^0.4.0": + version: 0.4.0 + resolution: "@emotion/weak-memoize@npm:0.4.0" + checksum: db5da0e89bd752c78b6bd65a1e56231f0abebe2f71c0bd8fc47dff96408f7065b02e214080f99924f6a3bfe7ee15afc48dad999d76df86b39b16e513f7a94f52 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/aix-ppc64@npm:0.23.1" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-arm64@npm:0.23.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-arm@npm:0.23.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/android-x64@npm:0.23.1" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/darwin-arm64@npm:0.23.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/darwin-x64@npm:0.23.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/freebsd-arm64@npm:0.23.1" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/freebsd-x64@npm:0.23.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-arm64@npm:0.23.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-arm@npm:0.23.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-ia32@npm:0.23.1" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-loong64@npm:0.23.1" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-mips64el@npm:0.23.1" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-ppc64@npm:0.23.1" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-riscv64@npm:0.23.1" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-s390x@npm:0.23.1" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/linux-x64@npm:0.23.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/netbsd-x64@npm:0.23.1" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/openbsd-arm64@npm:0.23.1" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/openbsd-x64@npm:0.23.1" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/sunos-x64@npm:0.23.1" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-arm64@npm:0.23.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-ia32@npm:0.23.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.23.1": + version: 0.23.1 + resolution: "@esbuild/win32-x64@npm:0.23.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.1 + resolution: "@eslint-community/regexpp@npm:4.11.1" + checksum: 6986685529d30e33c2640973c3d8e7ddd31bef3cc8cb10ad54ddc1dea12680779a2c23a45562aa1462c488137a3570e672d122fac7da22d82294382d915cec70 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + 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 + checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 2afb77454c06e8316793d2e8e79a0154854d35e6782a1217da274ca60b5044d2c69d6091155234ed0551a1e408f86f09dd4ece02752c59568fa403e60611e880 + languageName: node + linkType: hard + +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 42c32ef75e906c9a4809c1e1930a5ca6d4ddc8d138e1a8c8ba5ea07f997db32210617d23b2e4a85fe376316a41a1a0439fc6ff2dedf5126d96f45a9d80754fb2 + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.6.0": + version: 1.6.8 + resolution: "@floating-ui/core@npm:1.6.8" + dependencies: + "@floating-ui/utils": ^0.2.8 + checksum: 82faa6ea9d57e466779324e51308d6d49c098fb9d184a08d9bb7f4fad83f08cc070fc491f8d56f0cad44a16215fb43f9f829524288413e6c33afcb17303698de + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.0.0": + version: 1.6.11 + resolution: "@floating-ui/dom@npm:1.6.11" + dependencies: + "@floating-ui/core": ^1.6.0 + "@floating-ui/utils": ^0.2.8 + checksum: d6413759abd06a541edfad829c45313f930310fe76a3322e74a00eb655e283db33fe3e65b5265c4072eb54db7447e11225acd355a9a02cabd1d1b0d5fc8fc21d + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.0.0": + version: 2.1.2 + resolution: "@floating-ui/react-dom@npm:2.1.2" + dependencies: + "@floating-ui/dom": ^1.0.0 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 25bb031686e23062ed4222a8946e76b3f9021d40a48437bd747233c4964a766204b8a55f34fa8b259839af96e60db7c6e3714d81f1de06914294f90e86ffbc48 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.8": + version: 0.2.8 + resolution: "@floating-ui/utils@npm:0.2.8" + checksum: deb98bba017c4e073c7ad5740d4dec33a4d3e0942d412e677ac0504f3dade15a68fc6fd164d43c93c0bb0bcc5dc5015c1f4080dfb1a6161140fe660624f7c875 + languageName: node + linkType: hard + +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@gitbeaker/core@npm:^35.8.0, @gitbeaker/core@npm:^35.8.1": + version: 35.8.1 + resolution: "@gitbeaker/core@npm:35.8.1" + dependencies: + "@gitbeaker/requester-utils": ^35.8.1 + form-data: ^4.0.0 + li: ^1.3.0 + mime: ^3.0.0 + query-string: ^7.0.0 + xcase: ^2.0.1 + checksum: 8fc7b8d32a2162b70fd8e8ec4e019a3654da3fd1bcb7204b5030e8c9b4af52f4e7addafcd5503042e31dd4e4e3bdd7f8245dd963c77427d4471ab2e331266cf7 + languageName: node + linkType: hard + +"@gitbeaker/core@npm:^39.34.3": + version: 39.34.3 + resolution: "@gitbeaker/core@npm:39.34.3" + dependencies: + "@gitbeaker/requester-utils": ^39.34.3 + qs: ^6.11.2 + xcase: ^2.0.1 + checksum: 2b0ccd6137ee717b6f51c51c8f7063b84beeebfdb044574f2257f282864411c4f0932f2619893385f2a86bb4fa342b75be972fd1868640ab4e260f2280cc52b3 + languageName: node + linkType: hard + +"@gitbeaker/node@npm:^35.8.0": + version: 35.8.1 + resolution: "@gitbeaker/node@npm:35.8.1" + dependencies: + "@gitbeaker/core": ^35.8.1 + "@gitbeaker/requester-utils": ^35.8.1 + delay: ^5.0.0 + got: ^11.8.3 + xcase: ^2.0.1 + checksum: b9439c8dadadc6c1c19c4528543226e18dffdff4bdb00904b18a0621af62f0449e203a500ec3f27f386c7a02adc373585e06a1f6e0f93b6b34a0be1ced857e92 + languageName: node + linkType: hard + +"@gitbeaker/requester-utils@npm:^35.8.1": + version: 35.8.1 + resolution: "@gitbeaker/requester-utils@npm:35.8.1" + dependencies: + form-data: ^4.0.0 + qs: ^6.10.1 + xcase: ^2.0.1 + checksum: c3c94ad90dab481887380f5bcff0416c1e1eee935fc3ca4f12d8db83d85c5f0d47f7f35cee6f2b05491bda99c03fb7eb88b849c986822eae3b1bfc26641ec899 + languageName: node + linkType: hard + +"@gitbeaker/requester-utils@npm:^39.34.3": + version: 39.34.3 + resolution: "@gitbeaker/requester-utils@npm:39.34.3" + dependencies: + picomatch-browser: ^2.2.6 + qs: ^6.11.2 + rate-limiter-flexible: ^4.0.0 + xcase: ^2.0.1 + checksum: 55881864f42e243d9cd73840ea44c9eee13be7974fa13fde241f19bc47915712532d5f7339a598cdd258c32193a37375719984d2630620ab8d962d6d7724cbeb + languageName: node + linkType: hard + +"@gitbeaker/rest@npm:^39.25.0": + version: 39.34.3 + resolution: "@gitbeaker/rest@npm:39.34.3" + dependencies: + "@gitbeaker/core": ^39.34.3 + "@gitbeaker/requester-utils": ^39.34.3 + checksum: e2a484891b12c71d4218168ab3884af14d036fb16a710ea023556a3d57dd220b13feaebd1f4aa3f61d0180c9f17b66f283650cd543416bb402d3bed8b6eaa465 + languageName: node + linkType: hard + +"@google-cloud/firestore@npm:^7.0.0": + version: 7.10.0 + resolution: "@google-cloud/firestore@npm:7.10.0" + dependencies: + "@opentelemetry/api": ^1.3.0 + fast-deep-equal: ^3.1.1 + functional-red-black-tree: ^1.0.1 + google-gax: ^4.3.3 + protobufjs: ^7.2.6 + checksum: c534e49c6b52b7b46366eba009e3f56e8ee10ca0501896a7794470cab32513c6a314f364ff5a3fe5a44b832ba39d1afc86d38b42be3826a615c0a59108185c7d + languageName: node + linkType: hard + +"@google-cloud/paginator@npm:^5.0.0": + version: 5.0.2 + resolution: "@google-cloud/paginator@npm:5.0.2" + dependencies: + arrify: ^2.0.0 + extend: ^3.0.2 + checksum: eeb4a387807270ba9f69f22d7439d60c5bd6663573c2da9ea7d998c373d77671d77450b87f0f229c28418df654af4064e70554fa4dcde7edb3c0f5c05f208246 + languageName: node + linkType: hard + +"@google-cloud/projectify@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/projectify@npm:4.0.0" + checksum: 973d28414ae200433333a3c315aebb881ced42ea4afe6f3f8520d2fecded75e76c913f5189fea8fb29ce6ca36117c4f44001b3c503eecdd3ac7f02597a98354a + languageName: node + linkType: hard + +"@google-cloud/promisify@npm:^4.0.0": + version: 4.0.0 + resolution: "@google-cloud/promisify@npm:4.0.0" + checksum: edd189398c5ed5b7b64a373177d77c87d076a248c31b8ae878bb91e2411d89860108bcb948c349f32628973a823bd131beb53ec008fd613a8cb466ef1d89de49 + languageName: node + linkType: hard + +"@google-cloud/storage@npm:^7.0.0": + version: 7.13.0 + resolution: "@google-cloud/storage@npm:7.13.0" + dependencies: + "@google-cloud/paginator": ^5.0.0 + "@google-cloud/projectify": ^4.0.0 + "@google-cloud/promisify": ^4.0.0 + abort-controller: ^3.0.0 + async-retry: ^1.3.3 + duplexify: ^4.1.3 + fast-xml-parser: ^4.4.1 + gaxios: ^6.0.2 + google-auth-library: ^9.6.3 + html-entities: ^2.5.2 + mime: ^3.0.0 + p-limit: ^3.0.1 + retry-request: ^7.0.0 + teeny-request: ^9.0.0 + uuid: ^8.0.0 + checksum: b5e61b3123f2924aae17f3b1e9aa97092e999f2097c00d90d85329212219cd6b6a63a65fd84d228791b534e4747e96d430007c4a507b37f3e1d6e42a98d4e7e2 + languageName: node + linkType: hard + +"@graphiql/react@npm:^0.20.3": + version: 0.20.4 + resolution: "@graphiql/react@npm:0.20.4" + dependencies: + "@graphiql/toolkit": ^0.9.1 + "@headlessui/react": ^1.7.15 + "@radix-ui/react-dialog": ^1.0.4 + "@radix-ui/react-dropdown-menu": ^2.0.5 + "@radix-ui/react-tooltip": ^1.0.6 + "@radix-ui/react-visually-hidden": ^1.0.3 + "@types/codemirror": ^5.60.8 + clsx: ^1.2.1 + codemirror: ^5.65.3 + codemirror-graphql: ^2.0.11 + copy-to-clipboard: ^3.2.0 + framer-motion: ^6.5.1 + graphql-language-service: ^5.2.0 + markdown-it: ^12.2.0 + set-value: ^4.1.0 + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 + react: ^16.8.0 || ^17 || ^18 + react-dom: ^16.8.0 || ^17 || ^18 + checksum: 7460136ce65de5e4215fed141f80de2f74a7699ac6eeae1f1961745faa053548e5b8d997db7633e5fc54d8d562bf7b663af5d298178b366ba90aa6f2d6f858ff + languageName: node + linkType: hard + +"@graphiql/react@npm:^0.23.0": + version: 0.23.1 + resolution: "@graphiql/react@npm:0.23.1" + dependencies: + "@graphiql/toolkit": ^0.9.2 + "@headlessui/react": ^1.7.15 + "@radix-ui/react-dialog": ^1.0.4 + "@radix-ui/react-dropdown-menu": ^2.0.5 + "@radix-ui/react-tooltip": ^1.0.6 + "@radix-ui/react-visually-hidden": ^1.0.3 + "@types/codemirror": ^5.60.8 + clsx: ^1.2.1 + codemirror: ^5.65.3 + codemirror-graphql: ^2.0.13 + copy-to-clipboard: ^3.2.0 + framer-motion: ^6.5.1 + graphql-language-service: ^5.2.2 + markdown-it: ^14.1.0 + set-value: ^4.1.0 + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 + react: ^16.8.0 || ^17 || ^18 + react-dom: ^16.8.0 || ^17 || ^18 + checksum: 688458fd55613cf7940b850d5207c54a28d0ea6e819d815caf2411b51b8b9e2e4b0df39d3b4329e0b12ff14fbf99a4dfd1d09c0397db5af80d664a589d962a1a + languageName: node + linkType: hard + +"@graphiql/toolkit@npm:^0.9.1, @graphiql/toolkit@npm:^0.9.2": + version: 0.9.2 + resolution: "@graphiql/toolkit@npm:0.9.2" + dependencies: + "@n1ru4l/push-pull-async-iterable-iterator": ^3.1.0 + meros: ^1.1.4 + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 + graphql-ws: ">= 4.5.0" + peerDependenciesMeta: + graphql-ws: + optional: true + checksum: 4474a998a948d0df5cef8371245b0e895be40803a07e49231ab91798aa761880e6e4a684478a44b723c013f0e8206dab3d86e5b0fc9b688df035fa9f1fa29734 + languageName: node + linkType: hard + +"@graphql-tools/batch-execute@npm:^9.0.4": + version: 9.0.4 + resolution: "@graphql-tools/batch-execute@npm:9.0.4" + dependencies: + "@graphql-tools/utils": ^10.0.13 + dataloader: ^2.2.2 + tslib: ^2.4.0 + value-or-promise: ^1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: d547da2ca888a1ebd8552f1be1c353e88bdbcb85c745de3d869e22da7f1981b4621f950a22ce719c645cc6435bc683c77253d8f19a0baaf7d4058625f4ce8891 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:^10.0.4": + version: 10.0.21 + resolution: "@graphql-tools/delegate@npm:10.0.21" + dependencies: + "@graphql-tools/batch-execute": ^9.0.4 + "@graphql-tools/executor": ^1.3.1 + "@graphql-tools/schema": ^10.0.4 + "@graphql-tools/utils": ^10.3.4 + "@repeaterjs/repeater": ^3.0.6 + dataloader: ^2.2.2 + tslib: ^2.5.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 72b0f90c02f6cc8bd7c247364c06bc0e783626eb9c5c2297dd791557c0c21762a8af25c73f8acfc76199c644ba6418a97af2d5e31c707691f47eda47ebf8dd2e + languageName: node + linkType: hard + +"@graphql-tools/executor-graphql-ws@npm:^1.1.2": + version: 1.3.0 + resolution: "@graphql-tools/executor-graphql-ws@npm:1.3.0" + dependencies: + "@graphql-tools/utils": ^10.3.0 + "@types/ws": ^8.0.0 + graphql-ws: ^5.14.0 + isomorphic-ws: ^5.0.0 + tslib: ^2.4.0 + ws: ^8.17.1 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 22c405176dc965172184251d5cd952b498177e5f24015198d5922ec9777ad9ffc3ce50b79bad3f883f29edff5758f8c89b0cb507afb68c620dcf7c4f51323dc4 + languageName: node + linkType: hard + +"@graphql-tools/executor-http@npm:^1.0.9": + version: 1.1.6 + resolution: "@graphql-tools/executor-http@npm:1.1.6" + dependencies: + "@graphql-tools/utils": ^10.3.2 + "@repeaterjs/repeater": ^3.0.4 + "@whatwg-node/fetch": ^0.9.0 + extract-files: ^11.0.0 + meros: ^1.2.1 + tslib: ^2.4.0 + value-or-promise: ^1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: a19b58b542bb70c799a5d0be2d5152fbfed7ac6f225885193e826a46bae4c800d2b27aa671a090272bc8d1be66ad2c2b69cb93c6c363036477544e07d83d2cdd + languageName: node + linkType: hard + +"@graphql-tools/executor-legacy-ws@npm:^1.0.6": + version: 1.1.0 + resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.0" + dependencies: + "@graphql-tools/utils": ^10.3.0 + "@types/ws": ^8.0.0 + isomorphic-ws: ^5.0.0 + tslib: ^2.4.0 + ws: ^8.17.1 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: eb4acf16cf4b99f3b5fa8fc0b431e82ee7c5c424a6df4d89b73840bdbb7dcee8bff9652df986a08abecdcbec107892f3fe26c6a7adc6d447af8c6683b08b66a6 + languageName: node + linkType: hard + +"@graphql-tools/executor@npm:^1.3.1": + version: 1.3.1 + resolution: "@graphql-tools/executor@npm:1.3.1" + dependencies: + "@graphql-tools/utils": ^10.3.4 + "@graphql-typed-document-node/core": 3.2.0 + "@repeaterjs/repeater": ^3.0.4 + tslib: ^2.4.0 + value-or-promise: ^1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 709f4660850236ccfcf9ef13b0479d19cea2af9a7dd3ffe60457117c0c5e8e31e2e3d89c38183fe65062ee4e6b4f60a484b98121982c6283c4c518a2c59d2003 + languageName: node + linkType: hard + +"@graphql-tools/graphql-file-loader@npm:^8.0.0": + version: 8.0.1 + resolution: "@graphql-tools/graphql-file-loader@npm:8.0.1" + dependencies: + "@graphql-tools/import": 7.0.1 + "@graphql-tools/utils": ^10.0.13 + globby: ^11.0.3 + tslib: ^2.4.0 + unixify: ^1.0.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 55fd5cc96ea063341e03be2fa72a6494e8fedb0cd09cc2a4664732fc81e57e5c67026f63ff9e6c1afc284bd303988cd1bda715c88100b8316b5e8cdf6da70a32 + languageName: node + linkType: hard + +"@graphql-tools/import@npm:7.0.1": + version: 7.0.1 + resolution: "@graphql-tools/import@npm:7.0.1" + dependencies: + "@graphql-tools/utils": ^10.0.13 + resolve-from: 5.0.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: eb3596779e1dcebc3453eafdb459575531b30c01ce82c4fb779dccc9d5865ba7e5dbfef443836cd5ecc9250eb8e4001ec0b83878841c2f366d1643ccefc57267 + languageName: node + linkType: hard + +"@graphql-tools/json-file-loader@npm:^8.0.0": + version: 8.0.1 + resolution: "@graphql-tools/json-file-loader@npm:8.0.1" + dependencies: + "@graphql-tools/utils": ^10.0.13 + globby: ^11.0.3 + tslib: ^2.4.0 + unixify: ^1.0.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 803124fc91a83b2e486ec34315510fef1497e4a3800c3557b3d9bf37b8ef182b5898293f05bfee2e663a4102ead766391748901daf92ccf98379fe4ff36cbdee + languageName: node + linkType: hard + +"@graphql-tools/load@npm:^8.0.0": + version: 8.0.2 + resolution: "@graphql-tools/load@npm:8.0.2" + dependencies: + "@graphql-tools/schema": ^10.0.3 + "@graphql-tools/utils": ^10.0.13 + p-limit: 3.1.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: ddc4bd9dcf5a799321fb1bd21a27887e3c8321003b1826efabff9aae5c189dd8cce0dffa0a94708ef7d64791daf7e73c8ff95cf2f7e036c131ef5eddccf38e34 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.6": + version: 9.0.7 + resolution: "@graphql-tools/merge@npm:9.0.7" + dependencies: + "@graphql-tools/utils": ^10.5.4 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: d61a0cead730fd50dcc0055e94d7c53a1a6e982d0fb35d8a5c0721191eec6ab1102fcea2aabbdab0a224bdfd779458e4292b066572b562419b2958b255e41fa7 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:^10.0.3, @graphql-tools/schema@npm:^10.0.4": + version: 10.0.6 + resolution: "@graphql-tools/schema@npm:10.0.6" + dependencies: + "@graphql-tools/merge": ^9.0.6 + "@graphql-tools/utils": ^10.5.4 + tslib: ^2.4.0 + value-or-promise: ^1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 3548c7daf7df7a13ae8852379b5589ee2041caabca31e3c14106dfae3e4417b66623a9f33037c93659e84c1129e9ab93ba16138f1fdd43c6c858802d4c9e93a8 + languageName: node + linkType: hard + +"@graphql-tools/url-loader@npm:^8.0.0": + version: 8.0.2 + resolution: "@graphql-tools/url-loader@npm:8.0.2" + dependencies: + "@ardatan/sync-fetch": ^0.0.1 + "@graphql-tools/delegate": ^10.0.4 + "@graphql-tools/executor-graphql-ws": ^1.1.2 + "@graphql-tools/executor-http": ^1.0.9 + "@graphql-tools/executor-legacy-ws": ^1.0.6 + "@graphql-tools/utils": ^10.0.13 + "@graphql-tools/wrap": ^10.0.2 + "@types/ws": ^8.0.0 + "@whatwg-node/fetch": ^0.9.0 + isomorphic-ws: ^5.0.0 + tslib: ^2.4.0 + value-or-promise: ^1.0.11 + ws: ^8.12.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: f3dfb80678fa7b0473f0bbdbbb7ce0d64878bfa2a265bee5dc1eb698ab6c033737a4dd8ab037b880d8aa040771e66118dc067d06af4b813601a2025545e66e1d + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.1, @graphql-tools/utils@npm:^10.3.0, @graphql-tools/utils@npm:^10.3.2, @graphql-tools/utils@npm:^10.3.4, @graphql-tools/utils@npm:^10.5.4": + version: 10.5.4 + resolution: "@graphql-tools/utils@npm:10.5.4" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + cross-inspect: 1.0.1 + dset: ^3.1.2 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 56b41b276401c9010e47627b0d84336ac840d4e3e7c0124884626f11b92a20a1f1aec97712dd06d8adf5239fc39f4a86d4f4349f6a7028205e577e4c200bf070 + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:^10.0.2": + version: 10.0.5 + resolution: "@graphql-tools/wrap@npm:10.0.5" + dependencies: + "@graphql-tools/delegate": ^10.0.4 + "@graphql-tools/schema": ^10.0.3 + "@graphql-tools/utils": ^10.1.1 + tslib: ^2.4.0 + value-or-promise: ^1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 7cf834eef085a4ad0f6a0a3aa2b58d8bc329375a6acb2e93dc59962ce8655d205877fa08b6a35eaea07c6e7279feab683a03194703db1c9d6be8b1eb7da23d0e + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: fa44443accd28c8cf4cb96aaaf39d144a22e8b091b13366843f4e97d19c7bfeaf609ce3c7603a4aeffe385081eaf8ea245d078633a7324c11c5ec4b2011bb76d + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.10.9": + version: 1.11.3 + resolution: "@grpc/grpc-js@npm:1.11.3" + dependencies: + "@grpc/proto-loader": ^0.7.13 + "@js-sdsl/ordered-map": ^4.4.2 + checksum: 148844383c1f5cebd406fab4b76dc41d2c328c97d74c77a496f55af10ad8a84b822521044ed74770ece06b10db194122314e920b1f3d8ab2c30f27be94284d13 + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: ^4.3.0 + long: ^5.0.0 + protobufjs: ^7.2.5 + yargs: ^17.7.2 + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 399c1b8a4627f93dc31660d9636ea6bf58be5675cc7581e3df56a249369e5be02c6cd0d642c5332b0d5673bc8621619bc06fb045aa3e8f57383737b5d35930dc + languageName: node + linkType: hard + +"@headlessui/react@npm:^1.7.15": + version: 1.7.19 + resolution: "@headlessui/react@npm:1.7.19" + dependencies: + "@tanstack/react-virtual": ^3.0.0-beta.60 + client-only: ^0.0.1 + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + checksum: 2a343a5fcf1f45e870cc94613231b89a8da78114001ffafa4751a0eceae7569ff9237aff1f2aedfa6f6e53ee3bb9ba5e5d19ebf1878fee3ff4f3c733fddc1087 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": ^2.0.3 + debug: ^4.3.1 + minimatch: ^3.0.5 + checksum: eae69ff9134025dd2924f0b430eb324981494be26f0fddd267a33c28711c4db643242cf9fddf7dadb9d16c96b54b2d2c073e60a56477df86e0173149313bd5d6 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 + languageName: node + linkType: hard + +"@internal/github-search-issues@workspace:.": + version: 0.0.0-use.local + resolution: "@internal/github-search-issues@workspace:." + dependencies: + "@backstage/cli": ^0.27.1 + "@backstage/e2e-test-utils": ^0.1.1 + "@backstage/repo-tools": ^0.8.0 + "@changesets/cli": ^2.27.1 + "@spotify/prettier-config": ^12.0.0 + knip: ^5.27.4 + node-gyp: ^9.0.0 + prettier: ^2.3.2 + typescript: ~5.3.0 + languageName: unknown + linkType: soft + +"@ioredis/commands@npm:^1.1.1": + version: 1.2.0 + resolution: "@ioredis/commands@npm:1.2.0" + checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + 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" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: ^5.3.1 + find-up: ^4.1.0 + get-package-type: ^0.1.0 + js-yaml: ^3.13.1 + resolve-from: ^5.0.0 + checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + slash: ^3.0.0 + checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6 + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": ^29.7.0 + "@jest/reporters": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + ci-info: ^3.2.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-changed-files: ^29.7.0 + jest-config: ^29.7.0 + jest-haste-map: ^29.7.0 + jest-message-util: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-resolve-dependencies: ^29.7.0 + jest-runner: ^29.7.0 + jest-runtime: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + jest-watcher: ^29.7.0 + micromatch: ^4.0.4 + pretty-format: ^29.7.0 + slash: ^3.0.0 + strip-ansi: ^6.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d + languageName: node + linkType: hard + +"@jest/create-cache-key-function@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + checksum: 681bc761fa1d6fa3dd77578d444f97f28296ea80755e90e46d1c8fa68661b9e67f54dd38b988742db636d26cf160450dc6011892cec98b3a7ceb58cad8ff3aae + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + jest-mock: ^29.7.0 + checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: ^29.6.3 + checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: ^29.7.0 + jest-snapshot: ^29.7.0 + checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@sinonjs/fake-timers": ^10.0.2 + "@types/node": "*" + jest-message-util: ^29.7.0 + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00 + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/expect": ^29.7.0 + "@jest/types": ^29.6.3 + jest-mock: ^29.7.0 + checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": ^0.2.3 + "@jest/console": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@jridgewell/trace-mapping": ^0.3.18 + "@types/node": "*" + chalk: ^4.0.0 + collect-v8-coverage: ^1.0.0 + exit: ^0.1.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + istanbul-lib-coverage: ^3.0.0 + istanbul-lib-instrument: ^6.0.0 + istanbul-lib-report: ^3.0.0 + istanbul-lib-source-maps: ^4.0.0 + istanbul-reports: ^3.1.3 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + jest-worker: ^29.7.0 + slash: ^3.0.0 + string-length: ^4.0.1 + strip-ansi: ^6.0.0 + v8-to-istanbul: ^9.0.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455 + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": ^0.27.8 + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": ^0.3.18 + callsites: ^3.0.0 + graceful-fs: ^4.2.9 + checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/istanbul-lib-coverage": ^2.0.0 + collect-v8-coverage: ^1.0.0 + checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": ^29.7.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + slash: ^3.0.0 + checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": ^7.11.6 + "@jest/types": ^29.6.3 + "@jridgewell/trace-mapping": ^0.3.18 + babel-plugin-istanbul: ^6.1.1 + chalk: ^4.0.0 + convert-source-map: ^2.0.0 + fast-json-stable-stringify: ^2.1.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-util: ^29.7.0 + micromatch: ^4.0.4 + pirates: ^4.0.4 + slash: ^3.0.0 + write-file-atomic: ^4.0.2 + checksum: 0f8ac9f413903b3cb6d240102db848f2a354f63971ab885833799a9964999dd51c388162106a807f810071f864302cdd8e3f0c241c29ce02d85a36f18f3f40ab + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": ^29.6.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": ^1.2.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": ^3.0.3 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: a927ae4ff8565ecb75355cc6886a4f8fadbf2af1268143c96c0cce3ba01261d241c3f4ba77f21f3f017a00f91dfe9e0673e95f830255945c80a0e96c6d30508a + languageName: node + linkType: hard + +"@jsdevtools/ono@npm:7.1.3, @jsdevtools/ono@npm:^7.1.3": + version: 7.1.3 + resolution: "@jsdevtools/ono@npm:7.1.3" + checksum: 2297fcd472ba810bffe8519d2249171132844c7174f3a16634f9260761c8c78bc0428a4190b5b6d72d45673c13918ab9844d706c3ed4ef8f62ab11a2627a08ad + languageName: node + linkType: hard + +"@jsep-plugin/regex@npm:^1.0.1": + version: 1.0.3 + resolution: "@jsep-plugin/regex@npm:1.0.3" + peerDependencies: + jsep: ^0.4.0||^1.0.0 + checksum: a57718ae5c86bd10ff5de51843a771b96a10a9c6b5c5f4e02aa5318257c3d5fdec96f8b389fcbe129c7a6ad6b0746d9a0fd934c949b80882230fbc14b548c922 + languageName: node + linkType: hard + +"@jsep-plugin/ternary@npm:^1.0.2": + version: 1.1.3 + resolution: "@jsep-plugin/ternary@npm:1.1.3" + peerDependencies: + jsep: ^0.4.0||^1.0.0 + checksum: c05408b0302844723f98b90787425beb4e8ad14029df3d98e88b9d61343d81201a7f0bf3db5806dcf0378c7be69f5b4c9fcd04f055bda282c73f4d1b425e502a + languageName: node + linkType: hard + +"@jsonjoy.com/base64@npm:^1.1.1": + version: 1.1.2 + resolution: "@jsonjoy.com/base64@npm:1.1.2" + peerDependencies: + tslib: 2 + checksum: 00dbf9cbc6ecb3af0e58288a305cc4ee3dfca9efa24443d98061756e8f6de4d6d2d3764bdfde07f2b03e6ce56db27c8a59b490bd134bf3d8122b4c6b394c7010 + languageName: node + linkType: hard + +"@jsonjoy.com/json-pack@npm:^1.0.3": + version: 1.1.0 + resolution: "@jsonjoy.com/json-pack@npm:1.1.0" + dependencies: + "@jsonjoy.com/base64": ^1.1.1 + "@jsonjoy.com/util": ^1.1.2 + hyperdyperid: ^1.2.0 + thingies: ^1.20.0 + peerDependencies: + tslib: 2 + checksum: 5c89a01814d5a7464639c3cbd4dbbcbf19165e9e6d6cc3cc985f8a7594fc2c5ac3a29e4f49f9ddf029979ec26ab980960a250db044173798509d0ea388c2ae26 + languageName: node + linkType: hard + +"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": + version: 1.3.0 + resolution: "@jsonjoy.com/util@npm:1.3.0" + peerDependencies: + tslib: 2 + checksum: a805ca7cf5fc05c6244324a955d96a28797fb8efd60cf22a809a57059de78e4367c72ffb367c82a7ea6ce5622e56f9c696393c5561fbac0fd3c9dc1534d62968 + languageName: node + linkType: hard + +"@juggle/resize-observer@npm:^3.3.1": + version: 3.4.0 + resolution: "@juggle/resize-observer@npm:3.4.0" + checksum: 2505028c05cc2e17639fcad06218b1c4b60f932a4ebb4b41ab546ef8c157031ae377e3f560903801f6d01706dbefd4943b6c4704bf19ed86dfa1c62f1473a570 + languageName: node + linkType: hard + +"@kamilkisiela/fast-url-parser@npm:^1.1.4": + version: 1.1.4 + resolution: "@kamilkisiela/fast-url-parser@npm:1.1.4" + checksum: 921d305eff1fce5c7c669aee5cfe39e50109968addb496c23f0a42253d030e3cd5865eb01b13245915923bee452db75ba8a8254e69b0d0575d3c168efce7091e + languageName: node + linkType: hard + +"@keyv/memcache@npm:^1.3.5": + version: 1.4.1 + resolution: "@keyv/memcache@npm:1.4.1" + dependencies: + json-buffer: ^3.0.1 + memjs: ^1.3.2 + checksum: bee66686af965aa3bdd78ccd7c67658b424d32578936e894d3aa42ff616ef653f8ecc439f4ea28fc51ed04a68502e445fc8ff836bd142b38509787712b6ec04d + languageName: node + linkType: hard + +"@keyv/redis@npm:^2.5.3": + version: 2.8.5 + resolution: "@keyv/redis@npm:2.8.5" + dependencies: + ioredis: ^5.4.1 + checksum: 87ffec61d31fa9de128ba3e5a7b616535ddbdaa4d92cbc9e1a9fab143adf967135e9cca16e192e8f52cc1ba00ed2a7f10eca9944d7550385530dab95333e81ef + languageName: node + linkType: hard + +"@keyv/serialize@npm:*": + version: 1.0.1 + resolution: "@keyv/serialize@npm:1.0.1" + dependencies: + buffer: ^6.0.3 + checksum: ff3dd9a6246b17fca3d1b0aba312dea931059fdecc36027f4d8133e59dbb3554a0a516b1f3dfc7fb2b3ca7a3d6fa307804f299566ab214febd3fb9d0502eebed + languageName: node + linkType: hard + +"@kubernetes/client-node@npm:0.20.0": + version: 0.20.0 + resolution: "@kubernetes/client-node@npm:0.20.0" + dependencies: + "@types/js-yaml": ^4.0.1 + "@types/node": ^20.1.1 + "@types/request": ^2.47.1 + "@types/ws": ^8.5.3 + byline: ^5.0.0 + isomorphic-ws: ^5.0.0 + js-yaml: ^4.1.0 + jsonpath-plus: ^7.2.0 + openid-client: ^5.3.0 + request: ^2.88.0 + rfc4648: ^1.3.0 + stream-buffers: ^3.0.2 + tar: ^6.1.11 + tslib: ^2.4.1 + ws: ^8.11.0 + dependenciesMeta: + openid-client: + optional: true + checksum: c7c2ec9c597b5579ec452bcc13647feeaa3eaf93601afa5d9a4e06b5fe91d2cafa444a1da07b5330a7596f0e07e107d6abe4acabc5998f7bedf43cd0ab8bf343 + languageName: node + linkType: hard + +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 4fcd025d0a923cb6b87b631a83436a693b255779c583158bbeacde6b4dd75b94cc1eba1c9c188de5fc36c218d160524ea08bfe4ef03a056b00ff14126d66f881 + languageName: node + linkType: hard + +"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0": + version: 1.2.1 + resolution: "@lezer/common@npm:1.2.1" + checksum: 0bd092e293a509ce334f4aaf9a4d4a25528f743cd9d7e7948c697e34ac703b805b288b62ad01563488fb206fc34ff05084f7fc5d864be775924b3d0d53ea5dd2 + languageName: node + linkType: hard + +"@lezer/highlight@npm:^1.0.0": + version: 1.2.1 + resolution: "@lezer/highlight@npm:1.2.1" + dependencies: + "@lezer/common": ^1.0.0 + checksum: a8822d7e37f79ff64669eb2df4a9f9d16580e88f2b276a646092e19a9bdccac304e92510e200e35869a8b1f6c27eba5972c508d347a277e9b722d582ab7a23d5 + languageName: node + linkType: hard + +"@lezer/lr@npm:^1.0.0": + version: 1.4.2 + resolution: "@lezer/lr@npm:1.4.2" + dependencies: + "@lezer/common": ^1.0.0 + checksum: 94318ad046c7dfcc8d37e26cb85b99623c39aef60aa51ec2abb30928e7a649f38fa5520f34bd5b356f1db11b6991999589f039e87c8949b0f163be3764f029d8 + languageName: node + linkType: hard + +"@lukeed/csprng@npm:^1.0.0": + version: 1.1.0 + resolution: "@lukeed/csprng@npm:1.1.0" + checksum: 926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b + languageName: node + linkType: hard + +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": ^7.5.5 + "@types/node": ^12.7.1 + find-up: ^4.1.0 + fs-extra: ^8.1.0 + checksum: f0fd881a5a81a351cb6561cd24117e8ee9481bbf3b6d1c7d9d10bef1f4744ca2ba3d064713e83c0a0574416d1e5b4a4c6c414aad91913c4a1c6040d87283ac50 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": ^7.5.5 + "@changesets/types": ^4.0.1 + "@manypkg/find-root": ^1.1.0 + fs-extra: ^8.1.0 + globby: ^11.0.0 + read-yaml-file: ^1.1.0 + checksum: f5a756e5a659e0e1c33f48852d56826d170d5b10a3cdea89ce4fcaa77678d8799aa4004b30e1985c87b73dbc390b95bb6411b78336dd1e0db87c08c74b5c0e74 + languageName: node + linkType: hard + +"@material-table/core@npm:^3.1.0": + version: 3.2.5 + resolution: "@material-table/core@npm:3.2.5" + dependencies: + "@babel/runtime": ^7.12.5 + "@date-io/date-fns": ^1.3.13 + "@material-ui/pickers": ^3.2.10 + "@material-ui/styles": ^4.11.4 + classnames: ^2.2.6 + date-fns: ^2.16.1 + debounce: ^1.2.0 + fast-deep-equal: ^3.1.3 + prop-types: ^15.7.2 + react-beautiful-dnd: ^13.0.0 + react-double-scrollbar: 0.0.15 + uuid: ^3.4.0 + peerDependencies: + "@date-io/core": ^1.3.13 + "@material-ui/core": ^4.11.2 + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 707e85cfcb8c1cfc8eb78ea6991509879f774081d7a54ad428f702fe00478b6d3707d0fd85f4ad443ebcfac0c0cab79c046c4d5083adcbc767615445667b50cf + languageName: node + linkType: hard + +"@material-ui/core@npm:^4.12.2, @material-ui/core@npm:^4.12.4, @material-ui/core@npm:^4.9.13": + version: 4.12.4 + resolution: "@material-ui/core@npm:4.12.4" + dependencies: + "@babel/runtime": ^7.4.4 + "@material-ui/styles": ^4.11.5 + "@material-ui/system": ^4.12.2 + "@material-ui/types": 5.1.0 + "@material-ui/utils": ^4.11.3 + "@types/react-transition-group": ^4.2.0 + clsx: ^1.0.4 + hoist-non-react-statics: ^3.3.2 + popper.js: 1.16.1-lts + prop-types: ^15.7.2 + react-is: ^16.8.0 || ^17.0.0 + react-transition-group: ^4.4.0 + peerDependencies: + "@types/react": ^16.8.6 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 96b48deccda87ced841b1db45bed2be6d2b6d1b4eae72cd5c9b931201cb72026330688e0fead54e715bcead40b267ea88bde781c9f1563b1a71a5c51bf187289 + languageName: node + linkType: hard + +"@material-ui/icons@npm:^4.9.1": + version: 4.11.3 + resolution: "@material-ui/icons@npm:4.11.3" + dependencies: + "@babel/runtime": ^7.4.4 + peerDependencies: + "@material-ui/core": ^4.0.0 + "@types/react": ^16.8.6 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: f849a8c4fecddc112cfa94105a2c72e763ff76b9f8da74135b7bbadfd294ed6685897cbea6a2128099be0ce37843784893d8c64da6bde37d020956ab9067206c + languageName: node + linkType: hard + +"@material-ui/lab@npm:4.0.0-alpha.61": + version: 4.0.0-alpha.61 + resolution: "@material-ui/lab@npm:4.0.0-alpha.61" + dependencies: + "@babel/runtime": ^7.4.4 + "@material-ui/utils": ^4.11.3 + clsx: ^1.0.4 + prop-types: ^15.7.2 + react-is: ^16.8.0 || ^17.0.0 + peerDependencies: + "@material-ui/core": ^4.12.1 + "@types/react": ^16.8.6 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 8774a07d72615301e0099415580f87ea8f3d1d106f79e0b014738e302dd3e21959abf01d6c0a629e2e9afb8cb91abd8e9686c2886cddff06c27e6a8a8e063ea0 + languageName: node + linkType: hard + +"@material-ui/pickers@npm:^3.2.10": + version: 3.3.11 + resolution: "@material-ui/pickers@npm:3.3.11" + dependencies: + "@babel/runtime": ^7.6.0 + "@date-io/core": 1.x + "@types/styled-jsx": ^2.2.8 + clsx: ^1.0.2 + react-transition-group: ^4.0.0 + rifm: ^0.7.0 + peerDependencies: + "@date-io/core": ^1.3.6 + "@material-ui/core": ^4.0.0 + prop-types: ^15.6.0 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + checksum: c97822ae407877d1aa9ab7b14c335511d6879ca2546455ac7a3b156d70966b5678372a6d4d3470c2dced84e59857e2c1e1b2be61d26ab43f7f29806666f33064 + languageName: node + linkType: hard + +"@material-ui/styles@npm:^4.10.0, @material-ui/styles@npm:^4.11.0, @material-ui/styles@npm:^4.11.4, @material-ui/styles@npm:^4.11.5": + version: 4.11.5 + resolution: "@material-ui/styles@npm:4.11.5" + dependencies: + "@babel/runtime": ^7.4.4 + "@emotion/hash": ^0.8.0 + "@material-ui/types": 5.1.0 + "@material-ui/utils": ^4.11.3 + clsx: ^1.0.4 + csstype: ^2.5.2 + hoist-non-react-statics: ^3.3.2 + jss: ^10.5.1 + jss-plugin-camel-case: ^10.5.1 + jss-plugin-default-unit: ^10.5.1 + jss-plugin-global: ^10.5.1 + jss-plugin-nested: ^10.5.1 + jss-plugin-props-sort: ^10.5.1 + jss-plugin-rule-value-function: ^10.5.1 + jss-plugin-vendor-prefixer: ^10.5.1 + prop-types: ^15.7.2 + peerDependencies: + "@types/react": ^16.8.6 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: dbf3985ef57c1b7dae3fd916d5bfd61f2097afb93c9e1f64832cfcb8fc9bbf38a504c9632ed7b76eb5d235670083d9e66d35942bc976b7cd148c71d75b808e82 + languageName: node + linkType: hard + +"@material-ui/system@npm:^4.12.2": + version: 4.12.2 + resolution: "@material-ui/system@npm:4.12.2" + dependencies: + "@babel/runtime": ^7.4.4 + "@material-ui/utils": ^4.11.3 + csstype: ^2.5.2 + prop-types: ^15.7.2 + peerDependencies: + "@types/react": ^16.8.6 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ebe6b3cc5f111034eacd763014f3260f7647b5e0cd132870f2ee18855cf3d51a996b4633035fe6f5f8965489944db4ac0cb3b71b84a765faa35a6861532ac9f6 + languageName: node + linkType: hard + +"@material-ui/types@npm:5.1.0": + version: 5.1.0 + resolution: "@material-ui/types@npm:5.1.0" + peerDependencies: + "@types/react": "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 64ac0938ee6f48011ba596f7422ab0660d9a8d9b4f5f183b39bd63185b1ce724209f65580f0af686d59b524603ffa57418ca2d443b69bec894303f80779c61f8 + languageName: node + linkType: hard + +"@material-ui/types@npm:^6.0.1": + version: 6.0.2 + resolution: "@material-ui/types@npm:6.0.2" + peerDependencies: + "@types/react": "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: cc1704059bc4cfc0296ead70d9bc8e58467b0699cdaba05b11b10d0119833ee635186a3acb202d11ed6c33d4872efafeed6cad23fca2b260eb5e94bd779be46f + languageName: node + linkType: hard + +"@material-ui/utils@npm:^4.11.3": + version: 4.11.3 + resolution: "@material-ui/utils@npm:4.11.3" + dependencies: + "@babel/runtime": ^7.4.4 + prop-types: ^15.7.2 + react-is: ^16.8.0 || ^17.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + checksum: 05ff67c982b33d3b4260cfaeaf566f3ccaecaebb231907ed626bcc30322d89d705bfe79b8805c0dda2f1dc2cfa98ca9d731ec8ae12868da7a98568a41c7dc231 + languageName: node + linkType: hard + +"@microsoft/api-documenter@npm:^7.22.33": + version: 7.25.16 + resolution: "@microsoft/api-documenter@npm:7.25.16" + dependencies: + "@microsoft/api-extractor-model": 7.29.8 + "@microsoft/tsdoc": ~0.15.0 + "@rushstack/node-core-library": 5.9.0 + "@rushstack/terminal": 0.14.2 + "@rushstack/ts-command-line": 4.22.8 + js-yaml: ~3.13.1 + resolve: ~1.22.1 + bin: + api-documenter: bin/api-documenter + checksum: 494c8b4d18764a54ad53978b01fde7a2ea32a756e2eccf5034255f2828b6716cd914f592b8591ba905d84f2f390d383aa3c477ff465ef111023f81872c36ac15 + languageName: node + linkType: hard + +"@microsoft/api-extractor-model@npm:7.27.6": + version: 7.27.6 + resolution: "@microsoft/api-extractor-model@npm:7.27.6" + dependencies: + "@microsoft/tsdoc": 0.14.2 + "@microsoft/tsdoc-config": ~0.16.1 + "@rushstack/node-core-library": 3.59.7 + checksum: 7867feaf3a0e5accfcce3a77681248a319952a266cffc644e4f8f7df1c9e1d55adb5124df901e8cca594bb3e12d361d1fcb2bffbdbb4b20fe3113928f6535975 + languageName: node + linkType: hard + +"@microsoft/api-extractor-model@npm:7.29.8": + version: 7.29.8 + resolution: "@microsoft/api-extractor-model@npm:7.29.8" + dependencies: + "@microsoft/tsdoc": ~0.15.0 + "@microsoft/tsdoc-config": ~0.17.0 + "@rushstack/node-core-library": 5.9.0 + checksum: 95a6b5df089d8bf44555f4565a6f0eda9323917266b2f4730b606aeb2c7f36df7c2cbcae9ca48a9198af7a33442cda8ce2c791e0f4c7c92f3bdaee6c3190b1f5 + languageName: node + linkType: hard + +"@microsoft/api-extractor@npm:7.36.4": + version: 7.36.4 + resolution: "@microsoft/api-extractor@npm:7.36.4" + dependencies: + "@microsoft/api-extractor-model": 7.27.6 + "@microsoft/tsdoc": 0.14.2 + "@microsoft/tsdoc-config": ~0.16.1 + "@rushstack/node-core-library": 3.59.7 + "@rushstack/rig-package": 0.4.1 + "@rushstack/ts-command-line": 4.15.2 + colors: ~1.2.1 + lodash: ~4.17.15 + resolve: ~1.22.1 + semver: ~7.5.4 + source-map: ~0.6.1 + typescript: ~5.0.4 + bin: + api-extractor: bin/api-extractor + checksum: 92559325cf2407fa27cb9675772956511fa35005f295cdb4dc47abd7ef9c77ba61b0f684c2e952301a76dd2cfa9e398840c8f3d9117d621300e12b0ecfbf8147 + languageName: node + linkType: hard + +"@microsoft/fetch-event-source@npm:^2.0.1": + version: 2.0.1 + resolution: "@microsoft/fetch-event-source@npm:2.0.1" + checksum: a50e1c0f33220206967266d0a4bbba0703e2793b079d9f6e6bfd48f71b2115964a803e14cf6e902c6fab321edc084f26022334f5eaacc2cec87f174715d41852 + languageName: node + linkType: hard + +"@microsoft/tsdoc-config@npm:~0.16.1": + version: 0.16.2 + resolution: "@microsoft/tsdoc-config@npm:0.16.2" + dependencies: + "@microsoft/tsdoc": 0.14.2 + ajv: ~6.12.6 + jju: ~1.4.0 + resolve: ~1.19.0 + checksum: 12b0d703154076bcaac75ca42e804e4fc292672396441e54346d7eadd0d6b57f90980eda2b1bab89b224af86da34a2389f9054002e282011e795ca5919a4386f + languageName: node + linkType: hard + +"@microsoft/tsdoc-config@npm:~0.17.0": + version: 0.17.0 + resolution: "@microsoft/tsdoc-config@npm:0.17.0" + dependencies: + "@microsoft/tsdoc": 0.15.0 + ajv: ~8.12.0 + jju: ~1.4.0 + resolve: ~1.22.2 + checksum: dd2de8247d0fc29608da83edf4ab73a21370f6ce10d089853303e91b135fdb1436ccec3bd1024f235dd3180dfe5dae7342989eadd03af55cf06f0e974e5fc213 + languageName: node + linkType: hard + +"@microsoft/tsdoc@npm:0.14.2": + version: 0.14.2 + resolution: "@microsoft/tsdoc@npm:0.14.2" + checksum: b167c89e916ba73ee20b9c9d5dba6aa3a0de25ed3d50050e8a344dca7cd43cb2e1059bd515c820369b6e708901dd3fda476a42bc643ca74a35671ce77f724a3a + languageName: node + linkType: hard + +"@microsoft/tsdoc@npm:0.15.0, @microsoft/tsdoc@npm:~0.15.0": + version: 0.15.0 + resolution: "@microsoft/tsdoc@npm:0.15.0" + checksum: 3f693cff07b220b68563e3f86e9f94a9c8d0791a7446f76149c7d62ae5ed5cb4578bb48b9b5f9baa3dd9a9f77be81903c74654a41e0ca4ecf78936654952a8d4 + languageName: node + linkType: hard + +"@module-federation/bridge-react-webpack-plugin@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.6.7" + dependencies: + "@module-federation/sdk": 0.6.7 + "@types/semver": 7.5.8 + semver: 7.6.3 + checksum: a0b842a8446d6b354466d20fa955838557fa18121c500c5ee4fc7e7e036f49f3868863551c8b159c399724b1ec47696e88a23575fe56a7a15a6fa87ec94bd51c + languageName: node + linkType: hard + +"@module-federation/data-prefetch@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/data-prefetch@npm:0.6.7" + dependencies: + "@module-federation/runtime": 0.6.7 + "@module-federation/sdk": 0.6.7 + fs-extra: 9.1.0 + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 5026dac96e7bb884e37defc014361b283cc603cadca77da87c725ac96c264441dee6f3b5f105541e977ee96f337b146eb2d771852f749eaf7174f6d5f42dc272 + languageName: node + linkType: hard + +"@module-federation/dts-plugin@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/dts-plugin@npm:0.6.7" + dependencies: + "@module-federation/managers": 0.6.7 + "@module-federation/sdk": 0.6.7 + "@module-federation/third-party-dts-extractor": 0.6.7 + adm-zip: ^0.5.10 + ansi-colors: ^4.1.3 + axios: ^1.7.4 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0 + koa: 2.15.3 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: ^9.1.0 + ws: 8.17.1 + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: ">=1.0.24" + peerDependenciesMeta: + vue-tsc: + optional: true + checksum: 29fda385c50ef3305ebd752342371628c623e0be95ba34ff52aacf4cf31fd9a9b005f6a36c603e40af047ea583692ba4e2e25584190aae7c25d77fe31d78582f + languageName: node + linkType: hard + +"@module-federation/enhanced@npm:^0.6.0": + version: 0.6.7 + resolution: "@module-federation/enhanced@npm:0.6.7" + dependencies: + "@module-federation/bridge-react-webpack-plugin": 0.6.7 + "@module-federation/data-prefetch": 0.6.7 + "@module-federation/dts-plugin": 0.6.7 + "@module-federation/managers": 0.6.7 + "@module-federation/manifest": 0.6.7 + "@module-federation/rspack": 0.6.7 + "@module-federation/runtime-tools": 0.6.7 + "@module-federation/sdk": 0.6.7 + btoa: ^1.2.1 + upath: 2.0.1 + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: ">=1.0.24" + webpack: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + webpack: + optional: true + checksum: 40c1a374b0810b6015bcb0fa7a92f9774b48cf8115bd7347ce7a640c1989e3db7436edf8a3f58b71bfbc98a54c48b916c7b13ad99d06596882d1d75ce3ea2eff + languageName: node + linkType: hard + +"@module-federation/managers@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/managers@npm:0.6.7" + dependencies: + "@module-federation/sdk": 0.6.7 + find-pkg: 2.0.0 + fs-extra: 9.1.0 + checksum: ca540dc76bd2075d2bfea2793d66366ee7efde72247570248af7b7ce626752bb17aea2b22a1f89f4ab5eb5bc8880dcd2524f8d3528841af7b0750fb96da9271a + languageName: node + linkType: hard + +"@module-federation/manifest@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/manifest@npm:0.6.7" + dependencies: + "@module-federation/dts-plugin": 0.6.7 + "@module-federation/managers": 0.6.7 + "@module-federation/sdk": 0.6.7 + chalk: 3.0.0 + find-pkg: 2.0.0 + checksum: f2cd4777a96e6ccac0f4a0bfa31d1be2eb84661e6aab349c004bc2ed21ce7f789a16aca2a6339327e29b968839d8b787d133e5e087220e27431ee3da9fc40110 + languageName: node + linkType: hard + +"@module-federation/rspack@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/rspack@npm:0.6.7" + dependencies: + "@module-federation/bridge-react-webpack-plugin": 0.6.7 + "@module-federation/dts-plugin": 0.6.7 + "@module-federation/managers": 0.6.7 + "@module-federation/manifest": 0.6.7 + "@module-federation/runtime-tools": 0.6.7 + "@module-federation/sdk": 0.6.7 + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: ">=1.0.24" + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + checksum: 8c0ee1ae2b0761ca933cc95918934d555aca5f2953254c4ffb509e45f9a78f7fbbe55c5b2c10ceeceb1afcd5972d431ad3e87370e3c7859aeca3462b9142f0ee + languageName: node + linkType: hard + +"@module-federation/runtime-tools@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/runtime-tools@npm:0.6.7" + dependencies: + "@module-federation/runtime": 0.6.7 + "@module-federation/webpack-bundler-runtime": 0.6.7 + checksum: bcdd35daea9d3f755d8f33aa1b3651ed3fff92c67ef56d9ce23c1fd4e831f36710e93c461553ac0e34fffc07ebcec9b924130f3eeed2faac4e5b4c7cb2db2e82 + languageName: node + linkType: hard + +"@module-federation/runtime@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/runtime@npm:0.6.7" + dependencies: + "@module-federation/sdk": 0.6.7 + checksum: 828262718d63164c25e3d15451869b5626f51657f7cc332a8c058425e2fb8f0c7c75bd6917fd7f28ff544b9271e0a6638bcd87ca1b4c9adf787dcdf23911f3d9 + languageName: node + linkType: hard + +"@module-federation/sdk@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/sdk@npm:0.6.7" + checksum: 36716421ecd46b4d94eb36e6cda7a5463b45977bb09ca6523ad8fff82cfdff9865a159e724b956b96b331a7d4912b0509396c15e4cd1d92d44f97d5311305ba4 + languageName: node + linkType: hard + +"@module-federation/third-party-dts-extractor@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/third-party-dts-extractor@npm:0.6.7" + dependencies: + find-pkg: 2.0.0 + fs-extra: 9.1.0 + resolve: 1.22.8 + checksum: d845dcc47813c8653baa61e4077e54bc349928a28096e3ac176a28db0bbc5a5ba9f004ec5cf56384861a4b138a0bb8d484575fdb04c25106f49fa1ce6c3331df + languageName: node + linkType: hard + +"@module-federation/webpack-bundler-runtime@npm:0.6.7": + version: 0.6.7 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.6.7" + dependencies: + "@module-federation/runtime": 0.6.7 + "@module-federation/sdk": 0.6.7 + checksum: 57291be8b48a7b831f07914c0bd6977338e02bc2c6882af8a03d1823ca1cb5394a6a0ddb59520894b41d94dadd2101fb12ea8b24e58f16f6d9ae51b316e6a964 + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.12.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" + dependencies: + "@motionone/easing": ^10.18.0 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 + tslib: ^2.3.1 + checksum: 841cb9f4843a89e5e4560b9f960f52cbe78afc86f87c769f71e9edb3aadd53fb87982b7e11914428f228b29fd580756be531369c2ffac06432550afa4e87d1c3 + languageName: node + linkType: hard + +"@motionone/dom@npm:10.12.0": + version: 10.12.0 + resolution: "@motionone/dom@npm:10.12.0" + dependencies: + "@motionone/animation": ^10.12.0 + "@motionone/generators": ^10.12.0 + "@motionone/types": ^10.12.0 + "@motionone/utils": ^10.12.0 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: 123356f28e44362c4f081aae3df22e576f46bfcb07e01257b2ac64a115668448f29b8de67e4b6e692c5407cffb78ffe7cf9fa1bc064007482bab5dd23a69d380 + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" + dependencies: + "@motionone/utils": ^10.18.0 + tslib: ^2.3.1 + checksum: 6bd37f7a9d5a88f868cc0ad6e47d2ba8d9fefd7da84fccfea7ed77ec08c2e6d1e42df88dda462665102a5cf03f748231a1a077de7054b5a8ccb0fbf36f61b1e7 + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.12.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" + dependencies: + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 + tslib: ^2.3.1 + checksum: 51a0e075681697b11d0771998cac8c76a745f00141502f81adb953896992b7f49478965e4afe696bc83361afaae8d2f1057d71c25b21035fe67258ff73764f1c + languageName: node + linkType: hard + +"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 3fa74db64e371e61a7f7669d7d541d11c9a8dd871032d59c69041e3b2e07a67ad2ed8767cb9273bac90eed4e1f76efc1f14c8673c2e9a288f6070ee0fef64a25 + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" + dependencies: + "@motionone/types": ^10.17.1 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: a27f9afde693a0cbbbcb33962b12bbe40dd2cfa514b0732f3c7953c5ef4beed738e1e8172a2de89e3b9f74a253ef0a70d7f3efb730be97b77d7176a3ffacb67a + languageName: node + linkType: hard + +"@mswjs/cookies@npm:^0.2.2": + version: 0.2.2 + resolution: "@mswjs/cookies@npm:0.2.2" + dependencies: + "@types/set-cookie-parser": ^2.4.0 + set-cookie-parser: ^2.4.6 + checksum: 23b1ef56d57efcc1b44600076f531a1fb703855af342a31e01bad4adaf0dab51f6d3b5595a95a7988c3f612ba075835f9a06c52833205284d101eb9a51dd72b0 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.17.10": + version: 0.17.10 + resolution: "@mswjs/interceptors@npm:0.17.10" + dependencies: + "@open-draft/until": ^1.0.3 + "@types/debug": ^4.1.7 + "@xmldom/xmldom": ^0.8.3 + debug: ^4.3.3 + headers-polyfill: 3.2.5 + outvariant: ^1.2.1 + strict-event-emitter: ^0.2.4 + web-encoding: ^1.1.5 + checksum: 0e6d32f399144b5cefe6fd7620f2776c83adc9bbbbccf2eb4ea347332be059f585136c44168c09b544c41cd3d686f88e43432e10192227a24fbb0c98a2f52dc8 + languageName: node + linkType: hard + +"@mui/core-downloads-tracker@npm:^5.16.7": + version: 5.16.7 + resolution: "@mui/core-downloads-tracker@npm:5.16.7" + checksum: b65c48ba2bf6bba6435ba9f2d6c33db0c8a85b3ff7599136a9682b72205bec76470ab5ed5e6e625d5bd012ed9bcbc641ed677548be80d217c9fb5d0435567062 + languageName: node + linkType: hard + +"@mui/material@npm:^5.12.2, @mui/material@npm:^5.16.7": + version: 5.16.7 + resolution: "@mui/material@npm:5.16.7" + dependencies: + "@babel/runtime": ^7.23.9 + "@mui/core-downloads-tracker": ^5.16.7 + "@mui/system": ^5.16.7 + "@mui/types": ^7.2.15 + "@mui/utils": ^5.16.6 + "@popperjs/core": ^2.11.8 + "@types/react-transition-group": ^4.4.10 + clsx: ^2.1.0 + csstype: ^3.1.3 + prop-types: ^15.8.1 + react-is: ^18.3.1 + react-transition-group: ^4.4.5 + 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 + checksum: 5057b48c3ce554247de9a8f675bda9bbda079bc83a696c500525f3ebbd63315a44f1c2a7c83c2025dbd02d2722892e397a0af10c1219d45f6534e41d91a43cc0 + languageName: node + linkType: hard + +"@mui/private-theming@npm:^5.16.6": + version: 5.16.6 + resolution: "@mui/private-theming@npm:5.16.6" + dependencies: + "@babel/runtime": ^7.23.9 + "@mui/utils": ^5.16.6 + prop-types: ^15.8.1 + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 314ba598ab17cd425a36e4cab677ed26fe0939b23e53120da77cfbc3be6dada5428fa8e2a55cb697417599a4e3abfee6d4711de0a7318b9fb2c3a822b2d5b5a8 + languageName: node + linkType: hard + +"@mui/styled-engine@npm:^5.16.6": + version: 5.16.6 + resolution: "@mui/styled-engine@npm:5.16.6" + dependencies: + "@babel/runtime": ^7.23.9 + "@emotion/cache": ^11.11.0 + csstype: ^3.1.3 + prop-types: ^15.8.1 + 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 + checksum: 604f83b91801945336db211a8273061132668d01e9f456c30bb811a3b49cc5786b8b7dd8e0b5b89de15f6209abc900d9e679d3ae7a4651a6df45e323b6ed95c5 + languageName: node + linkType: hard + +"@mui/system@npm:^5.16.7": + version: 5.16.7 + resolution: "@mui/system@npm:5.16.7" + dependencies: + "@babel/runtime": ^7.23.9 + "@mui/private-theming": ^5.16.6 + "@mui/styled-engine": ^5.16.6 + "@mui/types": ^7.2.15 + "@mui/utils": ^5.16.6 + clsx: ^2.1.0 + csstype: ^3.1.3 + prop-types: ^15.8.1 + 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 + checksum: 86cc11d062645b6742328178ca3a9e2aa2c6d064a559e4fb8c6c6bb8251794959b9dad385f9508fdcab2ae2764503c80f7c3d4f6eb1e0e8aa649f28d4f59133b + languageName: node + linkType: hard + +"@mui/types@npm:^7.2.15": + version: 7.2.17 + resolution: "@mui/types@npm:7.2.17" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 21b7f7639f05663f4ba9baa75f8a3f2fbb1e675e0fa4a4ef3b97acdcb81b6290c04b5515d2ae719e8ed2397bbe379f9fb665c74b209a2181fcccd2f83483dd85 + languageName: node + linkType: hard + +"@mui/utils@npm:^5.14.15, @mui/utils@npm:^5.16.6": + version: 5.16.6 + resolution: "@mui/utils@npm:5.16.6" + dependencies: + "@babel/runtime": ^7.23.9 + "@mui/types": ^7.2.15 + "@types/prop-types": ^15.7.12 + clsx: ^2.1.1 + prop-types: ^15.8.1 + react-is: ^18.3.1 + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6f8068f07f60a842fcb2e2540eecbd9c5f04df695bcc427184720e8ae138ae689fefd3c20147ab7c76e809ede6e10f5e08d1c34cd3a8b09bd22d2020a666a96f + languageName: node + linkType: hard + +"@n1ru4l/push-pull-async-iterable-iterator@npm:^3.1.0": + version: 3.2.0 + resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.2.0" + checksum: 2c7bdbc6c3d8f0aa05c2e3e80c4a856f766e6113a86198fd0df2448117f7cfa71ee2946f6aa7e745caec6ac04d19a5a61c6c80c6fdbf686d43984b3791f0a04d + languageName: node + linkType: hard + +"@nestjs/axios@npm:3.0.3": + version: 3.0.3 + resolution: "@nestjs/axios@npm:3.0.3" + peerDependencies: + "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + axios: ^1.3.1 + rxjs: ^6.0.0 || ^7.0.0 + checksum: 4e4cd4a26dc53687cedcf360cf686839608ba80d7c9c7e449546299545ddad69fb2dd199f868f3de5d00bc3ab795fecda79971de1599c24f647f2c6c95a21bb9 + languageName: node + linkType: hard + +"@nestjs/common@npm:10.4.3": + version: 10.4.3 + resolution: "@nestjs/common@npm:10.4.3" + dependencies: + iterare: 1.2.1 + tslib: 2.7.0 + uid: 2.0.2 + peerDependencies: + class-transformer: "*" + class-validator: "*" + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + checksum: 980d545251c9310fb0680c07fe8a4de65033970e6db0d2bb9b9a82d54842c5e487ca94d1c147dbbdc959b745dabfa9a30a12915523cdb714c450130bc11f14b7 + languageName: node + linkType: hard + +"@nestjs/core@npm:10.4.3": + version: 10.4.3 + resolution: "@nestjs/core@npm:10.4.3" + dependencies: + "@nuxtjs/opencollective": 0.3.2 + fast-safe-stringify: 2.1.1 + iterare: 1.2.1 + path-to-regexp: 3.3.0 + tslib: 2.7.0 + uid: 2.0.2 + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/microservices": ^10.0.0 + "@nestjs/platform-express": ^10.0.0 + "@nestjs/websockets": ^10.0.0 + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + "@nestjs/microservices": + optional: true + "@nestjs/platform-express": + optional: true + "@nestjs/websockets": + optional: true + checksum: 55e2b96f9851d58e42c35d2057bca7b700ced22724e5b17745a88bf2e1f8d61d9d7a84f31b19106982c0cd3d913de165031451ff3b05da1f7c04b83988c499e5 + languageName: node + linkType: hard + +"@node-saml/node-saml@npm:^5.0.0": + version: 5.0.0 + resolution: "@node-saml/node-saml@npm:5.0.0" + dependencies: + "@types/debug": ^4.1.12 + "@types/qs": ^6.9.11 + "@types/xml-encryption": ^1.2.4 + "@types/xml2js": ^0.4.14 + "@xmldom/is-dom-node": ^1.0.1 + "@xmldom/xmldom": ^0.8.10 + debug: ^4.3.4 + xml-crypto: ^6.0.0 + xml-encryption: ^3.0.2 + xml2js: ^0.6.2 + xmlbuilder: ^15.1.1 + xpath: ^0.0.34 + checksum: 6a9ff9d922befc8ccb3338fe8f989eba66d3f781a3d1f39c4bd1d5c58fc1acd74ae05d94a08ef9c4ff1990ad38d0ca97135de52bbfe79196594e76f75e7b7e13 + languageName: node + linkType: hard + +"@node-saml/passport-saml@npm:^5.0.0": + version: 5.0.0 + resolution: "@node-saml/passport-saml@npm:5.0.0" + dependencies: + "@node-saml/node-saml": ^5.0.0 + "@types/express": ^4.17.21 + "@types/passport": ^1.0.16 + "@types/passport-strategy": ^0.2.38 + passport: ^0.7.0 + passport-strategy: ^1.0.0 + checksum: f5a5e3f731decd7cc3fa5effdd462e3265fa9da4455014041c62e678212b86200ec07e34083f6107c2db79157334e8f6af8658220bb865ad579317ca9465b05b + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:1.2.8, @nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.3 + checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: ^7.3.5 + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + languageName: node + linkType: hard + +"@nuxtjs/opencollective@npm:0.3.2": + version: 0.3.2 + resolution: "@nuxtjs/opencollective@npm:0.3.2" + dependencies: + chalk: ^4.1.0 + consola: ^2.15.0 + node-fetch: ^2.6.1 + bin: + opencollective: bin/opencollective.js + checksum: fd3737c12edf55b5c2279674664c3ed5e756410ea82e9cd324c3f0e032ed5ccd8df1959ec69ea97f2f1c9c33c884aae3d7a7108a73ea0faa90d74ea47cf364d4 + languageName: node + linkType: hard + +"@octokit/app@npm:^14.0.2": + version: 14.1.0 + resolution: "@octokit/app@npm:14.1.0" + 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 + checksum: 2a27ea831d0367b07f3c4109bbc840c7ae7d5a52d3129593cd867364794eb51b16b0fc308b116a89af9a2f19553c72346e03dd07b952e82c222ed1e7880dfcac + languageName: node + linkType: hard + +"@octokit/auth-app@npm:^4.0.0": + version: 4.0.13 + resolution: "@octokit/auth-app@npm:4.0.13" + dependencies: + "@octokit/auth-oauth-app": ^5.0.0 + "@octokit/auth-oauth-user": ^2.0.0 + "@octokit/request": ^6.0.0 + "@octokit/request-error": ^3.0.0 + "@octokit/types": ^9.0.0 + deprecation: ^2.3.1 + lru-cache: ^9.0.0 + universal-github-app-jwt: ^1.1.1 + universal-user-agent: ^6.0.0 + checksum: 809004bc3e985fd4911cc42060fecd7b88e609e1334b90c4f79711aa27cade03fa1d930945ea8f7339ddd8d4514dd220a6ae8489faefa9e0ce6881519a02fc37 + languageName: node + linkType: hard + +"@octokit/auth-app@npm:^6.0.0": + version: 6.1.2 + resolution: "@octokit/auth-app@npm:6.1.2" + 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 + checksum: fa9c16a9cf884a87f78ed11f4ab9b300908f3648ab9cd710037b22abbf496b3edb86440bf97acb28cf6d4ee4d64fbab4a845b75e739d0582879bc50ab0b74852 + languageName: node + linkType: hard + +"@octokit/auth-oauth-app@npm:^5.0.0": + version: 5.0.6 + resolution: "@octokit/auth-oauth-app@npm:5.0.6" + dependencies: + "@octokit/auth-oauth-device": ^4.0.0 + "@octokit/auth-oauth-user": ^2.0.0 + "@octokit/request": ^6.0.0 + "@octokit/types": ^9.0.0 + "@types/btoa-lite": ^1.0.0 + btoa-lite: ^1.0.0 + universal-user-agent: ^6.0.0 + checksum: 2101b70d148409ce24be3b7b5c033b03d92362a7b5786c441532187dac59826dba0ffbe245beb0c4cec55bc4b843b84b4b2ba0ad8ec46a31cc15451f80705b19 + languageName: node + linkType: hard + +"@octokit/auth-oauth-app@npm:^7.0.0, @octokit/auth-oauth-app@npm:^7.1.0": + version: 7.1.0 + resolution: "@octokit/auth-oauth-app@npm:7.1.0" + 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 + checksum: 021e13c138279e9edd7d6dcdc484a2658ae07b834ec3f5f41158e3870b3413deb09024408d1615731c960243ba710ca638a868dcd2583f7eb80fa6204b70657b + languageName: node + linkType: hard + +"@octokit/auth-oauth-device@npm:^4.0.0": + version: 4.0.5 + resolution: "@octokit/auth-oauth-device@npm:4.0.5" + dependencies: + "@octokit/oauth-methods": ^2.0.0 + "@octokit/request": ^6.0.0 + "@octokit/types": ^9.0.0 + universal-user-agent: ^6.0.0 + checksum: 361824ba13c56beb05016b48b7d492f7439650abbb9e687c9f3e82ef4830790e1aae3d78c6e95dc317278146442c59821d87bf0b9b3c6d53f87117fe32b380d0 + languageName: node + linkType: hard + +"@octokit/auth-oauth-device@npm:^6.1.0": + version: 6.1.0 + resolution: "@octokit/auth-oauth-device@npm:6.1.0" + dependencies: + "@octokit/oauth-methods": ^4.1.0 + "@octokit/request": ^8.3.1 + "@octokit/types": ^13.0.0 + universal-user-agent: ^6.0.0 + checksum: 2824f74ea5eca3d8da9793f463ebca725c8a13a241085015f96f037771ef3e5fa82d5842f538353c683b709d8d32ccd481bfc0ba8cbcde708916ea95a78dd0d2 + languageName: node + linkType: hard + +"@octokit/auth-oauth-user@npm:^2.0.0": + version: 2.1.2 + resolution: "@octokit/auth-oauth-user@npm:2.1.2" + dependencies: + "@octokit/auth-oauth-device": ^4.0.0 + "@octokit/oauth-methods": ^2.0.0 + "@octokit/request": ^6.0.0 + "@octokit/types": ^9.0.0 + btoa-lite: ^1.0.0 + universal-user-agent: ^6.0.0 + checksum: cbb4994452b38fecebfd93bcf56b5ac7853f3bb880a42b00eec2fc6a9fdc6582293247cc8ead10814903f47195353c6450fe1a964184def7fe6e746da911b8bc + languageName: node + linkType: hard + +"@octokit/auth-oauth-user@npm:^4.0.0, @octokit/auth-oauth-user@npm:^4.1.0": + version: 4.1.0 + resolution: "@octokit/auth-oauth-user@npm:4.1.0" + 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 + checksum: 581197a427c1ef153350e46de7315c9da1a98904b67e5e13aed88d36e334d95d869f8f12a35ed70d7232c6afd6d3912200988e41959e30c83f880d072ee8b8ba + languageName: node + linkType: hard + +"@octokit/auth-token@npm:^3.0.0": + version: 3.0.4 + resolution: "@octokit/auth-token@npm:3.0.4" + checksum: 42f533a873d4192e6df406b3176141c1f95287423ebdc4cf23a38bb77ee00ccbc0e60e3fbd5874234fc2ed2e67bbc6035e3b0561dacc1d078adb5c4ced3579e3 + languageName: node + linkType: hard + +"@octokit/auth-token@npm:^4.0.0": + version: 4.0.0 + resolution: "@octokit/auth-token@npm:4.0.0" + checksum: d78f4dc48b214d374aeb39caec4fdbf5c1e4fd8b9fcb18f630b1fe2cbd5a880fca05445f32b4561f41262cb551746aeb0b49e89c95c6dd99299706684d0cae2f + languageName: node + linkType: hard + +"@octokit/auth-unauthenticated@npm:^3.0.0": + version: 3.0.5 + resolution: "@octokit/auth-unauthenticated@npm:3.0.5" + dependencies: + "@octokit/request-error": ^3.0.0 + "@octokit/types": ^9.0.0 + checksum: 8372d732af9aeb09e51fc51c9aca00fb4522e182caf514898a27c5d7e33cfd8e39f9d00f7868cfc34ad437280a0fcafb312624a2968526110249e07b2b96b269 + languageName: node + linkType: hard + +"@octokit/auth-unauthenticated@npm:^5.0.0": + version: 5.0.1 + resolution: "@octokit/auth-unauthenticated@npm:5.0.1" + dependencies: + "@octokit/request-error": ^5.0.0 + "@octokit/types": ^12.0.0 + checksum: b6eed1fc15d47f45411c0229dd6613dd8fd4b79afbac23b8c47818da692a35d54f57e088294d9b71ce4dcc0f58ce0c77d12cd2700370d87770059248b9a8fbba + languageName: node + linkType: hard + +"@octokit/core@npm:^4.0.0, @octokit/core@npm:^4.2.1": + version: 4.2.4 + resolution: "@octokit/core@npm:4.2.4" + 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 + checksum: ac8ab47440a31b0228a034aacac6994b64d6b073ad5b688b4c5157fc5ee0d1af1c926e6087bf17fd7244ee9c5998839da89065a90819bde4a97cb77d4edf58a6 + languageName: node + linkType: hard + +"@octokit/core@npm:^5.0.0": + version: 5.2.0 + resolution: "@octokit/core@npm:5.2.0" + 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 + checksum: 57d5f02b759b569323dcb76cc72bf94ea7d0de58638c118ee14ec3e37d303c505893137dd72918328794844f35c74b3cd16999319c4b40d410a310d44a9b7566 + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^7.0.0": + version: 7.0.6 + resolution: "@octokit/endpoint@npm:7.0.6" + dependencies: + "@octokit/types": ^9.0.0 + is-plain-object: ^5.0.0 + universal-user-agent: ^6.0.0 + checksum: 7caebf30ceec50eb7f253341ed419df355232f03d4638a95c178ee96620400db7e4a5e15d89773fe14db19b8653d4ab4cc81b2e93ca0c760b4e0f7eb7ad80301 + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^9.0.1": + version: 9.0.5 + resolution: "@octokit/endpoint@npm:9.0.5" + dependencies: + "@octokit/types": ^13.1.0 + universal-user-agent: ^6.0.0 + checksum: d5cc2df9bd4603844c163eea05eec89c677cfe699c6f065fe86b83123e34554ec16d429e8142dec1e2b4cf56591ef0ce5b1763f250c87bc8e7bf6c74ba59ae82 + languageName: node + linkType: hard + +"@octokit/graphql-schema@npm:^13.7.0": + version: 13.10.0 + resolution: "@octokit/graphql-schema@npm:13.10.0" + dependencies: + graphql: ^16.0.0 + graphql-tag: ^2.10.3 + checksum: fdec9c9a4df1f90b733ea0e24964744faceaf65e5d350b1727892e8e0e5821df1d29aec5cfa039925a044c6f56d4ed2028505108db7fbc0c68011053853c2411 + languageName: node + linkType: hard + +"@octokit/graphql-schema@npm:^15.25.0": + version: 15.25.0 + resolution: "@octokit/graphql-schema@npm:15.25.0" + dependencies: + graphql: ^16.0.0 + graphql-tag: ^2.10.3 + checksum: 99a87802d2d917afb1f6196bba20553510c13e80b91603923d8bc0c93e978bf190d65fa255ca09f708cfbbbe5a2203b569997ee22d2592181eada36c78d3d0bb + languageName: node + linkType: hard + +"@octokit/graphql@npm:^5.0.0": + version: 5.0.6 + resolution: "@octokit/graphql@npm:5.0.6" + dependencies: + "@octokit/request": ^6.0.0 + "@octokit/types": ^9.0.0 + universal-user-agent: ^6.0.0 + checksum: 7be545d348ef31dcab0a2478dd64d5746419a2f82f61459c774602bcf8a9b577989c18001f50b03f5f61a3d9e34203bdc021a4e4d75ff2d981e8c9c09cf8a65c + languageName: node + linkType: hard + +"@octokit/graphql@npm:^7.1.0": + version: 7.1.0 + resolution: "@octokit/graphql@npm:7.1.0" + dependencies: + "@octokit/request": ^8.3.0 + "@octokit/types": ^13.0.0 + universal-user-agent: ^6.0.0 + checksum: 7b2706796e0269fc033ed149ea211117bcacf53115fd142c1eeafc06ebc5b6290e4e48c03d6276c210d72e3695e8598f83caac556cd00714fc1f8e4707d77448 + languageName: node + linkType: hard + +"@octokit/oauth-app@npm:^4.2.0": + version: 4.2.4 + resolution: "@octokit/oauth-app@npm:4.2.4" + dependencies: + "@octokit/auth-oauth-app": ^5.0.0 + "@octokit/auth-oauth-user": ^2.0.0 + "@octokit/auth-unauthenticated": ^3.0.0 + "@octokit/core": ^4.0.0 + "@octokit/oauth-authorization-url": ^5.0.0 + "@octokit/oauth-methods": ^2.0.0 + "@types/aws-lambda": ^8.10.83 + fromentries: ^1.3.1 + universal-user-agent: ^6.0.0 + checksum: 6d9798c9e63e84f3cb3031ac3f06f45c6ea053fd201be9a07a508786fd400479d7d9f6f85707d0fff7f094a265c7e966a2fa4c884001b99f02ddd927bf499d06 + languageName: node + linkType: hard + +"@octokit/oauth-app@npm:^6.0.0": + version: 6.1.0 + resolution: "@octokit/oauth-app@npm:6.1.0" + 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 + checksum: 4759ef41624928efee484802e3a6280d7a92205f435e0d299bc4b1e39661427d7f9ec33ef0d752dd6ee665e37d4afa81c8a6aea10ba53b8eb7da66167b0c52d4 + languageName: node + linkType: hard + +"@octokit/oauth-authorization-url@npm:^5.0.0": + version: 5.0.0 + resolution: "@octokit/oauth-authorization-url@npm:5.0.0" + checksum: bc457c4af9559e9e8f752e643fc9d116247f4e4246e69959d99b9e39196c93d7af53c1c8e3bd946bd0e4fc29f7ba27efe9bced8525ffa41fe45ef56a8281014b + languageName: node + linkType: hard + +"@octokit/oauth-authorization-url@npm:^6.0.2": + version: 6.0.2 + resolution: "@octokit/oauth-authorization-url@npm:6.0.2" + checksum: 0f11169a3eeb782cc08312c923de1a702b25ae033b972ba40380b6d72cb3f684543c8b6a5cf6f05936fdc6b8892070d4f7581138d8efc1b4c4a55ae6d7762327 + languageName: node + linkType: hard + +"@octokit/oauth-methods@npm:^2.0.0": + version: 2.0.6 + resolution: "@octokit/oauth-methods@npm:2.0.6" + dependencies: + "@octokit/oauth-authorization-url": ^5.0.0 + "@octokit/request": ^6.2.3 + "@octokit/request-error": ^3.0.3 + "@octokit/types": ^9.0.0 + btoa-lite: ^1.0.0 + checksum: 151b933d79d6fbf36fdfae8cdc868a3d43316352eaccf46cb8c420cfd238658275e41996d2d377177553bc0c637c3aefe8ca99c1ab7fd62054654b6119b7b1cc + languageName: node + linkType: hard + +"@octokit/oauth-methods@npm:^4.0.0, @octokit/oauth-methods@npm:^4.1.0": + version: 4.1.0 + resolution: "@octokit/oauth-methods@npm:4.1.0" + 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 + checksum: 2ca42f054a3b92f6f3fa9a984df7d75cc8c1f19aba5f6fc9636499dde3a8031e33148cbc936cace103b1eb7fe79d978aee7077aa6f69e0dd996ee345a10f2aa4 + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^14.0.0": + version: 14.0.0 + resolution: "@octokit/openapi-types@npm:14.0.0" + checksum: 0a1f8f3be998cd82c5a640e9166d43fd183b33d5d36f5e1a9b81608e94d0da87c01ec46c9988f69cd26585d4e2ffc4d3ec99ee4f75e5fe997fc86dad0aa8293c + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^18.0.0": + version: 18.1.1 + resolution: "@octokit/openapi-types@npm:18.1.1" + checksum: 94f42977fd2fcb9983c781fd199bc11218885a1226d492680bfb1268524a1b2af48a768eef90c63b80a2874437de641d59b3b7f640a5afa93e7c21fe1a79069a + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^20.0.0": + version: 20.0.0 + resolution: "@octokit/openapi-types@npm:20.0.0" + checksum: 23ff7613750f8b5790a0cbed5a2048728a7909e50d726932831044908357a932c7fc0613fb7b86430a49d31b3d03a180632ea5dd936535bfbc1176391a199e96 + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^22.2.0": + version: 22.2.0 + resolution: "@octokit/openapi-types@npm:22.2.0" + checksum: eca41feac2b83298e0d95e253ac1c5b6d65155ac57f65c5fd8d4a485d9728922d85ff4bee0e815a1f3a5421311db092bdb6da9d6104a1b1843d8b274bcad9630 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-graphql@npm:^4.0.0": + version: 4.0.1 + resolution: "@octokit/plugin-paginate-graphql@npm:4.0.1" + peerDependencies: + "@octokit/core": ">=5" + checksum: 109d895303d39c1ba362a260c71202f3c92798faa4f4e05638023685b5ac9191cee61759ea0eee43b9ce945cf8c52aebf2dbd54c392165e86448d6421e97b0f5 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:11.3.1": + version: 11.3.1 + resolution: "@octokit/plugin-paginate-rest@npm:11.3.1" + dependencies: + "@octokit/types": ^13.5.0 + peerDependencies: + "@octokit/core": 5 + checksum: 42c7c08e7287b4b85d2ae47852d2ffeb238c134ad6bcff18bddc154b15f6bec31778816c0763181401c370198390db7f6b0c3c44750fdfeec459594f7f4b5933 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^6.1.2": + version: 6.1.2 + resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" + dependencies: + "@octokit/tsconfig": ^1.0.2 + "@octokit/types": ^9.2.3 + peerDependencies: + "@octokit/core": ">=4" + checksum: a7b3e686c7cbd27ec07871cde6e0b1dc96337afbcef426bbe3067152a17b535abd480db1861ca28c88d93db5f7bfdbcadd0919ead19818c28a69d0e194038065 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^9.0.0": + version: 9.2.1 + resolution: "@octokit/plugin-paginate-rest@npm:9.2.1" + dependencies: + "@octokit/types": ^12.6.0 + peerDependencies: + "@octokit/core": 5 + checksum: 554ad17a7dcfd7028e321ffcae233f8ae7975569084f19d9b6217b47fb182e2604145108de7a9029777e6dc976b27b2dd7387e2e47a77532a72e6c195880576d + languageName: node + linkType: hard + +"@octokit/plugin-request-log@npm:^1.0.4": + version: 1.0.4 + resolution: "@octokit/plugin-request-log@npm:1.0.4" + peerDependencies: + "@octokit/core": ">=3" + checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:13.2.2": + version: 13.2.2 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.2" + dependencies: + "@octokit/types": ^13.5.0 + peerDependencies: + "@octokit/core": ^5 + checksum: 347b3a891a561ed1dcc307a2dce42ca48c318c465ad91a26225d3d6493aef1b7ff868e6c56a0d7aa4170d028c7429ca1ec52aed6be34615a6ed701c3bcafdb17 + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:^7.1.2": + version: 7.2.3 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.2.3" + dependencies: + "@octokit/types": ^10.0.0 + peerDependencies: + "@octokit/core": ">=3" + checksum: 21dfb98514dbe900c29cddb13b335bbce43d613800c6b17eba3c1fd31d17e69c1960f3067f7bf864bb38fdd5043391f4a23edee42729d8c7fbabd00569a80336 + languageName: node + linkType: hard + +"@octokit/plugin-retry@npm:^6.0.0": + version: 6.0.1 + resolution: "@octokit/plugin-retry@npm:6.0.1" + dependencies: + "@octokit/request-error": ^5.0.0 + "@octokit/types": ^12.0.0 + bottleneck: ^2.15.3 + peerDependencies: + "@octokit/core": ">=5" + checksum: 9c8663b5257cf4fa04cc737c064e9557501719d6d3af7cf8f46434a2117e1cf4b8d25d9eb4294ed255ad17a0ede853542649870612733f4b8ece97e24e391d22 + languageName: node + linkType: hard + +"@octokit/plugin-throttling@npm:^8.0.0": + version: 8.2.0 + resolution: "@octokit/plugin-throttling@npm:8.2.0" + dependencies: + "@octokit/types": ^12.2.0 + bottleneck: ^2.15.3 + peerDependencies: + "@octokit/core": ^5.0.0 + checksum: 12c357175783bcd0feea454ece57f033928948a0555dc97c79675b56d2cc79043d2a5e28a7554d3531f1de13583634df3b48fb9609f79e8bb3adad92820bd807 + languageName: node + linkType: hard + +"@octokit/request-error@npm:^3.0.0, @octokit/request-error@npm:^3.0.3": + version: 3.0.3 + resolution: "@octokit/request-error@npm:3.0.3" + dependencies: + "@octokit/types": ^9.0.0 + deprecation: ^2.0.0 + once: ^1.4.0 + checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 + languageName: node + linkType: hard + +"@octokit/request-error@npm:^5.0.0, @octokit/request-error@npm:^5.1.0": + version: 5.1.0 + resolution: "@octokit/request-error@npm:5.1.0" + dependencies: + "@octokit/types": ^13.1.0 + deprecation: ^2.0.0 + once: ^1.4.0 + checksum: 2cdbb8e44072323b5e1c8c385727af6700e3e492d55bc1e8d0549c4a3d9026914f915866323d371b1f1772326d6e902341c872679cc05c417ffc15cadf5f4a4e + languageName: node + linkType: hard + +"@octokit/request@npm:^6.0.0, @octokit/request@npm:^6.2.3": + version: 6.2.8 + resolution: "@octokit/request@npm:6.2.8" + 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 + checksum: 3747106f50d7c462131ff995b13defdd78024b7becc40283f4ac9ea0af2391ff33a0bb476a05aa710346fe766d20254979079a1d6f626112015ba271fe38f3e2 + languageName: node + linkType: hard + +"@octokit/request@npm:^8.3.0, @octokit/request@npm:^8.3.1": + version: 8.4.0 + resolution: "@octokit/request@npm:8.4.0" + dependencies: + "@octokit/endpoint": ^9.0.1 + "@octokit/request-error": ^5.1.0 + "@octokit/types": ^13.1.0 + universal-user-agent: ^6.0.0 + checksum: 3d937e817a85c0adf447ab46b428ccd702c31b2091e47adec90583ec2242bd64666306fe8188628fb139aa4752e19400eb7652b0f5ca33cd9e77bbb2c60b202a + languageName: node + linkType: hard + +"@octokit/rest@npm:^19.0.3": + version: 19.0.13 + resolution: "@octokit/rest@npm:19.0.13" + 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 + checksum: ca1553e3fe46efabffef60e68e4a228d4cc0f0d545daf7f019560f666d3e934c6f3a6402a42bbd786af4f3c0a6e69380776312f01b7d52998fe1bbdd1b068f69 + languageName: node + linkType: hard + +"@octokit/tsconfig@npm:^1.0.2": + version: 1.0.2 + resolution: "@octokit/tsconfig@npm:1.0.2" + checksum: 74d56f3e9f326a8dd63700e9a51a7c75487180629c7a68bbafee97c612fbf57af8347369bfa6610b9268a3e8b833c19c1e4beb03f26db9a9dce31f6f7a19b5b1 + languageName: node + linkType: hard + +"@octokit/types@npm:^10.0.0": + version: 10.0.0 + resolution: "@octokit/types@npm:10.0.0" + dependencies: + "@octokit/openapi-types": ^18.0.0 + checksum: 8aafba2ff0cd2435fb70c291bf75ed071c0fa8a865cf6169648732068a35dec7b85a345851f18920ec5f3e94ee0e954988485caac0da09ec3f6781cc44fe153a + languageName: node + linkType: hard + +"@octokit/types@npm:^12.0.0, @octokit/types@npm:^12.2.0, @octokit/types@npm:^12.6.0": + version: 12.6.0 + resolution: "@octokit/types@npm:12.6.0" + dependencies: + "@octokit/openapi-types": ^20.0.0 + checksum: 850235f425584499a2266d5c585c1c2462ae11e25c650567142f3342cb9ce589c8c8fed87705811ca93271fd28c68e1fa77b88b67b97015d7b63d269fa46ed05 + languageName: node + linkType: hard + +"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.5.0": + version: 13.6.0 + resolution: "@octokit/types@npm:13.6.0" + dependencies: + "@octokit/openapi-types": ^22.2.0 + checksum: 6e8b2bd27a92b407025867e50b28acc698d19f11d71d54da07ca028d0b56fb95c5831e6091ed29a16160d7148f825d54aaae78e46b83c91d364ceccc372cb9a0 + languageName: node + linkType: hard + +"@octokit/types@npm:^8.0.0": + version: 8.2.1 + resolution: "@octokit/types@npm:8.2.1" + dependencies: + "@octokit/openapi-types": ^14.0.0 + checksum: 92f2fe5ea8c4c6ddbb2363c74cd865c64e5753eaa4895bc925b5064390890b1441c5406015d8a92285f386cc7e6fe714c47fe4beda370fcda9177153299c9e37 + languageName: node + linkType: hard + +"@octokit/types@npm:^9.0.0, @octokit/types@npm:^9.2.3": + version: 9.3.2 + resolution: "@octokit/types@npm:9.3.2" + dependencies: + "@octokit/openapi-types": ^18.0.0 + checksum: f55d096aaed3e04b8308d4422104fb888f355988056ba7b7ef0a4c397b8a3e54290d7827b06774dbe0c9ce55280b00db486286954f9c265aa6b03091026d9da8 + languageName: node + linkType: hard + +"@octokit/webhooks-methods@npm:^3.0.0": + version: 3.0.3 + resolution: "@octokit/webhooks-methods@npm:3.0.3" + checksum: 1caccc8b27ad53bbb8e39cf3db98a3ef5abcec9f919024d7f89618a5156044c6585871cc97176ec63fb2503bfe6b6ca8e4a18313e1eaed1c0163b194a4dada09 + languageName: node + linkType: hard + +"@octokit/webhooks-methods@npm:^4.1.0": + version: 4.1.0 + resolution: "@octokit/webhooks-methods@npm:4.1.0" + checksum: 0ce67220156d554ae4bc6a7230ae62c0389b9bbee1f6d1077947e64645ee864f0702778e86427d59ae970176620753f54edb44665cedbeb9bc22b9348a074427 + languageName: node + linkType: hard + +"@octokit/webhooks-types@npm:6.11.0": + version: 6.11.0 + resolution: "@octokit/webhooks-types@npm:6.11.0" + checksum: af35ac7a3d8d95bf9906fb3a8f6075cf9cb10707c79444fa82df2d64596125f515a35a4995b4548b84ee042c7c1b1cc120e05ece4a197af541a52f154bf4bcce + languageName: node + linkType: hard + +"@octokit/webhooks-types@npm:7.4.0": + version: 7.4.0 + resolution: "@octokit/webhooks-types@npm:7.4.0" + checksum: bedb819a6ad944ea95cab56da69a0c158d5f689d7f24a45e9a45bcbc4a34550858b1ef0d80a5f4c2fe02a6fc8d14302ca07123fc16a7cce93bb175c11f6a68dc + languageName: node + linkType: hard + +"@octokit/webhooks@npm:^10.9.2": + version: 10.9.2 + resolution: "@octokit/webhooks@npm:10.9.2" + dependencies: + "@octokit/request-error": ^3.0.0 + "@octokit/webhooks-methods": ^3.0.0 + "@octokit/webhooks-types": 6.11.0 + aggregate-error: ^3.1.0 + checksum: 06ad79021adf9facff3937d387ed5949a2c42ef550401ce2b12df88816b2de30f5b868129a7af523c6036d18b76fb89d22c71d26223f1c2e07c40552f45f6387 + languageName: node + linkType: hard + +"@octokit/webhooks@npm:^12.0.4": + version: 12.2.0 + resolution: "@octokit/webhooks@npm:12.2.0" + dependencies: + "@octokit/request-error": ^5.0.0 + "@octokit/webhooks-methods": ^4.1.0 + "@octokit/webhooks-types": 7.4.0 + aggregate-error: ^3.1.0 + checksum: 69d32fd24ea00f632d1ba3edb84c8e15852b47ad120fe7db938bc8fd1f2823dd7e61707b3280a29818925871b51e472c5f892f76eee0c6d0cee8d0e51c7b5f5d + languageName: node + linkType: hard + +"@open-draft/until@npm:^1.0.3": + version: 1.0.3 + resolution: "@open-draft/until@npm:1.0.3" + checksum: 323e92ebef0150ed0f8caedc7d219b68cdc50784fa4eba0377eef93533d3f46514eb2400ced83dda8c51bddc3d2c7b8e9cf95e5ec85ab7f62dfc015d174f62f2 + languageName: node + linkType: hard + +"@openapi-contrib/openapi-schema-to-json-schema@npm:~3.2.0": + version: 3.2.0 + resolution: "@openapi-contrib/openapi-schema-to-json-schema@npm:3.2.0" + dependencies: + fast-deep-equal: ^3.1.3 + checksum: c47cbf85bee3e38e06a627efbbdffd78c95cdadebf6d935092c8ff616e31a69fcfd739a5d9cca5b4b2c6aef49f8dbced6c300eac1f8ade66b3fab403df19ccb2 + languageName: node + linkType: hard + +"@openapitools/openapi-generator-cli@npm:^2.7.0": + version: 2.13.12 + resolution: "@openapitools/openapi-generator-cli@npm:2.13.12" + dependencies: + "@nestjs/axios": 3.0.3 + "@nestjs/common": 10.4.3 + "@nestjs/core": 10.4.3 + "@nuxtjs/opencollective": 0.3.2 + axios: 1.7.7 + chalk: 4.1.2 + commander: 8.3.0 + compare-versions: 4.1.4 + concurrently: 6.5.1 + console.table: 0.10.0 + fs-extra: 10.1.0 + glob: 7.2.3 + https-proxy-agent: 7.0.5 + inquirer: 8.2.6 + lodash: 4.17.21 + reflect-metadata: 0.1.13 + rxjs: 7.8.1 + tslib: 2.7.0 + bin: + openapi-generator-cli: main.js + checksum: c2487abfef5dbfc8619824222424c4ab9c0accfdc77f1d6099efa7d4a0b960894351219fe75b12b5663afe4cd2136c3986297e141bf4b380fbfc4aec40704ef2 + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 9e88e59d53ced668f3daaecfd721071c5b85a67dd386f1c6f051d1be54375d850016c881f656ffbe9a03bedae85f7e89c2f2b635313f9c9b195ad033cdc31020 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@playwright/test@npm:^1.32.3": + version: 1.47.2 + resolution: "@playwright/test@npm:1.47.2" + dependencies: + playwright: 1.47.2 + bin: + playwright: cli.js + checksum: 4f149613c0fd4a40061425efdf5c7a257df09e1b6b797ad221597ddde52381edb69fce6645bf3b95a11eee74147a2025c1951041f29dbc717dab0cc46d9c3427 + languageName: node + linkType: hard + +"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.7": + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" + dependencies: + ansi-html: ^0.0.9 + core-js-pure: ^3.23.3 + error-stack-parser: ^2.0.6 + html-entities: ^2.1.0 + loader-utils: ^2.0.4 + schema-utils: ^4.2.0 + source-map: ^0.7.3 + peerDependencies: + "@types/webpack": 4.x || 5.x + react-refresh: ">=0.10.0 <1.0.0" + sockjs-client: ^1.4.0 + type-fest: ">=0.17.0 <5.0.0" + webpack: ">=4.43.0 <6.0.0" + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + "@types/webpack": + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + checksum: 82df6244146209d63a12f0ca2e70b05274ee058c7e6d6eb4ced1228afde3b039a7f3f3cc0c76f1bb4b28deadbcf08bc2821c814f0bfee06979128578300fff3d + languageName: node + linkType: hard + +"@popperjs/core@npm:^2.11.8": + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": ^1.1.1 + "@protobufjs/inquire": ^1.1.0 + checksum: 3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 + languageName: node + linkType: hard + +"@radix-ui/primitive@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/primitive@npm:1.1.0" + checksum: 7cbf70bfd4b2200972dbd52a9366801b5a43dd844743dc97eb673b3ec8e64f5dd547538faaf9939abbfe8bb275773767ecf5a87295d90ba09c15cba2b5528c89 + languageName: node + linkType: hard + +"@radix-ui/react-arrow@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-arrow@npm:1.1.0" + dependencies: + "@radix-ui/react-primitive": 2.0.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 8522e0a8095ecc32d3a719f9c3bc0514c677a9c9d5ac26985d5416576dbc487c2a49ba2484397d9de502b54657856cb41ca3ea0b2165563eeeae45a83750885b + languageName: node + linkType: hard + +"@radix-ui/react-collection@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-collection@npm:1.1.0" + dependencies: + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.0 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-slot": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 70cee7f23cf19b0a9533723ba2ce80a40013d7b5e3588acd40e3f155cb46e0d94d9ebef58fd907d9862e2cb2b65f3f73315719597a790aefabfeae8a64566807 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-compose-refs@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 047a4ed5f87cb848be475507cd62836cf5af5761484681f521ea543ea7c9d59d61d42806d6208863d5e2380bf38cdf4cff73c2bbe5f52dbbe50fb04e1a13ac72 + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-context@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: d48df5e5193a1d963a1ff7a58f08497c60ddc364216c59090c8267985bd478447dd617847ea277afe10e67c4e0c528894c8d7407082325e0650038625140558a + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-context@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9a04db236685dacc2f5ab2bdcfc4c82b974998e712ab97d79b11d5b4ef073d24aa9392398c876ef6cb3c59f40299285ceee3646187ad818cdad4fe1c74469d3f + languageName: node + linkType: hard + +"@radix-ui/react-dialog@npm:^1.0.4": + version: 1.1.2 + resolution: "@radix-ui/react-dialog@npm:1.1.2" + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.1 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-portal": 1.1.2 + "@radix-ui/react-presence": 1.1.1 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-slot": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.6.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: abf379c021fabad01a4e5d4e0253a73d7cc9aa4947fb63fbdaf9f56d1a7ee82c61a028f09953a1c734ae4f52733f4dcbd2b404e7eada13fc4f74f690aa65395b + languageName: node + linkType: hard + +"@radix-ui/react-direction@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-direction@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 25ad0d1d65ad08c93cebfbefdff9ef2602e53f4573a66b37d2c366ede9485e75ec6fc8e7dd7d2939b34ea5504ca0fe6ac4a3acc2f6ee9b62d131d65486eafd49 + languageName: node + linkType: hard + +"@radix-ui/react-dismissable-layer@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.1" + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-escape-keydown": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 18450111de16435a6e98661c8530bf87d8dfe51aa8649fea4f420db389642800792bc454669cab010c35cd402e9ae945c882e78e4cf2ce209d9c701f7a9b940f + languageName: node + linkType: hard + +"@radix-ui/react-dropdown-menu@npm:^2.0.5": + version: 2.1.2 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.2" + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-menu": 2.1.2 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 9b5036e6c7707d92c6ab27e73619e9db73d6adc5dd07b708add7e9d21dae20cfe7932b2ceed6120a0521415ebd3c6fc37d2be93926d80adeb5e2df7d9f632184 + languageName: node + linkType: hard + +"@radix-ui/react-focus-guards@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-guards@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ac8dd31f48fa0500bafd9368f2f06c5a06918dccefa89fa5dc77ca218dc931a094a81ca57f6b181138029822f7acdd5280dceccf5ba4d9263c754fb8f7961879 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-focus-scope@npm:1.1.0" + dependencies: + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-use-callback-ref": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: bea6c993752780c46c69f0c21a0fd96f11b9ed7edac23deb0953fbd8524d90938bf4c8060ccac7cad14caba3eb493f2642be7f8933910f4b6fa184666b7fcb40 + languageName: node + linkType: hard + +"@radix-ui/react-id@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-id@npm:1.1.0" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6fbc9d1739b3b082412da10359e63967b4f3a60383ebda4c9e56b07a722d29bee53b203b3b1418f88854a29315a7715867133bb149e6e22a027a048cdd20d970 + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.1.2": + version: 2.1.2 + resolution: "@radix-ui/react-menu@npm:2.1.2" + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-dismissable-layer": 1.1.1 + "@radix-ui/react-focus-guards": 1.1.1 + "@radix-ui/react-focus-scope": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-popper": 1.2.0 + "@radix-ui/react-portal": 1.1.2 + "@radix-ui/react-presence": 1.1.1 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-roving-focus": 1.1.0 + "@radix-ui/react-slot": 1.1.0 + "@radix-ui/react-use-callback-ref": 1.1.0 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.6.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 7d9a0f097590ee464ffb0f13fdec0c4bacd7cab011a5b7906139f03a76af4b32c35dd54e30d9da733673cd0e03a5e98bec2a65cf0ec1d8c18fdb7758c646e9f8 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.2.0": + version: 1.2.0 + resolution: "@radix-ui/react-popper@npm:1.2.0" + dependencies: + "@floating-ui/react-dom": ^2.0.0 + "@radix-ui/react-arrow": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.0 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + "@radix-ui/react-use-rect": 1.1.0 + "@radix-ui/react-use-size": 1.1.0 + "@radix-ui/rect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 95b2390181abe3296274b3e3836d295dc7b1624462ca88cc283b70c4efa25b1a640ff56cfe2cc8606bfe493f81b57a86345f962d86a027ad673aed58390545c6 + languageName: node + linkType: hard + +"@radix-ui/react-portal@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-portal@npm:1.1.2" + dependencies: + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 2f737dc0445f02f512f814ba140227e1a049b3d215d79e22ead412c9befe830292c48a559a8ad1514a474ae8f0c4c43954dfbe294b93a0279d8747d08f7b7924 + languageName: node + linkType: hard + +"@radix-ui/react-presence@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-presence@npm:1.1.1" + dependencies: + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 1831b5f5d096dc197aa4c5e9952ab24494f56843b981c6a4de0d3bd16de48fd6f20f9173424c5f876ed3dbdd1336875d149f7efefe24c185238234d868944795 + languageName: node + linkType: hard + +"@radix-ui/react-primitive@npm:2.0.0": + version: 2.0.0 + resolution: "@radix-ui/react-primitive@npm:2.0.0" + dependencies: + "@radix-ui/react-slot": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 04afc0f3a5ccf1de6e4861f755a89f31640d5a07237c5ac5bffe47bcd8fdf318257961fa56fedc823af49281800ee755752a371561c36fd92f008536a0553748 + languageName: node + linkType: hard + +"@radix-ui/react-roving-focus@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-roving-focus@npm:1.1.0" + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-collection": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.0 + "@radix-ui/react-direction": 1.1.0 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-use-callback-ref": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 6f3a3fd047b0ac503f8a97297fba937c15653d01c883f344970f1c4206e9485572bc613f2561973f9010e96525ca87030ca5abf83a2e4dd67511f8b5afa20581 + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-slot@npm:1.1.0" + dependencies: + "@radix-ui/react-compose-refs": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 3c9cd90aabf08f541e20dbecb581744be01c552a0cd16e90d7c218381bcc5307aa8a6013d045864e692ba89d3d8c17bfae08df18ed18be6d223d9330ab0302fa + languageName: node + linkType: hard + +"@radix-ui/react-tooltip@npm:^1.0.6": + version: 1.1.3 + resolution: "@radix-ui/react-tooltip@npm:1.1.3" + dependencies: + "@radix-ui/primitive": 1.1.0 + "@radix-ui/react-compose-refs": 1.1.0 + "@radix-ui/react-context": 1.1.1 + "@radix-ui/react-dismissable-layer": 1.1.1 + "@radix-ui/react-id": 1.1.0 + "@radix-ui/react-popper": 1.2.0 + "@radix-ui/react-portal": 1.1.2 + "@radix-ui/react-presence": 1.1.1 + "@radix-ui/react-primitive": 2.0.0 + "@radix-ui/react-slot": 1.1.0 + "@radix-ui/react-use-controllable-state": 1.1.0 + "@radix-ui/react-visually-hidden": 1.1.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 1446d4b74270d645936fd5fd2a30ae47842b5a1ab16215127742ab192f6fd821805bf521ca057c054d6babc1386b3ea677fb1bab5b140457964d3cfe1b2e1ab5 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 2ec7903c67e3034b646005556f44fd975dc5204db6885fc58403e3584f27d95f0b573bc161de3d14fab9fda25150bf3b91f718d299fdfc701c736bd0bd2281fa + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: a6c167cf8eb0744effbeab1f92ea6c0ad71838b222670c0488599f28eecd941d87ac1eed4b5d3b10df6dc7b7b2edb88a54e99d92c2942ce3b21f81d5c188f32d + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" + dependencies: + "@radix-ui/react-use-callback-ref": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9bf88ea272b32ea0f292afd336780a59c5646f795036b7e6105df2d224d73c54399ee5265f61d571eb545d28382491a8b02dc436e3088de8dae415d58b959b71 + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 271ea0bf1cd74718895a68414a6e95537737f36e02ad08eeb61a82b229d6abda9cff3135a479e134e1f0ce2c3ff97bb85babbdce751985fb755a39b231d7ccf2 + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-rect@npm:1.1.0" + dependencies: + "@radix-ui/rect": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: facc9528af43df3b01952dbb915ff751b5924db2c31d41f053ddea19a7cc5cac5b096c4d7a2059e8f564a3f0d4a95bcd909df8faed52fa01709af27337628e2c + languageName: node + linkType: hard + +"@radix-ui/react-use-size@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-size@npm:1.1.0" + dependencies: + "@radix-ui/react-use-layout-effect": 1.1.0 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 01a11d4c07fc620b8a081e53d7ec8495b19a11e02688f3d9f47cf41a5fe0428d1e52ed60b2bf88dfd447dc2502797b9dad2841097389126dd108530913c4d90d + languageName: node + linkType: hard + +"@radix-ui/react-visually-hidden@npm:1.1.0, @radix-ui/react-visually-hidden@npm:^1.0.3": + version: 1.1.0 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" + dependencies: + "@radix-ui/react-primitive": 2.0.0 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 9e30775dc3bd562722b5671d91545e3e16111f9d1942c98188cb84935eb4a7d31ef1ad1e028e1f1d41e490392f295fbd55424106263869cc7028de9f6141363d + languageName: node + linkType: hard + +"@radix-ui/rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/rect@npm:1.1.0" + checksum: 1ad93efbc9fc3b878bae5e8bb26ffa1005235d8b5b9fca8339eb5dbcf7bf53abc9ccd2a8ce128557820168c8600521e48e0ea4dda96aa5f116381f66f46aeda3 + languageName: node + linkType: hard + +"@react-hookz/deep-equal@npm:^1.0.4": + version: 1.0.4 + resolution: "@react-hookz/deep-equal@npm:1.0.4" + checksum: 0923e364d309e32ee54e0850471a86488faf149d7a04ee838552cf5d54f493964623a8d742880ec82410cc1105530123f056e66dfc72b7da235d4cc93fad708f + languageName: node + linkType: hard + +"@react-hookz/web@npm:^24.0.0": + version: 24.0.4 + resolution: "@react-hookz/web@npm:24.0.4" + dependencies: + "@react-hookz/deep-equal": ^1.0.4 + peerDependencies: + js-cookie: ^3.0.5 + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + peerDependenciesMeta: + js-cookie: + optional: true + checksum: 842dd51a2c875814c7468632315d756e79fcdff2882d7224e8e06c630f95ab788b6a59c29c0318cb049a18be97537803be8e3dbae12de34b2ae1290ababe266a + languageName: node + linkType: hard + +"@remix-run/router@npm:1.19.2": + version: 1.19.2 + resolution: "@remix-run/router@npm:1.19.2" + checksum: fb2f297b392c75b34c73981e1ef3ce31edd88448bc4ffc2fbc3386e705470d7537ca89e901ec57c07f3cca3a771151f58f7ed6bfcb3e8ef929596637984f068b + languageName: node + linkType: hard + +"@repeaterjs/repeater@npm:^3.0.4, @repeaterjs/repeater@npm:^3.0.6": + version: 3.0.6 + resolution: "@repeaterjs/repeater@npm:3.0.6" + checksum: aae878b953162bec77c94b45f2236ddfc01a65308267c7cb30220fa2f8511654a302c0d32aad228c58241d685607d7bb35b6d528b2879355e6636ff08fddb266 + languageName: node + linkType: hard + +"@rjsf/core@npm:5.21.1": + version: 5.21.1 + resolution: "@rjsf/core@npm:5.21.1" + dependencies: + lodash: ^4.17.21 + lodash-es: ^4.17.21 + markdown-to-jsx: ^7.4.1 + nanoid: ^3.3.7 + prop-types: ^15.8.1 + peerDependencies: + "@rjsf/utils": ^5.20.x + react: ^16.14.0 || >=17 + checksum: a2372faeaeba53e83d9301b7b2fa300a37477bad18fcd55400b3aca270e8be5746590c398212ba6d53bc7f0092dc3bf28a46f17a7e8ddb0864c6590efd75f1f2 + languageName: node + linkType: hard + +"@rjsf/material-ui@npm:5.21.1": + version: 5.21.1 + resolution: "@rjsf/material-ui@npm:5.21.1" + peerDependencies: + "@material-ui/core": ^4.12.3 + "@material-ui/icons": ^4.11.2 + "@rjsf/core": ^5.20.x + "@rjsf/utils": ^5.20.x + react: ^16.14.0 || >=17 + checksum: 3ff88b9f33deb767abd640f301857f12edfe436a1252f52b70d6f60b02f1975d2becc79f2a940bb8de2fd1732481d2101104b07c09c80b61ed4c393f9df8718e + languageName: node + linkType: hard + +"@rjsf/utils@npm:5.21.1": + version: 5.21.1 + resolution: "@rjsf/utils@npm:5.21.1" + dependencies: + json-schema-merge-allof: ^0.8.1 + jsonpointer: ^5.0.1 + lodash: ^4.17.21 + lodash-es: ^4.17.21 + react-is: ^18.2.0 + peerDependencies: + react: ^16.14.0 || >=17 + checksum: bc0ac70a1a50f83d2425a782f6878537071922e0187026578005ca578700f8b0dc214cf72366668c7bb80374bb9409cc5233f1b1437aeadbd842f86e77e80067 + languageName: node + linkType: hard + +"@rjsf/validator-ajv8@npm:5.21.1": + version: 5.21.1 + resolution: "@rjsf/validator-ajv8@npm:5.21.1" + dependencies: + ajv: ^8.12.0 + ajv-formats: ^2.1.1 + lodash: ^4.17.21 + lodash-es: ^4.17.21 + peerDependencies: + "@rjsf/utils": ^5.20.x + checksum: d987a368092e561ff49ee2ab7f2b17d68d17bbedfb02356e453987cd2032fe476b1c35f0934fd5e0149ff478c7c87dfef43ff6f459fd15679a4c478cc32bd1be + languageName: node + linkType: hard + +"@rollup/plugin-commonjs@npm:^26.0.0": + version: 26.0.3 + resolution: "@rollup/plugin-commonjs@npm:26.0.3" + dependencies: + "@rollup/pluginutils": ^5.0.1 + commondir: ^1.0.1 + estree-walker: ^2.0.2 + glob: ^10.4.1 + is-reference: 1.2.1 + magic-string: ^0.30.3 + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 6f3ce53054f9b2edfd04a673c7572b5f8ba6b8416da55a7aef670a9b4630caf46e3e8d74b481d05e1d9f9cb98fa96228e23abad10ab2c95a6cc0b1a0065568e6 + languageName: node + linkType: hard + +"@rollup/plugin-json@npm:^6.0.0": + version: 6.1.0 + resolution: "@rollup/plugin-json@npm:6.1.0" + dependencies: + "@rollup/pluginutils": ^5.1.0 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: cc018d20c80242a2b8b44fae61a968049cf31bb8406218187cc7cda35747616594e79452dd65722e7da6dd825b392e90d4599d43cd4461a02fefa2865945164e + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^15.0.0": + version: 15.3.0 + resolution: "@rollup/plugin-node-resolve@npm:15.3.0" + dependencies: + "@rollup/pluginutils": ^5.0.1 + "@types/resolve": 1.20.2 + deepmerge: ^4.2.2 + is-module: ^1.0.0 + resolve: ^1.22.1 + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 90e4e94b173e7edd57e374ac0cc0a69cc6f1b4507e83731132ac6fa1747d96a5648a48441e4452728429b6db5e67561439b7b2f4d2c6a941a33d38be56d871b4 + languageName: node + linkType: hard + +"@rollup/plugin-yaml@npm:^4.0.0": + version: 4.1.2 + resolution: "@rollup/plugin-yaml@npm:4.1.2" + dependencies: + "@rollup/pluginutils": ^5.0.1 + js-yaml: ^4.1.0 + tosource: ^2.0.0-alpha.3 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: a044bb4568a10712465553ea5f31c13a2b7bc371a7f8382014e6b8048c0a264f5645f83f4d70ce9ab46b75117b94cdc032b597e9315fd2adcd8f30637f44bbea + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^4.2.1": + version: 4.2.1 + resolution: "@rollup/pluginutils@npm:4.2.1" + dependencies: + estree-walker: ^2.0.1 + picomatch: ^2.2.2 + checksum: 6bc41f22b1a0f1efec3043899e4d3b6b1497b3dea4d94292d8f83b4cf07a1073ecbaedd562a22d11913ff7659f459677b01b09e9598a98936e746780ecc93a12 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.5, @rollup/pluginutils@npm:^5.1.0": + version: 5.1.2 + resolution: "@rollup/pluginutils@npm:5.1.2" + dependencies: + "@types/estree": ^1.0.0 + estree-walker: ^2.0.2 + picomatch: ^2.3.1 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 16c8c154fef9a32c513b52bd79c92ac427edccd05a8dc3994f10c296063940c57bf809d05903b473d9d408aa5977d75b98c701f481dd1856d5ffc37187ac0060 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.23.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-android-arm64@npm:4.23.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.23.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.23.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.23.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.23.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.23.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.23.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.23.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.23.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.23.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.23.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.23.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.23.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.23.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.23.0": + version: 4.23.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.23.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 + languageName: node + linkType: hard + +"@rushstack/node-core-library@npm:3.59.7": + version: 3.59.7 + resolution: "@rushstack/node-core-library@npm:3.59.7" + dependencies: + colors: ~1.2.1 + 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 + checksum: 57819d62fd662a6cf3306bf7d39c11204e094a2d5c2210639c2ac5baee58c183c02023203963cd0484a5623fd9f5dea7a223df843fb52b46a18508e6118cdc19 + languageName: node + linkType: hard + +"@rushstack/node-core-library@npm:5.9.0": + version: 5.9.0 + resolution: "@rushstack/node-core-library@npm:5.9.0" + dependencies: + ajv: ~8.13.0 + ajv-draft-04: ~1.0.0 + ajv-formats: ~3.0.1 + fs-extra: ~7.0.1 + import-lazy: ~4.0.0 + jju: ~1.4.0 + resolve: ~1.22.1 + semver: ~7.5.4 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: beb558f118a796260f7df38b48b6669a94bbdb9711715785e0c5a426bd3a38c14721c03fc05e7a33883ec25a331ef0fb9e36438bb451ace021a7248a4f1fc74b + languageName: node + linkType: hard + +"@rushstack/rig-package@npm:0.4.1": + version: 0.4.1 + resolution: "@rushstack/rig-package@npm:0.4.1" + dependencies: + resolve: ~1.22.1 + strip-json-comments: ~3.1.1 + checksum: 68c5ec6c446c35939fca0444fa48e5beda736e3a5816e8b44d83df6ba8b9a2caf0ceddbdc866cd8ad3b523e42877cf6ecd467bc7839e3d618a9bb1c4b3e0b5a5 + languageName: node + linkType: hard + +"@rushstack/terminal@npm:0.14.2": + version: 0.14.2 + resolution: "@rushstack/terminal@npm:0.14.2" + dependencies: + "@rushstack/node-core-library": 5.9.0 + supports-color: ~8.1.1 + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 90d38e6979737dcd97fdfdcebcc378194eed32a994341846235769273b6446b702e53e51e18fc8a373e8ed989c5622216aa6804198b8c7ae0e65cd6b103b90a1 + languageName: node + linkType: hard + +"@rushstack/ts-command-line@npm:4.15.2": + version: 4.15.2 + resolution: "@rushstack/ts-command-line@npm:4.15.2" + dependencies: + "@types/argparse": 1.0.38 + argparse: ~1.0.9 + colors: ~1.2.1 + string-argv: ~0.3.1 + checksum: c80dcfc99630ee51c6654c58ff41f69a3bd89c38e41d9871692bc73ee3c938ced79f8b75e182e492cafb2f6ddeb0628606856af494a0259ff6fac5b248996bed + languageName: node + linkType: hard + +"@rushstack/ts-command-line@npm:4.22.8": + version: 4.22.8 + resolution: "@rushstack/ts-command-line@npm:4.22.8" + dependencies: + "@rushstack/terminal": 0.14.2 + "@types/argparse": 1.0.38 + argparse: ~1.0.9 + string-argv: ~0.3.1 + checksum: b0108e4b567c364a7c62b30dc3e4d17130b6f8ba16a0457c56b8c898ba84316e72726a4e043ca5183da7bf5d0189aed585ab3ac8bce5991b8e80ac94d333cd6c + languageName: node + linkType: hard + +"@sagold/json-pointer@npm:^5.1.2": + version: 5.1.2 + resolution: "@sagold/json-pointer@npm:5.1.2" + checksum: e29afd3f7e21196e369b332e99504472742ac5a0c141438071e822d3bd9fa55164a14dd25cc0396f2d50b0f9d9b76161e81c83c2035e16e72731b98130968cda + languageName: node + linkType: hard + +"@sagold/json-query@npm:^6.1.3": + version: 6.2.0 + resolution: "@sagold/json-query@npm:6.2.0" + dependencies: + "@sagold/json-pointer": ^5.1.2 + ebnf: ^1.9.1 + checksum: 1c29a1bb81fa14573d37f485170083b0f43ecee66d08422f8ff6d3083ab65954cff9178502132d87175f34cf1e432e1ee7985d60417e350a730de907c63ef633 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^4.0.0": + version: 4.6.0 + resolution: "@sindresorhus/is@npm:4.6.0" + checksum: 83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: 4.0.8 + checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": ^3.0.0 + checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 + languageName: node + linkType: hard + +"@smithy/abort-controller@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/abort-controller@npm:2.2.0" + dependencies: + "@smithy/types": ^2.12.0 + tslib: ^2.6.2 + checksum: d0d7fcaa7b67b04c9ad825017110cc294ff06af07f8054ac3b75d8de88ff5fbef1d08f5c1ae672db1839d14ce25f277c459d2b7b7263cbe9e6c3d4518a19230e + languageName: node + linkType: hard + +"@smithy/abort-controller@npm:^3.1.5": + version: 3.1.5 + resolution: "@smithy/abort-controller@npm:3.1.5" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 538c88d6dfe84d92a7dead4eb149d48bc59857df8235057727c0481e851b0ceea6aabfd5cc059c9e37e66fbadead461c85d6a7c8436e2db6681f06333e814281 + languageName: node + linkType: hard + +"@smithy/chunked-blob-reader-native@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/chunked-blob-reader-native@npm:3.0.0" + dependencies: + "@smithy/util-base64": ^3.0.0 + tslib: ^2.6.2 + checksum: f97c0c0ce5e9bd2350883df3c232311aa82eb87eb387125f685900326f86fc3aca208e9004291f742f6978abf91a0c1112cc9a803cd0caf0dffbcfa9b6d0239e + languageName: node + linkType: hard + +"@smithy/chunked-blob-reader@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/chunked-blob-reader@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: 6f520884ade14f1073adb640db2f03eb22a9920f342f37958df3e98327890b741cd909b16cbbc6f70c6c8dd250d6b3a8d76841b685d4871b0403f309267def4f + languageName: node + linkType: hard + +"@smithy/config-resolver@npm:^3.0.9": + version: 3.0.9 + resolution: "@smithy/config-resolver@npm:3.0.9" + dependencies: + "@smithy/node-config-provider": ^3.1.8 + "@smithy/types": ^3.5.0 + "@smithy/util-config-provider": ^3.0.0 + "@smithy/util-middleware": ^3.0.7 + tslib: ^2.6.2 + checksum: 87e61be2ae1690a69974c0860d455a87c696c2da163384d22b582ee0fbee322b73f5d69dea754a2d8681d1b70fd4b0ca8d993ecb13eecf54f28ba3ffabfa0c40 + languageName: node + linkType: hard + +"@smithy/core@npm:^2.4.7": + version: 2.4.7 + resolution: "@smithy/core@npm:2.4.7" + dependencies: + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-retry": ^3.0.22 + "@smithy/middleware-serde": ^3.0.7 + "@smithy/protocol-http": ^4.1.4 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/util-body-length-browser": ^3.0.0 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: da0ed899f2e64f4221a943f2c641a81df955316639cb52ecf3fa99b3e0fcde447a531aa9e58f959cc153ef78ec562fcc6f9b41261f8f331585583f1efa51efa5 + languageName: node + linkType: hard + +"@smithy/credential-provider-imds@npm:^3.2.4": + version: 3.2.4 + resolution: "@smithy/credential-provider-imds@npm:3.2.4" + dependencies: + "@smithy/node-config-provider": ^3.1.8 + "@smithy/property-provider": ^3.1.7 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + tslib: ^2.6.2 + checksum: d416f85450aa2402f37ea26a1052e596f92a8a1f9164524313b43ba1ceb9abd3b986c817dbcd6f4fc984054b246ec739efa786ad66ff5604777648a34fc58d54 + languageName: node + linkType: hard + +"@smithy/eventstream-codec@npm:^3.1.6": + version: 3.1.6 + resolution: "@smithy/eventstream-codec@npm:3.1.6" + dependencies: + "@aws-crypto/crc32": 5.2.0 + "@smithy/types": ^3.5.0 + "@smithy/util-hex-encoding": ^3.0.0 + tslib: ^2.6.2 + checksum: 9b7ec78dd0b15c2950d5f89c1240adda5240cab252ecd0e68ed55ac4da5fca4802b237341d42e8fc638c4db93f31459c40c7eb79d8dfc0446e2a925c3fdc1ba2 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-browser@npm:^3.0.10": + version: 3.0.10 + resolution: "@smithy/eventstream-serde-browser@npm:3.0.10" + dependencies: + "@smithy/eventstream-serde-universal": ^3.0.9 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 292382ae41f5ca0d9d6b1791de2d7d91f93c6957c08ac7179b91d05afa1f116c754b260def0ead1d23ea8fd0f4359969db024470b74be976edadc69c931cb254 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-config-resolver@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: c1762b21c665a580bb3c89e8811e9b0a22122ebd8633db2a78693f40910b5788c3e5603c905773bec6a1a72bf0e9785a4c011fded658f6f6f2ba616fc4ac5dd6 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-node@npm:^3.0.9": + version: 3.0.9 + resolution: "@smithy/eventstream-serde-node@npm:3.0.9" + dependencies: + "@smithy/eventstream-serde-universal": ^3.0.9 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 3f5dd216366f461d99c9100215d7e122fccf32ae78ffb6a5164277363ed1510c087bfcb3a31731f48368c179f57ea9b46ae2a19bbe3562da07cd6ada06a47e9c + languageName: node + linkType: hard + +"@smithy/eventstream-serde-universal@npm:^3.0.9": + version: 3.0.9 + resolution: "@smithy/eventstream-serde-universal@npm:3.0.9" + dependencies: + "@smithy/eventstream-codec": ^3.1.6 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: d247fdb9155063af562123dd1970f8d17a1871c3793355fc86c875bf3088aca44e6f3b17a704f4d9331a84ac9811b4592e3ecab54a90e600d6e717fc9f6781c6 + languageName: node + linkType: hard + +"@smithy/fetch-http-handler@npm:^3.2.9": + version: 3.2.9 + resolution: "@smithy/fetch-http-handler@npm:3.2.9" + dependencies: + "@smithy/protocol-http": ^4.1.4 + "@smithy/querystring-builder": ^3.0.7 + "@smithy/types": ^3.5.0 + "@smithy/util-base64": ^3.0.0 + tslib: ^2.6.2 + checksum: 3b8eed12bff9d39e23989ea424e112530e01c81f983f15a3bfc4265baa06feb230267d095588705c5a8002cc4a2bfcd834b0341bff60a6236dcc24599ecf8327 + languageName: node + linkType: hard + +"@smithy/hash-blob-browser@npm:^3.1.6": + version: 3.1.6 + resolution: "@smithy/hash-blob-browser@npm:3.1.6" + dependencies: + "@smithy/chunked-blob-reader": ^3.0.0 + "@smithy/chunked-blob-reader-native": ^3.0.0 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 4807ad388f552a5f27f168c4efa9cd88c14a2dc75a047137ccab88ef2dfb70729ef7800ca2ae12f2a41adb3149c5d4605eac81ef64880912766d6b59d258ad81 + languageName: node + linkType: hard + +"@smithy/hash-node@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/hash-node@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + "@smithy/util-buffer-from": ^3.0.0 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: 7a3b432e498efc1d8f229d58a760fae92f1d8a434eb9865b2b4dccea521bd318a97a366e0fdd2e41e2eb02ee6c78c9d3a076a993d5c970e33b0051b4d209128b + languageName: node + linkType: hard + +"@smithy/hash-stream-node@npm:^3.1.6": + version: 3.1.6 + resolution: "@smithy/hash-stream-node@npm:3.1.6" + dependencies: + "@smithy/types": ^3.5.0 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: e6427f7865667ad3a72eb9aace0d19718100fd4b14fb9f1e85c09b68b0b7ed608e26d1c2b9c6829be2f89aaa3fa3c122b1a5d5beea43c1026a43f70e748d8483 + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/invalid-dependency@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 6ccfd995686c12cceedf4408021d30e83b88785d77f5ab2e0ee2fab034828a782464f47828acf76d282d37daf20ffff9f27bdd1ce0499926299e560143b28cad + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/is-array-buffer@npm:2.2.0" + dependencies: + tslib: ^2.6.2 + checksum: cd12c2e27884fec89ca8966d33c9dc34d3234efe89b33a9b309c61ebcde463e6f15f6a02d31d4fddbfd6e5904743524ca5b95021b517b98fe10957c2da0cd5fc + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/is-array-buffer@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: ce7440fcb1ce3c46722cff11c33e2f62a9df86d74fa2054a8e6b540302a91211cf6e4e3b1b7aac7030c6c8909158c1b6867c394201fa8afc6b631979956610e5 + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/md5-js@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: d9badbd5361babc30103ef9e9a6c3b24b49d058de1ccd6765fbe1867753f9c8a97100e1ce88509fa50e1aec3135603b466c2ef21af5acba281f745a6eea0f034 + languageName: node + linkType: hard + +"@smithy/middleware-content-length@npm:^3.0.9": + version: 3.0.9 + resolution: "@smithy/middleware-content-length@npm:3.0.9" + dependencies: + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 0299e2573942b5f073d5dadf45778b61db530f79356e08594eb947060c603202282f45e6fd8c8f5e64f6184ca6b987cd3e8f55dfc8d189809af3d7b47230a2d7 + languageName: node + linkType: hard + +"@smithy/middleware-endpoint@npm:^3.1.4": + version: 3.1.4 + resolution: "@smithy/middleware-endpoint@npm:3.1.4" + dependencies: + "@smithy/middleware-serde": ^3.0.7 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + "@smithy/url-parser": ^3.0.7 + "@smithy/util-middleware": ^3.0.7 + tslib: ^2.6.2 + checksum: 34cc4115fc57c9db90e6b74f4039e35e9e3cec94411173a3c0c14bacf99d86712ee51423b98b4d62695a5425a53d108fc0a2e11510df4b17a36f0496af03ddc1 + languageName: node + linkType: hard + +"@smithy/middleware-retry@npm:^3.0.22": + version: 3.0.22 + resolution: "@smithy/middleware-retry@npm:3.0.22" + dependencies: + "@smithy/node-config-provider": ^3.1.8 + "@smithy/protocol-http": ^4.1.4 + "@smithy/service-error-classification": ^3.0.7 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-retry": ^3.0.7 + tslib: ^2.6.2 + uuid: ^9.0.1 + checksum: 426c98789e64864cedfcc0f0d75eaca820c855c6282491ed1acb52cad451b68ea61247fbd5a85b47a719387625a0074171a05ffecdb49b85bfcd85117345ac40 + languageName: node + linkType: hard + +"@smithy/middleware-serde@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/middleware-serde@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 6ec3a000049a5e3212c5814b5500b562669a75ef42f4efecf13f0726614982488b89bb3d55fd163eb655a1e58bf490e387f8f5d5bfb4fc51bb63dffd550e15e6 + languageName: node + linkType: hard + +"@smithy/middleware-stack@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/middleware-stack@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: f29af8abb52e58b9cbb59c5187e0758279dd7d50c350ae2ad3cf123277fb652976c72be44d0be459e6db42294a0dca24eaf0fa6aead33a9e4b7109437102246f + languageName: node + linkType: hard + +"@smithy/node-config-provider@npm:^3.1.8": + version: 3.1.8 + resolution: "@smithy/node-config-provider@npm:3.1.8" + dependencies: + "@smithy/property-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 20b6d0e5e2487954a1a7235ca4bd4efa81e90f5cbd25b361e70e5d173807b346646109c62ace7c32d999938cb0825fa9aea54b597e487b18879dc433676d4e0c + languageName: node + linkType: hard + +"@smithy/node-http-handler@npm:^2.1.7": + version: 2.5.0 + resolution: "@smithy/node-http-handler@npm:2.5.0" + 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 + checksum: 2e63fafdac5bef62181994af2ec065b0f7f04eaed88fb2990a21a9925226fead5013cf4f232b527f3f4d9ffb68ccbe8cd263ad22a7351d36b0dc23e975929a0c + languageName: node + linkType: hard + +"@smithy/node-http-handler@npm:^3.2.4": + version: 3.2.4 + resolution: "@smithy/node-http-handler@npm:3.2.4" + dependencies: + "@smithy/abort-controller": ^3.1.5 + "@smithy/protocol-http": ^4.1.4 + "@smithy/querystring-builder": ^3.0.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 658934366953828af04e5f8d0229f24e8ff783c1bd34b179203099321e4b41b19dfd921c3ef431d8067fc2d49a0c806d0c758fff6ea10606e092480dcf6b0f26 + languageName: node + linkType: hard + +"@smithy/property-provider@npm:^3.1.7": + version: 3.1.7 + resolution: "@smithy/property-provider@npm:3.1.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: c0b9fdbfeb4100ddc27811f32af75d3b02496b2323b215f30a13f4de6f4d821597731b02123061cea23b6bb81fba91bc24ecc3cf0e8e035a8a100559b7d43e27 + languageName: node + linkType: hard + +"@smithy/protocol-http@npm:^3.3.0": + version: 3.3.0 + resolution: "@smithy/protocol-http@npm:3.3.0" + dependencies: + "@smithy/types": ^2.12.0 + tslib: ^2.6.2 + checksum: 6c1aaaee9f6ecfb841766938312268f30cbda253f172de7467463aae7d7bfea19a801ab570f3737334e992d2d0ee7446e6af6a6fd82b08533790c489289dff76 + languageName: node + linkType: hard + +"@smithy/protocol-http@npm:^4.1.4": + version: 4.1.4 + resolution: "@smithy/protocol-http@npm:4.1.4" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: c0655e2031ec6ae96d63a125b76ca9bb46b3e4b8f4436ef0ea9bcf08303c1b6cdd4f0d17a1cd87cfdbe60bde34e5001d65f91d4e3eaa24cf560ed718967686de + languageName: node + linkType: hard + +"@smithy/querystring-builder@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/querystring-builder@npm:2.2.0" + dependencies: + "@smithy/types": ^2.12.0 + "@smithy/util-uri-escape": ^2.2.0 + tslib: ^2.6.2 + checksum: db492903302a694a0e982c37b9a74314160c5ee485742f24f8b6d0da66f121e7ff8588742a3a1964f6b983c15cacd52b883c5efa714882a754f575da7a7e014d + languageName: node + linkType: hard + +"@smithy/querystring-builder@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/querystring-builder@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + "@smithy/util-uri-escape": ^3.0.0 + tslib: ^2.6.2 + checksum: 0c41ce1993ce4b7dc509bc1fa50c42000a1cb5801601fc28d9113494349c337e88f77bff998f0debf0be0eba41d67d653a6648eea0f5b3b1e0f8a3cd57229631 + languageName: node + linkType: hard + +"@smithy/querystring-parser@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/querystring-parser@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 5ef80af89f1c1aed44ce263d91da5ba48f0858136d1f1b041524e6cbcc7d5c5345642ff6ef876fe1469107a3cd9815fc084057be2601bcafa6ff383c21dff5d0 + languageName: node + linkType: hard + +"@smithy/service-error-classification@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/service-error-classification@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + checksum: a6370ee348f4b66698a193a680ab5c81e0ed4d5fac8204cbbd9967c869feceb0b6d129f8d0e4823538ab699d7f3ab3ff8151e791221ee5f97742423b0e76b321 + languageName: node + linkType: hard + +"@smithy/shared-ini-file-loader@npm:^3.1.8": + version: 3.1.8 + resolution: "@smithy/shared-ini-file-loader@npm:3.1.8" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 0ad620cb4a641786f205e6f01ac00433afee6dbe5d14180458841cab3b9322b580caf18c9f9cf24d71d063bdf3b5716b159045e386f10f1c87847fff85272b70 + languageName: node + linkType: hard + +"@smithy/signature-v4@npm:^4.2.0": + version: 4.2.0 + resolution: "@smithy/signature-v4@npm:4.2.0" + dependencies: + "@smithy/is-array-buffer": ^3.0.0 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + "@smithy/util-hex-encoding": ^3.0.0 + "@smithy/util-middleware": ^3.0.7 + "@smithy/util-uri-escape": ^3.0.0 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: edf0fa3ee5a65dbc132dd3a9f9ca6dcbeefa33b96e701dd7de4cb965ca3000ad706bf7ec87c50a9f71a86a6610fac5315ab96d5247e6b550b75548a3d9ecb667 + languageName: node + linkType: hard + +"@smithy/smithy-client@npm:^3.3.6": + version: 3.3.6 + resolution: "@smithy/smithy-client@npm:3.3.6" + dependencies: + "@smithy/middleware-endpoint": ^3.1.4 + "@smithy/middleware-stack": ^3.0.7 + "@smithy/protocol-http": ^4.1.4 + "@smithy/types": ^3.5.0 + "@smithy/util-stream": ^3.1.9 + tslib: ^2.6.2 + checksum: ba570b8d75f985682aab956e83a97f7c884507b63afeda01d011ef33a3306380249a1a01f2e044dbebbe650f704f46bfeebe40d51cc568cf55f10e5e5dfe29ba + languageName: node + linkType: hard + +"@smithy/types@npm:^1.1.0": + version: 1.2.0 + resolution: "@smithy/types@npm:1.2.0" + dependencies: + tslib: ^2.5.0 + checksum: 376a1402d356a8dddd804af66ff2d273e57e332a3e9537a98039b47572684aae044d5fcd879ac6eee5cc08640ea00fbef0725a6a16026db5fb8d189473d44fe6 + languageName: node + linkType: hard + +"@smithy/types@npm:^2.12.0": + version: 2.12.0 + resolution: "@smithy/types@npm:2.12.0" + dependencies: + tslib: ^2.6.2 + checksum: 2dd93746624d87afbf51c22116fc69f82e95004b78cf681c4a283d908155c22a2b7a3afbd64a3aff7deefb6619276f186e212422ad200df3b42c32ef5330374e + languageName: node + linkType: hard + +"@smithy/types@npm:^3.5.0": + version: 3.5.0 + resolution: "@smithy/types@npm:3.5.0" + dependencies: + tslib: ^2.6.2 + checksum: 5d297005549991f6928daf038e0610c959423add6e435af970b8c8dcac988bf62b0cdbf4dd5df43197d9bc7af5c290792f17af6e2f5051be2ffa40dd98ab4659 + languageName: node + linkType: hard + +"@smithy/url-parser@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/url-parser@npm:3.0.7" + dependencies: + "@smithy/querystring-parser": ^3.0.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: b0e4939c95de0183d90335a173d642602267070748fb95030d0949f5d113b0048c397e949b0861ed352d9c9a45221348f18a0a636d3219262da56e139232b004 + languageName: node + linkType: hard + +"@smithy/util-base64@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-base64@npm:3.0.0" + dependencies: + "@smithy/util-buffer-from": ^3.0.0 + "@smithy/util-utf8": ^3.0.0 + tslib: ^2.6.2 + checksum: 413f26046a7e98b2661a078f218a8d040c820fc5a02f5e364aff58c3957e28fde1ac4048c2ebbad5d87b9da4b9aa98a8d4a7fb0d2ce97def33738bd7d8d79aa0 + languageName: node + linkType: hard + +"@smithy/util-body-length-browser@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-body-length-browser@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: b01d8258b9a25b262734fc49cefefe48583ba193c3eefd49a6f7fd5922c3015d23dda88b52f3dd9a16827cad16b5b9425eef01e91bd0c71bb5abc469d2952c07 + languageName: node + linkType: hard + +"@smithy/util-body-length-node@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-body-length-node@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: da1baf4790609d3dc28c88385c7274fdf9b91a641fe3c5af22b78e18156df17bd470181348f43b2c739680936b1dafb1526158dfd817c3d9ecb71e653b4cbe3f + languageName: node + linkType: hard + +"@smithy/util-buffer-from@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/util-buffer-from@npm:2.2.0" + dependencies: + "@smithy/is-array-buffer": ^2.2.0 + tslib: ^2.6.2 + checksum: 424c5b7368ae5880a8f2732e298d17879a19ca925f24ca45e1c6c005f717bb15b76eb28174d308d81631ad457ea0088aab0fd3255dd42f45a535c81944ad64d3 + languageName: node + linkType: hard + +"@smithy/util-buffer-from@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-buffer-from@npm:3.0.0" + dependencies: + "@smithy/is-array-buffer": ^3.0.0 + tslib: ^2.6.2 + checksum: 1bfc4ab093fe98132bbc1ccd36a0b9ad75a31ed26bac4b7e9350205513a2481eb190ae44679ab4fecc5e10d367b5e6592bbfbf792671579d17d17bd7f7f233f5 + languageName: node + linkType: hard + +"@smithy/util-config-provider@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-config-provider@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: fc0f5f57d30261cf3a6693d8e338b9d269332c478ee18d905309a769844188190caf0564855d7e84f6c61e56aa556195dda89f65e8c30791951cf4999e4a70e7 + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-browser@npm:^3.0.22": + version: 3.0.22 + resolution: "@smithy/util-defaults-mode-browser@npm:3.0.22" + dependencies: + "@smithy/property-provider": ^3.1.7 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + bowser: ^2.11.0 + tslib: ^2.6.2 + checksum: 28fdf977c70f5d973230dacdf5f7e81e3f4e8858ed8f7aa2a9f7c794ebdaddd2567c7765492dcaac4c745749b59d6771d4eac9c01e2eed9c0afd206b0308e843 + languageName: node + linkType: hard + +"@smithy/util-defaults-mode-node@npm:^3.0.22": + version: 3.0.22 + resolution: "@smithy/util-defaults-mode-node@npm:3.0.22" + dependencies: + "@smithy/config-resolver": ^3.0.9 + "@smithy/credential-provider-imds": ^3.2.4 + "@smithy/node-config-provider": ^3.1.8 + "@smithy/property-provider": ^3.1.7 + "@smithy/smithy-client": ^3.3.6 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 015321d014254f2f8b8a8a7cb82d8ed4000afe0b740dfedff8f2b66498c34b3e42b985ae5a2af71fd82145f11ece75b2649877fe5f7b34979c213c52978332df + languageName: node + linkType: hard + +"@smithy/util-endpoints@npm:^2.1.3": + version: 2.1.3 + resolution: "@smithy/util-endpoints@npm:2.1.3" + dependencies: + "@smithy/node-config-provider": ^3.1.8 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 63a362e1b521a63d9f535f4cfd4e4168e08be51f4e44a406adf840427b96f7295eee9343648a51c472a8fefa603b0f3644f876bc241b0a487d05343819f7aacf + languageName: node + linkType: hard + +"@smithy/util-hex-encoding@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-hex-encoding@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: dd32fd71e915825987a18bf7c0f8f0c4956d0b17a0ee71592b5563bb20e04f24dbf81d36161aac07caab3bb5e535cc609fce20aa4a38f66b457c4c6f5c7748d9 + languageName: node + linkType: hard + +"@smithy/util-middleware@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/util-middleware@npm:3.0.7" + dependencies: + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: ed1f9751d650ba5d980a39e140f50780b655b8842b3a0f9de13aa38d87e327eabc2dda1a0b8f35fa633f46cadb223669837137ab2aa01b600753a0ddca7bcbfb + languageName: node + linkType: hard + +"@smithy/util-retry@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/util-retry@npm:3.0.7" + dependencies: + "@smithy/service-error-classification": ^3.0.7 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 8af7ed849a7db65e9229a885490cd843c3f9b35248c661d6197a31d7cc0aa33c1790734b716e80e19b569d8149b1f6d8a3dfab4d887a155e64a3ea03bd7d504d + languageName: node + linkType: hard + +"@smithy/util-stream@npm:^3.1.9": + version: 3.1.9 + resolution: "@smithy/util-stream@npm:3.1.9" + dependencies: + "@smithy/fetch-http-handler": ^3.2.9 + "@smithy/node-http-handler": ^3.2.4 + "@smithy/types": ^3.5.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 + checksum: 4a9777742034ce0f5a3403bbe99c54c84cb26aa55ad5255346a006a574e658ae36b9d001666e931ef485614d288c76e33e35c8966b0af52e3fa6a7ac9772de8b + languageName: node + linkType: hard + +"@smithy/util-uri-escape@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/util-uri-escape@npm:2.2.0" + dependencies: + tslib: ^2.6.2 + checksum: bade35312d75d1c84226f2a81b70dfef91766c02ecb6c6854b6f920cddb423e01963f7d0c183d523b5991f8e7ca93bcf73f8b3c6923979152b8350c9f3c24fd6 + languageName: node + linkType: hard + +"@smithy/util-uri-escape@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-uri-escape@npm:3.0.0" + dependencies: + tslib: ^2.6.2 + checksum: d7ee01c978e2b08d0a89a3b678f5d5e5d5bb4ab4ab85567a238b1a6195dff1bdaf9ae62497e7f32ff5121b3dc007c370bcb6e8ef79b01fe5acdec5bbce8c7ce4 + languageName: node + linkType: hard + +"@smithy/util-utf8@npm:^2.0.0": + version: 2.3.0 + resolution: "@smithy/util-utf8@npm:2.3.0" + dependencies: + "@smithy/util-buffer-from": ^2.2.0 + tslib: ^2.6.2 + checksum: 00e55d4b4e37d48be0eef3599082402b933c52a1407fed7e8e8ad76d94d81a0b30b8bfaf2047c59d9c3af31e5f20e7a8c959cb7ae270f894255e05a2229964f0 + languageName: node + linkType: hard + +"@smithy/util-utf8@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/util-utf8@npm:3.0.0" + dependencies: + "@smithy/util-buffer-from": ^3.0.0 + tslib: ^2.6.2 + checksum: d97be1748963263a1161ba80417d82318b977b38542f3fdf0379b0162461188be680e5bfb66a89d65652f0fad6ecf2ab23a43205979216e50602488f73434da3 + languageName: node + linkType: hard + +"@smithy/util-waiter@npm:^3.1.6": + version: 3.1.6 + resolution: "@smithy/util-waiter@npm:3.1.6" + dependencies: + "@smithy/abort-controller": ^3.1.5 + "@smithy/types": ^3.5.0 + tslib: ^2.6.2 + checksum: 8375e3530c19565f98e3a6ccbf2a332939f3d01817f0d100d8fcf6033eac2233df9debef181572dce2589e76aae140a3cc713d8715d4b29f73a294a48f857575 + languageName: node + linkType: hard + +"@snyk/github-codeowners@npm:1.1.0": + version: 1.1.0 + resolution: "@snyk/github-codeowners@npm:1.1.0" + dependencies: + commander: ^4.1.1 + ignore: ^5.1.8 + p-map: ^4.0.0 + bin: + github-codeowners: dist/cli.js + checksum: 133f867fa968f96229ebce724d8aedaa124218e20add96a3a7d39ea45e52007fee50cc90c39e406c9e662483d003da9326e00dc4d612afa5c2ca069d1cdab9d7 + languageName: node + linkType: hard + +"@spotify/eslint-config-base@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/eslint-config-base@npm:15.0.0" + peerDependencies: + eslint: ">=7.x" + checksum: 265a4d807b5236030466a3a8373f41e51a9b4939b450d47ed2cb4704485004a5d64b2f9e024e865b4f5eea61ab6bbe439442e4ca2ac06e52a3b5c7e94c2d6b27 + languageName: node + linkType: hard + +"@spotify/eslint-config-react@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/eslint-config-react@npm:15.0.0" + peerDependencies: + eslint: ">=8.x" + eslint-plugin-jsx-a11y: 6.x + eslint-plugin-react: ">=7.7.0 <8" + eslint-plugin-react-hooks: ^4.0.0 + checksum: 42e16f63d51b2230d2e4eba6524d2d9278d480827c5d2ab32f96253bafd4d8ceb87c37d8429601e36642ff30c86b92011ad4efd26c83db4037478ad118497cce + languageName: node + linkType: hard + +"@spotify/eslint-config-typescript@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/eslint-config-typescript@npm:15.0.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ">=5" + "@typescript-eslint/parser": ">=5" + eslint: ">=8.x" + checksum: d30d07e1e2e0e18cc583a72ca74b5fdb80ee26e6529de26e1e85d1416ca5396c942efaccc2613287365c7ac3659378b0ba0cdda3df25c7e5cdbd7317f1cbe885 + languageName: node + linkType: hard + +"@spotify/prettier-config@npm:^12.0.0": + version: 12.0.0 + resolution: "@spotify/prettier-config@npm:12.0.0" + peerDependencies: + prettier: 2.x + checksum: 04732b96af895269bb8a988ba309e80bd7b87c785837e06f72ff938e8895c5a3a3211fa37b54c6a2b502e88587a437c2be3ccb486a84aff02c2f6fb4582a4a97 + languageName: node + linkType: hard + +"@stoplight/better-ajv-errors@npm:1.0.3": + version: 1.0.3 + resolution: "@stoplight/better-ajv-errors@npm:1.0.3" + dependencies: + jsonpointer: ^5.0.0 + leven: ^3.1.0 + peerDependencies: + ajv: ">=8" + checksum: 642fe5636a72a86de72e4ffc7bbf07499fc09d8446b386f31d3667b07dd1849d921c38a74c109a9e2554d405b6e90dc150728a0c455bf93f158ff139e0538ddd + languageName: node + linkType: hard + +"@stoplight/json-ref-readers@npm:1.2.2, @stoplight/json-ref-readers@npm:^1.2.2": + version: 1.2.2 + resolution: "@stoplight/json-ref-readers@npm:1.2.2" + dependencies: + node-fetch: ^2.6.0 + tslib: ^1.14.1 + checksum: 31b0e78b119f7afd7dd84a4fbb0c4aaceeb6e889179e785ddb9880ee548d4d161dce5743451ef6dad4b7a902d9f0711909c87b63ad794bede234a144bcf2b2b4 + languageName: node + linkType: hard + +"@stoplight/json-ref-resolver@npm:^3.1.5, @stoplight/json-ref-resolver@npm:~3.1.6": + version: 3.1.6 + resolution: "@stoplight/json-ref-resolver@npm:3.1.6" + dependencies: + "@stoplight/json": ^3.21.0 + "@stoplight/path": ^1.3.2 + "@stoplight/types": ^12.3.0 || ^13.0.0 + "@types/urijs": ^1.19.19 + dependency-graph: ~0.11.0 + fast-memoize: ^2.5.2 + immer: ^9.0.6 + lodash: ^4.17.21 + tslib: ^2.6.0 + urijs: ^1.19.11 + checksum: 57c944cc8cee51b18fd8165aae7431eddf3b6ca96f2de7a264d890f18a869e5abb7750d48a77455ee1c688ac440efa4115bc8e912efce7c83140834bae49879e + languageName: node + linkType: hard + +"@stoplight/json@npm:3.21.0": + version: 3.21.0 + resolution: "@stoplight/json@npm:3.21.0" + dependencies: + "@stoplight/ordered-object-literal": ^1.0.3 + "@stoplight/path": ^1.3.2 + "@stoplight/types": ^13.6.0 + jsonc-parser: ~2.2.1 + lodash: ^4.17.21 + safe-stable-stringify: ^1.1 + checksum: 16fe56a6804cd47837bd82d85a8500c4226669558f3feda55d8fb0cd615ca2261622963700f04f049cf30a3a9764eb3c861516003d948743b6ae85dbbabf8a59 + languageName: node + linkType: hard + +"@stoplight/json@npm:^3.17.0, @stoplight/json@npm:^3.17.1, @stoplight/json@npm:^3.21.0, @stoplight/json@npm:~3.21.0": + version: 3.21.7 + resolution: "@stoplight/json@npm:3.21.7" + dependencies: + "@stoplight/ordered-object-literal": ^1.0.3 + "@stoplight/path": ^1.3.2 + "@stoplight/types": ^13.6.0 + jsonc-parser: ~2.2.1 + lodash: ^4.17.21 + safe-stable-stringify: ^1.1 + checksum: 5b0cd67e91e8f4cfac7ff0fe37c07e203611f429e8af7fce51cacb82f9c97150a3fa3aeda41daa9e65bc42d217b630bf01a8bf1f6db12b047079b0da9d7cd9af + languageName: node + linkType: hard + +"@stoplight/ordered-object-literal@npm:^1.0.3, @stoplight/ordered-object-literal@npm:^1.0.5": + version: 1.0.5 + resolution: "@stoplight/ordered-object-literal@npm:1.0.5" + checksum: 84fe385ed742c5298fd5bee3f95366bfe17a2b99ed52f9b323180756d3495078dfb3bf7e5f49f3c8dee7b79f2e8358b38fe4977b7b6475f0094765160d716bb5 + languageName: node + linkType: hard + +"@stoplight/path@npm:1.3.2, @stoplight/path@npm:^1.3.2": + version: 1.3.2 + resolution: "@stoplight/path@npm:1.3.2" + checksum: 8a1143cef9edcf9fd8cb24ca3f250693d475ce1f635f0dc95e5b045aad303fbf4d702c939f0c4ed8d28a04208d1aa4471fb10912ef1e3a94a9e6810878a7cfbb + languageName: node + linkType: hard + +"@stoplight/spectral-core@npm:^1.15.1, @stoplight/spectral-core@npm:^1.18.0, @stoplight/spectral-core@npm:^1.18.3, @stoplight/spectral-core@npm:^1.7.0, @stoplight/spectral-core@npm:^1.8.0, @stoplight/spectral-core@npm:^1.8.1": + version: 1.19.1 + resolution: "@stoplight/spectral-core@npm:1.19.1" + dependencies: + "@stoplight/better-ajv-errors": 1.0.3 + "@stoplight/json": ~3.21.0 + "@stoplight/path": 1.3.2 + "@stoplight/spectral-parsers": ^1.0.0 + "@stoplight/spectral-ref-resolver": ^1.0.4 + "@stoplight/spectral-runtime": ^1.0.0 + "@stoplight/types": ~13.6.0 + "@types/es-aggregate-error": ^1.0.2 + "@types/json-schema": ^7.0.11 + ajv: ^8.17.1 + ajv-errors: ~3.0.0 + ajv-formats: ~2.1.0 + es-aggregate-error: ^1.0.7 + jsonpath-plus: 7.1.0 + lodash: ~4.17.21 + lodash.topath: ^4.5.2 + minimatch: 3.1.2 + nimma: 0.2.2 + pony-cause: ^1.0.0 + simple-eval: 1.0.0 + tslib: ^2.3.0 + checksum: 35495c3f72eacd02d74b0913ad5a8cdad7573ab06c08cc9f6b44abd68e0c8b2229df9efee11cfe8a47ffeea802ce2b3bb17e378dffe5eab47504f70abd8b492c + languageName: node + linkType: hard + +"@stoplight/spectral-formats@npm:^1.2.0, @stoplight/spectral-formats@npm:^1.7.0": + version: 1.7.0 + resolution: "@stoplight/spectral-formats@npm:1.7.0" + dependencies: + "@stoplight/json": ^3.17.0 + "@stoplight/spectral-core": ^1.8.0 + "@types/json-schema": ^7.0.7 + tslib: ^2.3.1 + checksum: eccc2a6c099c7cbdd7c0b6c48b7fbfa334cdc2323958790496aa0295af27ef42ccae8b40e05c742aa3431da724b8d494c837af1af60f86d05189853b95b7c2c9 + languageName: node + linkType: hard + +"@stoplight/spectral-formatters@npm:^1.1.0": + version: 1.4.0 + resolution: "@stoplight/spectral-formatters@npm:1.4.0" + dependencies: + "@stoplight/path": ^1.3.2 + "@stoplight/spectral-core": ^1.15.1 + "@stoplight/spectral-runtime": ^1.1.0 + "@stoplight/types": ^13.15.0 + "@types/markdown-escape": ^1.1.3 + chalk: 4.1.2 + cliui: 7.0.4 + lodash: ^4.17.21 + markdown-escape: ^2.0.0 + node-sarif-builder: ^2.0.3 + strip-ansi: 6.0 + text-table: ^0.2.0 + tslib: ^2.5.0 + checksum: fd8b0c96df54b1afa1e2c325edac6a95df0ce4c9a14e3cd46786d229259417eeec7795e7c7ccf4e896a343c5dbd06e62f8692214985acd786d19485bd512958d + languageName: node + linkType: hard + +"@stoplight/spectral-functions@npm:^1.5.1, @stoplight/spectral-functions@npm:^1.6.1, @stoplight/spectral-functions@npm:^1.7.2": + version: 1.9.0 + resolution: "@stoplight/spectral-functions@npm:1.9.0" + dependencies: + "@stoplight/better-ajv-errors": 1.0.3 + "@stoplight/json": ^3.17.1 + "@stoplight/spectral-core": ^1.7.0 + "@stoplight/spectral-formats": ^1.7.0 + "@stoplight/spectral-runtime": ^1.1.0 + ajv: ^8.17.1 + ajv-draft-04: ~1.0.0 + ajv-errors: ~3.0.0 + ajv-formats: ~2.1.0 + lodash: ~4.17.21 + tslib: ^2.3.0 + checksum: 278dc6e84b3b4fdef73f6b2b2cc7071140ade604dbc938b3946203253f37c0977659a609dc148df6f73668ddcb84a809e279643a12fd3f4372e72e97973f0058 + languageName: node + linkType: hard + +"@stoplight/spectral-parsers@npm:^1.0.0, @stoplight/spectral-parsers@npm:^1.0.2": + version: 1.0.4 + resolution: "@stoplight/spectral-parsers@npm:1.0.4" + dependencies: + "@stoplight/json": ~3.21.0 + "@stoplight/types": ^14.1.1 + "@stoplight/yaml": ~4.3.0 + tslib: ^2.3.1 + checksum: ca88183661651d99b40da254316fec062c219253ea3054151b9379e7c492121cdeef49a2d1ac08cd89b2f89f7d16dbc4ecf9da6d7a7539979ac6418991fe804a + languageName: node + linkType: hard + +"@stoplight/spectral-ref-resolver@npm:^1.0.3, @stoplight/spectral-ref-resolver@npm:^1.0.4": + version: 1.0.4 + resolution: "@stoplight/spectral-ref-resolver@npm:1.0.4" + dependencies: + "@stoplight/json-ref-readers": 1.2.2 + "@stoplight/json-ref-resolver": ~3.1.6 + "@stoplight/spectral-runtime": ^1.1.2 + dependency-graph: 0.11.0 + tslib: ^2.3.1 + checksum: 1e9b2e211d2724e0bab7d817a5128f7b6cab9f0f5281d07223ace1d541a51a0eb3901b9f7b02d4b0484df1cb2a3f7239ec33a974321438d3d08ce7996fd6fcc4 + languageName: node + linkType: hard + +"@stoplight/spectral-rulesets@npm:^1.18.0": + version: 1.20.2 + resolution: "@stoplight/spectral-rulesets@npm:1.20.2" + dependencies: + "@asyncapi/specs": ^4.1.0 + "@stoplight/better-ajv-errors": 1.0.3 + "@stoplight/json": ^3.17.0 + "@stoplight/spectral-core": ^1.8.1 + "@stoplight/spectral-formats": ^1.7.0 + "@stoplight/spectral-functions": ^1.5.1 + "@stoplight/spectral-runtime": ^1.1.1 + "@stoplight/types": ^13.6.0 + "@types/json-schema": ^7.0.7 + ajv: ^8.17.1 + ajv-formats: ~2.1.0 + json-schema-traverse: ^1.0.0 + leven: 3.1.0 + lodash: ~4.17.21 + tslib: ^2.3.0 + checksum: 53b8515864f7132cd727073886adbf61fcbe39543ddf6d975799c75d9ef13d91f3940d5585c81c72da3c94365fd735d8935e885a3ac388c67d03a943af37977f + languageName: node + linkType: hard + +"@stoplight/spectral-runtime@npm:^1.0.0, @stoplight/spectral-runtime@npm:^1.1.0, @stoplight/spectral-runtime@npm:^1.1.1, @stoplight/spectral-runtime@npm:^1.1.2": + version: 1.1.2 + resolution: "@stoplight/spectral-runtime@npm:1.1.2" + dependencies: + "@stoplight/json": ^3.17.0 + "@stoplight/path": ^1.3.2 + "@stoplight/types": ^12.3.0 + abort-controller: ^3.0.0 + lodash: ^4.17.21 + node-fetch: ^2.6.7 + tslib: ^2.3.1 + checksum: 35964a38f82384e6e0158988173a50ab7f473a2ed6e942073de023bd28fb696b5b913336a84d016b046346294be9cfa3a88c6a908c2622c0ceb36f16ca76e084 + languageName: node + linkType: hard + +"@stoplight/types@npm:^12.3.0": + version: 12.5.0 + resolution: "@stoplight/types@npm:12.5.0" + dependencies: + "@types/json-schema": ^7.0.4 + utility-types: ^3.10.0 + checksum: fe4a09df6e1c2f0cdb53f474b180cc7b8184e814e1ac4427d199642f10958335f597060530a908c0e5800ba2569d077afe124a51deaee466255ce942e1e03941 + languageName: node + linkType: hard + +"@stoplight/types@npm:^12.3.0 || ^13.0.0, @stoplight/types@npm:^13.12.0, @stoplight/types@npm:^13.15.0, @stoplight/types@npm:^13.6.0": + version: 13.20.0 + resolution: "@stoplight/types@npm:13.20.0" + dependencies: + "@types/json-schema": ^7.0.4 + utility-types: ^3.10.0 + checksum: b4c7ee22a8d4377aa9b2f901887c17b4a27d1009b2b9348962b2c6a72100ca954d11293a6dd2de01920e8fdc589e31b20ad84421eb0bf5edd9aeef5b5810f04b + languageName: node + linkType: hard + +"@stoplight/types@npm:^14.0.0, @stoplight/types@npm:^14.1.1": + version: 14.1.1 + resolution: "@stoplight/types@npm:14.1.1" + dependencies: + "@types/json-schema": ^7.0.4 + utility-types: ^3.10.0 + checksum: 1da2e683e88afe2f72c3b3af341537bc9bac153d224f65744ca60d44eade93609ce91172064ae27093e1ebfa7bcbf05fb232a1910d83b2aee5b1eed4bb726200 + languageName: node + linkType: hard + +"@stoplight/types@npm:~13.6.0": + version: 13.6.0 + resolution: "@stoplight/types@npm:13.6.0" + dependencies: + "@types/json-schema": ^7.0.4 + utility-types: ^3.10.0 + checksum: 4cc81cf29decc0392f15c71b21fd11cd806bcf99168ae4509ed41c2b7dbcfbd5a83c7f9f320edb5a518cc483fd18dd8794c54b232fb6a6f2a7b6e9fb6ca20269 + languageName: node + linkType: hard + +"@stoplight/yaml-ast-parser@npm:0.0.50": + version: 0.0.50 + resolution: "@stoplight/yaml-ast-parser@npm:0.0.50" + checksum: dd46f2e39cef4e3a56276202872282bc435c5f92ea7cf344abd6722fbdab62547ec7d2b84983c6c05aaa2776ac29efd53affe6d9753cce10ef37b4e15ce6ccdc + languageName: node + linkType: hard + +"@stoplight/yaml@npm:~4.3.0": + version: 4.3.0 + resolution: "@stoplight/yaml@npm:4.3.0" + dependencies: + "@stoplight/ordered-object-literal": ^1.0.5 + "@stoplight/types": ^14.1.1 + "@stoplight/yaml-ast-parser": 0.0.50 + tslib: ^2.2.0 + checksum: f113f600a62b75c76c96c27ce3713ba2c48be205fca73097699b66b6f861411c6917dcc5afa4dd08c17fe63f5181b49fa2be9c6500140ea5d05a107ffcb48a4f + languageName: node + linkType: hard + +"@sucrase/webpack-loader@npm:^2.0.0": + version: 2.0.0 + resolution: "@sucrase/webpack-loader@npm:2.0.0" + dependencies: + loader-utils: ^1.1.0 + peerDependencies: + sucrase: ^3 + checksum: 16578991b1b888ac5bec5628bd24db9e21651bbbe30de076aece8787f115d8971ac87a20bc75446187c73c3185851ec2233d5b6f18c4a2dd53fbbb1ed4e488b4 + languageName: node + linkType: hard + +"@svgr/babel-plugin-add-jsx-attribute@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cab83832830a57735329ed68f67c03b57ca21fa037b0134847b0c5c0ef4beca89956d7dacfbf7b2a10fd901e7009e877512086db2ee918b8c69aee7742ae32c0 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-attribute@npm:*": + version: 8.0.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:*": + version: 8.0.0 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8 + languageName: node + linkType: hard + +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b7d2125758e766e1ebd14b92216b800bdc976959bc696dbfa1e28682919147c1df4bb8b1b5fd037d7a83026e27e681fea3b8d3741af8d3cf4c9dfa3d412125df + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-dynamic-title@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fd42ebf127ae9163ef341e84972daa99bdcb9e6ed3f83aabd95ee173fddc43e40e02fa847fbc0a1058cf5549f72b7960a2c5e22c3e4ac18f7e3ac81277852ae + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-em-dimensions@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c1550ee9f548526fa66fd171e3ffb5696bfc4e4cd108a631d39db492c7410dc10bba4eb5a190e9df824bf806130ccc586ae7d2e43c547e6a4f93bbb29a18f344 + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-react-native-svg@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4c924af22b948b812629e80efb90ad1ec8faae26a232d8ca8a06b46b53e966a2c415a57806a3ff0ea806a622612e546422719b69ec6839717a7755dac19171d9 + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-svg-component@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e496bb5ee871feb6bcab250b6e067322da7dd5c9c2b530b41e5586fe090f86611339b49d0a909c334d9b24cbca0fa755c949a2526c6ad03c6b5885666874cf5f + languageName: node + linkType: hard + +"@svgr/babel-preset@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-preset@npm:6.5.1" + dependencies: + "@svgr/babel-plugin-add-jsx-attribute": ^6.5.1 + "@svgr/babel-plugin-remove-jsx-attribute": "*" + "@svgr/babel-plugin-remove-jsx-empty-expression": "*" + "@svgr/babel-plugin-replace-jsx-attribute-value": ^6.5.1 + "@svgr/babel-plugin-svg-dynamic-title": ^6.5.1 + "@svgr/babel-plugin-svg-em-dimensions": ^6.5.1 + "@svgr/babel-plugin-transform-react-native-svg": ^6.5.1 + "@svgr/babel-plugin-transform-svg-component": ^6.5.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9f124be39a8e64f909162f925b3a63ddaa5a342a5e24fc0b7f7d9d4d7f7e3b916596c754fb557dc259928399cad5366a27cb231627a0d2dcc4b13ac521cf05af + languageName: node + linkType: hard + +"@svgr/core@npm:6.5.x, @svgr/core@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/core@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@svgr/babel-preset": ^6.5.1 + "@svgr/plugin-jsx": ^6.5.1 + camelcase: ^6.2.0 + cosmiconfig: ^7.0.1 + checksum: fd6d6d5da5aeb956703310480b626c1fb3e3973ad9fe8025efc1dcf3d895f857b70d100c63cf32cebb20eb83c9607bafa464c9436e18fe6fe4fafdc73ed6b1a5 + languageName: node + linkType: hard + +"@svgr/hast-util-to-babel-ast@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/hast-util-to-babel-ast@npm:6.5.1" + dependencies: + "@babel/types": ^7.20.0 + entities: ^4.4.0 + checksum: 37923cce1b3f4e2039077b0c570b6edbabe37d1cf1a6ee35e71e0fe00f9cffac450eec45e9720b1010418131a999cb0047331ba1b6d1d2c69af1b92ac785aacf + languageName: node + linkType: hard + +"@svgr/plugin-jsx@npm:6.5.x, @svgr/plugin-jsx@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/plugin-jsx@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@svgr/babel-preset": ^6.5.1 + "@svgr/hast-util-to-babel-ast": ^6.5.1 + svg-parser: ^2.0.4 + peerDependencies: + "@svgr/core": ^6.0.0 + checksum: 42f22847a6bdf930514d7bedd3c5e1fd8d53eb3594779f9db16cb94c762425907c375cd8ec789114e100a4d38068aca6c7ab5efea4c612fba63f0630c44cc859 + languageName: node + linkType: hard + +"@svgr/plugin-svgo@npm:6.5.x, @svgr/plugin-svgo@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/plugin-svgo@npm:6.5.1" + dependencies: + cosmiconfig: ^7.0.1 + deepmerge: ^4.2.2 + svgo: ^2.8.0 + peerDependencies: + "@svgr/core": "*" + checksum: cd2833530ac0485221adc2146fd992ab20d79f4b12eebcd45fa859721dd779483158e11dfd9a534858fe468416b9412416e25cbe07ac7932c44ed5fa2021c72e + languageName: node + linkType: hard + +"@svgr/rollup@npm:6.5.x": + version: 6.5.1 + resolution: "@svgr/rollup@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@babel/plugin-transform-react-constant-elements": ^7.18.12 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@rollup/pluginutils": ^4.2.1 + "@svgr/core": ^6.5.1 + "@svgr/plugin-jsx": ^6.5.1 + "@svgr/plugin-svgo": ^6.5.1 + checksum: 809198a655c280b434d762829aeab0c48e545daaa7a520ac87d5e7cfe96402eb4d0c01f8b25959fcc37a2ce4aa1a53c9e1c4ccb1206cd5833883a34db5799dd4 + languageName: node + linkType: hard + +"@svgr/webpack@npm:6.5.x": + version: 6.5.1 + resolution: "@svgr/webpack@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@babel/plugin-transform-react-constant-elements": ^7.18.12 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@svgr/core": ^6.5.1 + "@svgr/plugin-jsx": ^6.5.1 + "@svgr/plugin-svgo": ^6.5.1 + checksum: d10582eb4fa82a5b6d314cb49f2c640af4fd3a60f5b76095d2b14e383ef6a43a6f4674b68774a21787dbde69dec0a251cfcfc3f9a96c82754ba5d5c6daf785f0 + languageName: node + linkType: hard + +"@swagger-api/apidom-ast@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ast@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + unraw: ^3.0.0 + checksum: c3a6efab1419ea3130074c4d4b57e12806158856b988e6aeef7916d25d3e005f0e1cfb6e0e87c621d84ad2fc4cdbb39dbc55efd0cde602198e41eca4a0e67abe + languageName: node + linkType: hard + +"@swagger-api/apidom-core@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-core@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-core@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + minim: ~0.23.8 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + short-unique-id: ^5.0.2 + ts-mixer: ^6.0.3 + checksum: 20b159c5f8a9d8b6d22415d96d6cc0590f8afcecfcd683b6edd7448426af9f98225411e8e586b4e1d1f76226bd2ab6bc8aca98ee04b39ca47051854a9909f969 + languageName: node + linkType: hard + +"@swagger-api/apidom-error@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-error@npm:^1.0.0-alpha.1, @swagger-api/apidom-error@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-error@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + checksum: 8bec3120c5b52e7ba11128f3ebd999037105dc0849e5784fe0363260c98c52719d26ad3b69b8de9848bdd3e3abae2452270764d8aef30e890e4870dcccdeea9a + languageName: node + linkType: hard + +"@swagger-api/apidom-json-pointer@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.1, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-json-pointer@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: 053f9b4fb64728e8eea0200771e9809875a3480cdd82cf5b7bcb0de3cf674d3e4d1ec1e609dc5adffc232e0db6fb142e7189f47d5c3013a594afa8bacc475c5c + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-api-design-systems@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.3 + checksum: f8be1d0a21b0da66bd89def6fc8e7b7c2403913ac2514a4dd73ce287eccf6b93a6f6eaf4b114fa648ef682ab9eeddb394ef37e994cf921f21bfaac1503f5bddb + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-7": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.3 + checksum: c313c353ef0df6908c257b7df441242d25bd95bf6d89a331163f0a0de257f7173c44d78260d8969c6e29debf98008e000e4c75f01d8dd933583dc8116cc841a8 + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.4 + checksum: 502b2f7fde36d628d21cb0303bba3e08f620bf3cfbbed74ed89e869928a50bb730d48c5edcb1797149be5c35428af3edb6fffbd0150a307bfe7cb393ea7c1a83 + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.4 + checksum: 8a9b1f265d5ebd95866e15f7bd516f9f214d2a75c57f34c36eb4442cd5b8ddb747e6d6c3d14c77915f5408baec9d58352cd0276e20cea3b8857d627916a0906f + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-6": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.4 + checksum: 03b281bd2d8376cc76e59ad960cfcf114a83699761f0f024da0759dbf88d920e52180fd07f1fef4ed122472408ee7b64888b4ef8cd09b3e051db400596906fc9 + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.3 + checksum: 5b71a8cc3c60807e020d7795b66c6d309e8548e1d16bbf2d860cce6877ab79fd35efb4750bb1f92c89d8d25391a4b22c6c2bd2fdf2d97e6befd3bfaf536be9da + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.3 + checksum: c5ff6891df51e16ac4e5bd354607c5c4824b12f28cb7e7d48385cc96e9e9431646ed0c18fc856282e4805dec1f123ea2be6b3b4f1025692f47e0d8b55b36baa5 + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-openapi-3-1@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.3 + checksum: d92819332525beead1ce85e83976dd3b2a5375005893b92251b2fa288f3b410ceb6dd6ace99d3eefd134e4c26a5cd7e3d8faec9f684e5c366ccb3283f4aa05b3 + languageName: node + linkType: hard + +"@swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-workflows-1@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + ts-mixer: ^6.0.3 + checksum: e0573385e383270ef770c1a166d9041284841944674f33896293cb5e903a05064a46c27970e1adf59129f7a849d9b23471417d71a3f4df00a934da26fec46361 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: c17d417c3a39635dfc5c3e2e7cb6d42c304e0b2c7666f303ca8ac53b7d3b5590e59d96d05c4c85637d81828763587b5398c1ba0779f860860111275ab4e34e96 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: 3fb5f66282fcb561cc727c209be05c3b086f5413dcca41357f09bc979dd5fdadb442d0cc0974cfdc95df991f6af083504dbecfa869755eec867a769c7d5652bc + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: bac3b6bf79fbd7f95a0a35935ff4b7a7f305e03257f32ac57ad00c9e942d5141946af943b74878ff5de64b12fca2824abcf3575507bad8379482b15dc812befb + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: a17d4fac6818bcae8af5834494c3664ba294f127496583809034fe0ae129a7fed7bc0bd6416d90daa69677677abf6f363fc82a774851c809d0b989c03ca68eaf + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + node-gyp: latest + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + tree-sitter: =0.20.4 + tree-sitter-json: =0.20.2 + web-tree-sitter: =0.20.3 + checksum: 77c1a7c7dcf12ad4b05aea200a0864c5545235e4aadc5936b51bf8062749f5bdc02479e7ee175b476960e9303556960798e95a566c0e4e3b2fa2d59ac5327173 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: 38a3c06508dd646921c3b5fa642990ec1b19778f32f949bad2dca0a1d6297b66ab34691a32abf42c7f04d383dd4f09cde17ecff250c2c14d33d3aae66914ce8f + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: ae4874da48842e1804310d23a3b90fd11696f97e363e3b489c14458bcdc8dbaec6429e4beff31ff02562e198722844d9499e6aea111899043f8e01ebac5fff02 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: f3dba0060420ce97a297522c702567fbc822ededd7579ee91290bf7d8792bb145ea38c5f04970f88f71001b9fdc7dcbc83d063098bc0346ce6a65bcfc726bde4 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: e302b93d5ac5508bf34983ee57f4f4f85ae47068920067711e607e1225726f58f5afa58708109f641dcb26b6e8182bd7cb7c189d158aec243b78be8b0b781edb + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: aaeb57369370e426c9f5dc26c0ad95e493e2cfca1e552cfb3d6239868e50f5ab9d7d6607f5b34cd4a4ed6c22e8cc0b2b10bf26b98f497fa521170979153ac0cb + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: e25d4d40fa3db206dceba4a1fb4d29c9ced90ec87d5df35c9ec6806ff72a514cea4e0ac2e5c7198f6048b9160e009475b87a465758bc233cd40f88c84dfde39c + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-workflows-json-1@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-workflows-json-1@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: b16d831652946fd4a53cb2d0c549d6e2d9c7227ce617bd4f28f50d072e370369e6067d1e534ff8e88508d20ed61d9e8466e49fcc853e250bc75d1833b2da7efd + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:^1.0.0-alpha.1": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + checksum: f7d88d3932b7058f7124cb0c465214ea6154a64729d3af200f825922f5ffd99287f5ee5a5173eaa6d4b14b10c820c3e59d715f3883944308b6d5e024112596e6 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@types/ramda": ~0.30.0 + node-gyp: latest + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + tree-sitter: =0.20.4 + tree-sitter-yaml: =0.5.0 + web-tree-sitter: =0.20.3 + checksum: 1485597a7ab952f434fe1056ffdc3ce6ed861f0c087fb342c3fec094fe4bf63ea65cb13d9545d630cd4964ffdbdb914f6c415d7b6a0e577d410d53f96c7c3690 + languageName: node + linkType: hard + +"@swagger-api/apidom-reference@npm:>=1.0.0-alpha.9 <1.0.0-beta.0": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-reference@npm:1.0.0-alpha.9" + dependencies: + "@babel/runtime-corejs3": ^7.20.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.1 + "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.1 + "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.1 + "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.1 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.1 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.1 + "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-api-design-systems-json": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-openapi-json-2": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-openapi-yaml-2": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-workflows-json-1": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-workflows-yaml-1": ^1.0.0-alpha.1 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.1 + "@types/ramda": ~0.30.0 + axios: ^1.4.0 + minimatch: ^7.4.3 + process: ^0.11.10 + ramda: ~0.30.0 + ramda-adjunct: ^5.0.0 + dependenciesMeta: + "@swagger-api/apidom-error": + optional: true + "@swagger-api/apidom-json-pointer": + optional: true + "@swagger-api/apidom-ns-asyncapi-2": + optional: true + "@swagger-api/apidom-ns-openapi-2": + optional: true + "@swagger-api/apidom-ns-openapi-3-0": + optional: true + "@swagger-api/apidom-ns-openapi-3-1": + optional: true + "@swagger-api/apidom-ns-workflows-1": + optional: true + "@swagger-api/apidom-parser-adapter-api-design-systems-json": + optional: true + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": + optional: true + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": + optional: true + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": + optional: true + "@swagger-api/apidom-parser-adapter-json": + optional: true + "@swagger-api/apidom-parser-adapter-openapi-json-2": + optional: true + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": + optional: true + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": + optional: true + "@swagger-api/apidom-parser-adapter-openapi-yaml-2": + optional: true + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": + optional: true + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": + optional: true + "@swagger-api/apidom-parser-adapter-workflows-json-1": + optional: true + "@swagger-api/apidom-parser-adapter-workflows-yaml-1": + optional: true + "@swagger-api/apidom-parser-adapter-yaml-1-2": + optional: true + checksum: 28c329359a92b34471a3f796b89a88405c8e998622e786193402668a5f4cdb3da5273b86ef9e209f3d0ab750d221fd9046d481751dff3bbcc2e32e0b748ec34c + languageName: node + linkType: hard + +"@swc/core-darwin-arm64@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-darwin-arm64@npm:1.7.28" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-darwin-x64@npm:1.7.28" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.28" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.28" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.28" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.28" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-linux-x64-musl@npm:1.7.28" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.28" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.28" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.7.28": + version: 1.7.28 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.28" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@swc/core@npm:^1.3.46": + version: 1.7.28 + resolution: "@swc/core@npm:1.7.28" + dependencies: + "@swc/core-darwin-arm64": 1.7.28 + "@swc/core-darwin-x64": 1.7.28 + "@swc/core-linux-arm-gnueabihf": 1.7.28 + "@swc/core-linux-arm64-gnu": 1.7.28 + "@swc/core-linux-arm64-musl": 1.7.28 + "@swc/core-linux-x64-gnu": 1.7.28 + "@swc/core-linux-x64-musl": 1.7.28 + "@swc/core-win32-arm64-msvc": 1.7.28 + "@swc/core-win32-ia32-msvc": 1.7.28 + "@swc/core-win32-x64-msvc": 1.7.28 + "@swc/counter": ^0.1.3 + "@swc/types": ^0.1.12 + peerDependencies: + "@swc/helpers": "*" + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 75576dc115cce55c130eb54fd7db2927906979fc887cc7306bcafd2a6b0ff0b9e5b2ef9c547e16e405992422119c2c5302ae630357095b21a7393ffd64a0116f + languageName: node + linkType: hard + +"@swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 + languageName: node + linkType: hard + +"@swc/helpers@npm:^0.5.0": + version: 0.5.13 + resolution: "@swc/helpers@npm:0.5.13" + dependencies: + tslib: ^2.4.0 + checksum: d50c2c10da6ef940af423c6b03ad9c3c94cf9de59314b1e921a7d1bcc081a6074481c9d67b655fc8fe66a73288f98b25950743792a63882bfb5793b362494fc0 + languageName: node + linkType: hard + +"@swc/jest@npm:^0.2.22": + version: 0.2.36 + resolution: "@swc/jest@npm:0.2.36" + dependencies: + "@jest/create-cache-key-function": ^29.7.0 + "@swc/counter": ^0.1.3 + jsonc-parser: ^3.2.0 + peerDependencies: + "@swc/core": "*" + checksum: 14f2e696ac093e23dae1e2e57d894bbcde4de6fe80341a26c8d0d8cbae5aae31832f8fa32dc698529f128d19a76aeedf2227f59480de6dab5eb3f30bfdf9b71a + languageName: node + linkType: hard + +"@swc/types@npm:^0.1.12": + version: 0.1.12 + resolution: "@swc/types@npm:0.1.12" + dependencies: + "@swc/counter": ^0.1.3 + checksum: cf7f89e46f859864075d7965582baea9c5f98830f45b1046251568c9bdf1ca484b1bf37f6d3c32b7c82ecf8cd5df89d22f05268c391819c44e49911bb1a8e71a + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^4.0.5": + version: 4.0.6 + resolution: "@szmarczak/http-timer@npm:4.0.6" + dependencies: + defer-to-connect: ^2.0.0 + checksum: c29df3bcec6fc3bdec2b17981d89d9c9fc9bd7d0c9bcfe92821dc533f4440bc890ccde79971838b4ceed1921d456973c4180d7175ee1d0023ad0562240a58d95 + languageName: node + linkType: hard + +"@tanstack/react-virtual@npm:^3.0.0-beta.60": + version: 3.10.8 + resolution: "@tanstack/react-virtual@npm:3.10.8" + dependencies: + "@tanstack/virtual-core": 3.10.8 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 40a5d6089908096634fec2aa0cd646ca47c044c745e1b0d190ecbf9905ad2e6266ccd56c2550ed92f47349954dc11eb6930beac1354441ce7c98af81c5454d3f + languageName: node + linkType: hard + +"@tanstack/virtual-core@npm:3.10.8": + version: 3.10.8 + resolution: "@tanstack/virtual-core@npm:3.10.8" + checksum: 1c5307b534bb963094acc4a2691fcc331364a865d8513abe9f5ca6be577d7bb4b2821e8dddbf259c60ee65afb2f4e5d6debab1af897b0c464ec1bd18906ecbe9 + languageName: node + linkType: hard + +"@testing-library/dom@npm:^9.0.0": + version: 9.3.4 + resolution: "@testing-library/dom@npm:9.3.4" + dependencies: + "@babel/code-frame": ^7.10.4 + "@babel/runtime": ^7.12.5 + "@types/aria-query": ^5.0.1 + aria-query: 5.1.3 + chalk: ^4.1.0 + dom-accessibility-api: ^0.5.9 + lz-string: ^1.5.0 + pretty-format: ^27.0.2 + checksum: dfd6fb0d6c7b4dd716ba3c47309bc9541b4a55772cb61758b4f396b3785efe2dbc75dc63423545c039078c7ffcc5e4b8c67c2db1b6af4799580466036f70026f + languageName: node + linkType: hard + +"@testing-library/jest-dom@npm:^6.0.0": + version: 6.5.0 + resolution: "@testing-library/jest-dom@npm:6.5.0" + dependencies: + "@adobe/css-tools": ^4.4.0 + aria-query: ^5.0.0 + chalk: ^3.0.0 + css.escape: ^1.5.1 + dom-accessibility-api: ^0.6.3 + lodash: ^4.17.21 + redent: ^3.0.0 + checksum: c2d14103ebe3358852ec527ff7512f64207a39932b2f7b6dff7e73ba91296b01a71bad9a9584b6ee010681380a906c1740af50470adc6db660e1c7585d012ebf + languageName: node + linkType: hard + +"@testing-library/react@npm:^14.0.0": + version: 14.3.1 + resolution: "@testing-library/react@npm:14.3.1" + dependencies: + "@babel/runtime": ^7.12.5 + "@testing-library/dom": ^9.0.0 + "@types/react-dom": ^18.0.0 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: b057d4c9db5a523acfc24d7bc4665a924ab8d6f252c7f51eecf7dd30f1239413e1134925fd5cc9cbdef80496af64c04e6719b2081f89fe05ba87e8c6305bcc16 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:^14.0.0": + version: 14.5.2 + resolution: "@testing-library/user-event@npm:14.5.2" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: d76937dffcf0082fbf3bb89eb2b81a31bf5448048dd61c33928c5f10e33a58e035321d39145cefd469bb5a499c68a5b4086b22f1a44e3e7c7e817dc5f6782867 + languageName: node + linkType: hard + +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + +"@trendyol-js/openstack-swift-sdk@npm:^0.0.7": + version: 0.0.7 + resolution: "@trendyol-js/openstack-swift-sdk@npm:0.0.7" + dependencies: + agentkeepalive: ^4.1.4 + axios: ^1.0.0 + axios-cached-dns-resolve: 0.5.2 + file-type: ^16.5.4 + checksum: 06d39c350d9c70a4fee0ff7bc12f29784a92e162b5a72dd28aacccfa523826f113d599cbb706b631f534c2dcb48cc252078e853e3dfa953c6223606d052f64b8 + languageName: node + linkType: hard + +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 11226c39b52b391719a2a92e10183e4260d9651f86edced166da1d95f39a0a1eaa470e44d14ac685ccd6d3df7e2002433782872c0feeb260d61e80f21250e65c + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node10@npm:1.0.11" + checksum: 51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267 + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff + languageName: node + linkType: hard + +"@types/argparse@npm:1.0.38": + version: 1.0.38 + resolution: "@types/argparse@npm:1.0.38" + checksum: 26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb + languageName: node + linkType: hard + +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: ad8b87e4ad64255db5f0a73bc2b4da9b146c38a3a8ab4d9306154334e0fc67ae64e76bfa298eebd1e71830591fb15987e5de7111bdb36a2221bdc379e3415fb0 + languageName: node + linkType: hard + +"@types/aws-lambda@npm:^8.10.83": + version: 8.10.145 + resolution: "@types/aws-lambda@npm:8.10.145" + checksum: 4beb4febe8eb7da3087e009b4d1df61de5e9a7336792424254ca1e24740e17ee701de21423a125dcd26afb499003557e717cc824e24c47c916d2de6b0c245482 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + "@types/babel__generator": "*" + "@types/babel__template": "*" + "@types/babel__traverse": "*" + checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": ^7.0.0 + checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": ^7.20.7 + checksum: 2bdc65eb62232c2d5c1086adeb0c31e7980e6fd7e50a3483b4a724a1a1029c84d9cb59749cf8de612f9afa2bc14c85b8f50e64e21f8a4398fa77eb9059a4283c + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "*" + "@types/node": "*" + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + languageName: node + linkType: hard + +"@types/bonjour@npm:^3.5.13": + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" + dependencies: + "@types/node": "*" + checksum: e827570e097bd7d625a673c9c208af2d1a22fa3885c0a1646533cf24394c839c3e5f60ac1bc60c0ddcc69c0615078c9fb2c01b42596c7c582d895d974f2409ee + languageName: node + linkType: hard + +"@types/btoa-lite@npm:^1.0.0": + version: 1.0.2 + resolution: "@types/btoa-lite@npm:1.0.2" + checksum: 4c46b163c881a75522c7556dd7a7df8a0d4c680a45e8bac34e50864e1c2d9df8dc90b99f75199154c60ef2faff90896b7e5f11df6936c94167a3e5e1c6f4d935 + languageName: node + linkType: hard + +"@types/cacheable-request@npm:^6.0.1": + version: 6.0.3 + resolution: "@types/cacheable-request@npm:6.0.3" + dependencies: + "@types/http-cache-semantics": "*" + "@types/keyv": ^3.1.4 + "@types/node": "*" + "@types/responselike": ^1.0.0 + checksum: d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 + languageName: node + linkType: hard + +"@types/caseless@npm:*": + version: 0.12.5 + resolution: "@types/caseless@npm:0.12.5" + checksum: f6a3628add76d27005495914c9c3873a93536957edaa5b69c63b46fe10b4649a6fecf16b676c1695f46aab851da47ec6047dcf3570fa8d9b6883492ff6d074e0 + languageName: node + linkType: hard + +"@types/codemirror@npm:^0.0.90": + version: 0.0.90 + resolution: "@types/codemirror@npm:0.0.90" + dependencies: + "@types/tern": "*" + checksum: f4594b9bc95306bbbe24d967e0749e28fe7b1e461c41621429b8c8bc295bda1704d99c1d7d5496efd987ee80d24f055155ddd742fa0c975cd69f279ccdaa0af9 + languageName: node + linkType: hard + +"@types/codemirror@npm:^5.60.8": + version: 5.60.15 + resolution: "@types/codemirror@npm:5.60.15" + dependencies: + "@types/tern": "*" + checksum: cfad3f569de48fba3efa44fdfeba77933e231486a52cc80cff7ce6eeeed5b447a5bc2b11e2226bc00ccee332c661e53e35a15cf14eb835f434a6a402d9462f5f + languageName: node + linkType: hard + +"@types/connect-history-api-fallback@npm:^1.5.4": + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" + dependencies: + "@types/express-serve-static-core": "*" + "@types/node": "*" + checksum: e1dee43b8570ffac02d2d47a2b4ba80d3ca0dd1840632dafb221da199e59dbe3778d3d7303c9e23c6b401f37c076935a5bc2aeae1c4e5feaefe1c371fe2073fd + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "*" + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + +"@types/cookie@npm:^0.4.1": + version: 0.4.1 + resolution: "@types/cookie@npm:0.4.1" + checksum: 3275534ed69a76c68eb1a77d547d75f99fedc80befb75a3d1d03662fb08d697e6f8b1274e12af1a74c6896071b11510631ba891f64d30c78528d0ec45a9c1a18 + languageName: node + linkType: hard + +"@types/cors@npm:^2.8.6": + version: 2.8.17 + resolution: "@types/cors@npm:2.8.17" + dependencies: + "@types/node": "*" + checksum: 469bd85e29a35977099a3745c78e489916011169a664e97c4c3d6538143b0a16e4cc72b05b407dc008df3892ed7bf595f9b7c0f1f4680e169565ee9d64966bde + languageName: node + linkType: hard + +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12, @types/debug@npm:^4.1.7": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "*" + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 + languageName: node + linkType: hard + +"@types/docker-modem@npm:*": + version: 3.0.6 + resolution: "@types/docker-modem@npm:3.0.6" + dependencies: + "@types/node": "*" + "@types/ssh2": "*" + checksum: cc58e8189f6ec5a2b8ca890207402178a97ddac8c80d125dc65d8ab29034b5db736de15e99b91b2d74e66d14e26e73b6b8b33216613dd15fd3aa6b82c11a83ed + languageName: node + linkType: hard + +"@types/dockerode@npm:^3.3.0, @types/dockerode@npm:^3.3.29": + version: 3.3.31 + resolution: "@types/dockerode@npm:3.3.31" + dependencies: + "@types/docker-modem": "*" + "@types/node": "*" + "@types/ssh2": "*" + checksum: f634f18dc0633f8324faefcde53bcd3d8f3c4bd74d31078cbeb65d2e1597f9abcf12c2158abfaea13dc816bae0f5fa08d0bb570d4214ab0df1ded90db5ebabfe + languageName: node + linkType: hard + +"@types/dompurify@npm:^2.1.0": + version: 2.4.0 + resolution: "@types/dompurify@npm:2.4.0" + dependencies: + "@types/trusted-types": "*" + checksum: b48cd81e997794ebc390c7c5bef1a67ec14a6f2f0521973e07e06af186c7583abe114d94d24868c0632b9573f5bd77131a4b76f3fffdf089ba99a4e53dd46c39 + languageName: node + linkType: hard + +"@types/es-aggregate-error@npm:^1.0.2": + version: 1.0.6 + resolution: "@types/es-aggregate-error@npm:1.0.6" + dependencies: + "@types/node": "*" + checksum: a5b2155f664a3460d3cbc1e84e76fc0f3e751c6cebb04bf79d38e2809f44a4ba6765b83761a1e5cc0bba1b7852f7ba4fae2231110dee6218405835024dd372ac + languageName: node + linkType: hard + +"@types/eslint@npm:^8.56.10": + version: 8.56.12 + resolution: "@types/eslint@npm:8.56.12" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: 0f7710ee02a256c499514251f527f84de964bb29487db840408e4cde79283124a38935597636d2265756c34dd1d902e1b00ae78930d4a0b55111909cb7b80d84 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.0.0 + resolution: "@types/express-serve-static-core@npm:5.0.0" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: d4e2abfc961a908098290958e43a077504ef669f3ef3c49e871932453d2281e86f5d483ae99ec3aaecd13ada0b18025a99ad5413577660587570c4e21d91c263 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.5": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: b0576eddc2d25ccdf10e68ba09598b87a4d7b2ad04a81dc847cb39fe56beb0b6a5cc017b1e00aa0060cb3b38e700384ce96d291a116a0f1e54895564a104aae9 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^5.0.0 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: ef68d8e2b7593c930093b1e79bf4df15413773508c9acd6a1a933ed7017f2a4892a8d128b2222d7eab9a3fa43181067a378c2600d9258bd7ae917f170e962df4 + languageName: node + linkType: hard + +"@types/express@npm:^4.17.21, @types/express@npm:^4.17.6": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.33 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "*" + checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + languageName: node + linkType: hard + +"@types/hast@npm:^2.0.0": + version: 2.3.10 + resolution: "@types/hast@npm:2.3.10" + dependencies: + "@types/unist": ^2 + checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 + languageName: node + linkType: hard + +"@types/hoist-non-react-statics@npm:^3.3.0": + version: 3.3.5 + resolution: "@types/hoist-non-react-statics@npm:3.3.5" + dependencies: + "@types/react": "*" + hoist-non-react-statics: ^3.3.0 + checksum: b645b062a20cce6ab1245ada8274051d8e2e0b2ee5c6bd58215281d0ec6dae2f26631af4e2e7c8abe238cdcee73fcaededc429eef569e70908f82d0cc0ea31d7 + languageName: node + linkType: hard + +"@types/html-minifier-terser@npm:^6.0.0": + version: 6.1.0 + resolution: "@types/html-minifier-terser@npm:6.1.0" + checksum: eb843f6a8d662d44fb18ec61041117734c6aae77aa38df1be3b4712e8e50ffaa35f1e1c92fdd0fde14a5675fecf457abcd0d15a01fae7506c91926176967f452 + languageName: node + linkType: hard + +"@types/http-cache-semantics@npm:*": + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 7f4dd832e618bc1e271be49717d7b4066d77c2d4eed5b81198eb987e532bb3e1c7e02f45d77918185bad936f884b700c10cebe06305f50400f382ab75055f9e8 + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + +"@types/http-proxy@npm:^1.17.8": + version: 1.17.15 + resolution: "@types/http-proxy@npm:1.17.15" + dependencies: + "@types/node": "*" + checksum: d96eaf4e22232b587b46256b89c20525c453216684481015cf50fb385b0b319b883749ccb77dee9af57d107e8440cdacd56f4234f65176d317e9777077ff5bf3 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 + languageName: node + linkType: hard + +"@types/jest@npm:^29.5.11": + version: 29.5.13 + resolution: "@types/jest@npm:29.5.13" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 875ac23c2398cdcf22aa56c6ba24560f11d2afda226d4fa23936322dde6202f9fdbd2b91602af51c27ecba223d9fc3c1e33c9df7e47b3bf0e2aefc6baf13ce53 + languageName: node + linkType: hard + +"@types/js-cookie@npm:^2.2.6": + version: 2.2.7 + resolution: "@types/js-cookie@npm:2.2.7" + checksum: 851f47e94ca1fc43661d8f51614d67a613e7810c91b876d0a3b311ce72f7df800107fd02a08cb6948184e12c120b4f058edca2f50424d8798bdcffd6627281e3 + languageName: node + linkType: hard + +"@types/js-levenshtein@npm:^1.1.1": + version: 1.1.3 + resolution: "@types/js-levenshtein@npm:1.1.3" + checksum: eb338696da976925ea8448a42d775d7615a14323dceeb08909f187d0b3d3b4c1f67a1c36ef586b1c2318b70ab141bba8fc58311ba1c816711704605aec09db8b + languageName: node + linkType: hard + +"@types/js-yaml@npm:^4.0.1": + version: 4.0.9 + resolution: "@types/js-yaml@npm:4.0.9" + checksum: e5e5e49b5789a29fdb1f7d204f82de11cb9e8f6cb24ab064c616da5d6e1b3ccfbf95aa5d1498a9fbd3b9e745564e69b4a20b6c530b5a8bbb2d4eb830cda9bc69 + languageName: node + linkType: hard + +"@types/jsdom@npm:^20.0.0": + version: 20.0.1 + resolution: "@types/jsdom@npm:20.0.1" + dependencies: + "@types/node": "*" + "@types/tough-cookie": "*" + parse5: ^7.0.0 + checksum: d55402c5256ef451f93a6e3d3881f98339fe73a5ac2030588df056d6835df8367b5a857b48d27528289057e26dcdd3f502edc00cb877c79174cb3a4c7f2198c1 + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac + languageName: node + linkType: hard + +"@types/jsonwebtoken@npm:^9.0.0": + version: 9.0.7 + resolution: "@types/jsonwebtoken@npm:9.0.7" + dependencies: + "@types/node": "*" + checksum: 872b62e2a50ec399d695402ccddfeb5cd66a6c3d28511f27453b932b6b67eb82c2d0ecaa864939848b88b3a8276c2492647bf5707bc82a6ac7e420d3412b9047 + languageName: node + linkType: hard + +"@types/keyv@npm:^3.1.4": + version: 3.1.4 + resolution: "@types/keyv@npm:3.1.4" + dependencies: + "@types/node": "*" + checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d + languageName: node + linkType: hard + +"@types/keyv@npm:^4.2.0": + version: 4.2.0 + resolution: "@types/keyv@npm:4.2.0" + dependencies: + keyv: "*" + checksum: 8713da9382b9346d664866a6cab2f91b0fd479f61379af891303a618e9a2abad6f347adc38a0850540e3f2dad278427de24e7555339264fddb04d1d17d3b50e0 + languageName: node + linkType: hard + +"@types/long@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 + languageName: node + linkType: hard + +"@types/lunr@npm:^2.3.3": + version: 2.3.7 + resolution: "@types/lunr@npm:2.3.7" + checksum: 188a18f035e042f4c23e807ae752bfdb0076a0446ff8285b3c10572008fb00282dfeebdbbd566bfcf65dbb073daf552477a0ccbf426ebaa5ce88c0088a860924 + languageName: node + linkType: hard + +"@types/luxon@npm:^2.0.4": + version: 2.4.0 + resolution: "@types/luxon@npm:2.4.0" + checksum: eeb16a1bfe5440464c1a9635700d103cd18d3cd8da6063a1938478e435cfba6ab8e893aa80c95a407e541187c1e997c3e4481322726bc1258551cb8606d0e5ad + languageName: node + linkType: hard + +"@types/luxon@npm:^3.0.0, @types/luxon@npm:~3.4.0": + version: 3.4.2 + resolution: "@types/luxon@npm:3.4.2" + checksum: 6f92d5bd02e89f310395753506bcd9cef3a56f5940f7a50db2a2b9822bce753553ac767d143cb5b4f9ed5ddd4a84e64f89ff538082ceb4d18739af7781b56925 + languageName: node + linkType: hard + +"@types/markdown-escape@npm:^1.1.3": + version: 1.1.3 + resolution: "@types/markdown-escape@npm:1.1.3" + checksum: cb2e410993271f0ccc526190391a08344f4f602be69e06fee989d36d5886866ba9ba2184054895d0ad2a12d57b02f3ccf86d7a1fe8904be48bcc1ee61b98e32f + languageName: node + linkType: hard + +"@types/mdast@npm:^3.0.0": + version: 3.0.15 + resolution: "@types/mdast@npm:3.0.15" + dependencies: + "@types/unist": ^2 + checksum: af85042a4e3af3f879bde4059fa9e76c71cb552dffc896cdcc6cf9dc1fd38e37035c2dbd6245cfa6535b433f1f0478f5549696234ccace47a64055a10c656530 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a + languageName: node + linkType: hard + +"@types/multer@npm:^1.4.12": + version: 1.4.12 + resolution: "@types/multer@npm:1.4.12" + dependencies: + "@types/express": "*" + checksum: 719cacf88ec83ed77e250e45bee830fd7a505323825efa2a2c1144f5f3d7d36e67408ec988e571bcbaa571e0c214b5ede42d57ebb0f9b453a5eb8faba8ff12d0 + languageName: node + linkType: hard + +"@types/node-forge@npm:^1.3.0": + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" + dependencies: + "@types/node": "*" + checksum: 1e86bd55b92a492eaafd75f6d01f31e7d86a5cdadd0c6bcdc0b1df4103b7f99bb75b832efd5217c7ddda5c781095dc086a868e20b9de00f5a427ddad4c296cd5 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0": + version: 22.7.4 + resolution: "@types/node@npm:22.7.4" + dependencies: + undici-types: ~6.19.2 + checksum: a3f4154147639369aed08fe6f8d62eff637cf87b187bb252d7bbccdc82884626007af424b08a653c53f2182adfa0340001b4888cb7cbb942cef351210fc742a5 + languageName: node + linkType: hard + +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 + languageName: node + linkType: hard + +"@types/node@npm:^18.11.18, @types/node@npm:^18.11.9": + version: 18.19.54 + resolution: "@types/node@npm:18.19.54" + dependencies: + undici-types: ~5.26.4 + checksum: d85bacc7430c2913bcd2cf293f312bc1f9108819707ac25b58404185c3b8f9ca9e3e93c396672f457c18e65f5ba86cc8363803f830207c6b7dd14fd74e1455b0 + languageName: node + linkType: hard + +"@types/node@npm:^20.1.1": + version: 20.16.10 + resolution: "@types/node@npm:20.16.10" + dependencies: + undici-types: ~6.19.2 + checksum: 8b4d5a0af828871627e80da095df50ef8ae7ca458f39ccde1d060e3bf97b0bc76af9547bd5d75ce4ccb1dd80466804b2fe4f12553c11cb8691c6667effd9a9d7 + languageName: node + linkType: hard + +"@types/oauth@npm:*": + version: 0.9.5 + resolution: "@types/oauth@npm:0.9.5" + dependencies: + "@types/node": "*" + checksum: b364026682e9bb3cfff14d1045b9a1e70a04a4dcbca1ed9e680edb139c275526105acdedf28794347ef2752249f5b5480d8ff7d69ca687f4e0b1e77018f11b4f + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 + languageName: node + linkType: hard + +"@types/passport-oauth2@npm:^1.4.11": + version: 1.4.17 + resolution: "@types/passport-oauth2@npm:1.4.17" + dependencies: + "@types/express": "*" + "@types/oauth": "*" + "@types/passport": "*" + checksum: 4c5d2d6f717bb0b3d049669e47ca27cb166cbbef2073dccd302b10e62936c9e392074acabe6cb593f7eeb37a6a3cf81b9d3a4f35a46018a6645ac37d0f1706cb + languageName: node + linkType: hard + +"@types/passport-strategy@npm:^0.2.38": + version: 0.2.38 + resolution: "@types/passport-strategy@npm:0.2.38" + dependencies: + "@types/express": "*" + "@types/passport": "*" + checksum: b580e165182b137a6e57b6b7511904e6c875a5e372f08679ec54f456dc5c2a72d86f23d9373a52d8286b207fe8240946686f9e3d50b0bc1b4f7316f336a06fa2 + languageName: node + linkType: hard + +"@types/passport@npm:*, @types/passport@npm:^1.0.16, @types/passport@npm:^1.0.3": + version: 1.0.16 + resolution: "@types/passport@npm:1.0.16" + dependencies: + "@types/express": "*" + checksum: e4a02fa338536eb82694ea548689a7214b1ca98df6a896080daa2b6a8859db02a1e6244eeefaf6f3cc9c268239bb4a7912049a9ed86192144a65c10e55219f80 + languageName: node + linkType: hard + +"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.3": + version: 15.7.13 + resolution: "@types/prop-types@npm:15.7.13" + checksum: 8935cad87c683c665d09a055919d617fe951cb3b2d5c00544e3a913f861a2bd8d2145b51c9aa6d2457d19f3107ab40784c40205e757232f6a80cc8b1c815513c + languageName: node + linkType: hard + +"@types/protocol-buffers-schema@npm:^3.4.1": + version: 3.4.3 + resolution: "@types/protocol-buffers-schema@npm:3.4.3" + dependencies: + "@types/node": "*" + checksum: a07e150d4737fea79ea8b58be8b8828c9736319f3d8bce92d282b424629ebcd5e056d083b1f8c150a0a7213cdf518bd62c8c7725473f2214f23f5331adead5fb + languageName: node + linkType: hard + +"@types/qs@npm:*, @types/qs@npm:^6.9.11, @types/qs@npm:^6.9.6": + version: 6.9.16 + resolution: "@types/qs@npm:6.9.16" + checksum: 2e8918150c12735630f7ee16b770c72949274938c30306025f68aaf977227f41fe0c698ed93db1099e04916d582ac5a1faf7e3c7061c8d885d9169f59a184b6c + languageName: node + linkType: hard + +"@types/ramda@npm:~0.30.0": + version: 0.30.2 + resolution: "@types/ramda@npm:0.30.2" + dependencies: + types-ramda: ^0.30.1 + checksum: 528e62da967adb38b7b6be3314ee11009f4e7312e4fbb9670f4556bb2f640754f08ae68ede87822ae255aba747e67296f40b37d53bfb427c58ab82f5b7a4989e + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + languageName: node + linkType: hard + +"@types/react-dom@npm:^18": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" + dependencies: + "@types/react": "*" + checksum: a0cd9b1b815a6abd2a367a9eabdd8df8dd8f13f95897b2f9e1359ea3ac6619f957c1432ece004af7d95e2a7caddbba19faa045f831f32d6263483fc5404a7596 + languageName: node + linkType: hard + +"@types/react-redux@npm:^7.1.20": + version: 7.1.34 + resolution: "@types/react-redux@npm:7.1.34" + dependencies: + "@types/hoist-non-react-statics": ^3.3.0 + "@types/react": "*" + hoist-non-react-statics: ^3.3.0 + redux: ^4.0.0 + checksum: ba0cc5f54b91bff162cc97cf5d82d0077944e2d744c276c3c8eb896a293aba00923b513f5cd6ad717a46bf0c128a099ad697c98672202acb25143602042c8e6c + languageName: node + linkType: hard + +"@types/react-sparklines@npm:^1.7.0": + version: 1.7.5 + resolution: "@types/react-sparklines@npm:1.7.5" + dependencies: + "@types/react": "*" + checksum: e79755fb1ed504d36ca0b6aec4e7ef54eba30448a27c275ef56b55132c37761c11d693f885e248e2e8ba80f294bf9475e7d0e15ce5f5bb2a2219f07f18488409 + languageName: node + linkType: hard + +"@types/react-transition-group@npm:^4.2.0, @types/react-transition-group@npm:^4.4.10": + version: 4.4.11 + resolution: "@types/react-transition-group@npm:4.4.11" + dependencies: + "@types/react": "*" + checksum: a6e3b2e4363cb019e256ae4f19dadf9d7eb199da1a5e4109bbbf6a132821884044d332e9c74b520b1e5321a7f545502443fd1ce0b18649c8b510fa4220b0e5c2 + languageName: node + linkType: hard + +"@types/react@npm:^18": + version: 18.3.10 + resolution: "@types/react@npm:18.3.10" + dependencies: + "@types/prop-types": "*" + csstype: ^3.0.2 + checksum: 04261654b5f4bc9584e9d882c7dfd5b36dc58963f958f8c3efd24cb68c9d205bc2d57558a1479b86d7827f0e5116d5bd111791d1253583d1e1c165f0aeb48c48 + languageName: node + linkType: hard + +"@types/request@npm:^2.47.1, @types/request@npm:^2.48.8": + version: 2.48.12 + resolution: "@types/request@npm:2.48.12" + dependencies: + "@types/caseless": "*" + "@types/node": "*" + "@types/tough-cookie": "*" + form-data: ^2.5.0 + checksum: 20dfad0a46b4249bf42f09c51fbd4d02ec6738c5152194b5c7c69bab80b00eae9cc71df4489ffa929d0968d453ef7d0823d1f98871efed563a4fdb57bf0a4c58 + languageName: node + linkType: hard + +"@types/resolve@npm:1.20.2": + version: 1.20.2 + resolution: "@types/resolve@npm:1.20.2" + checksum: 61c2cad2499ffc8eab36e3b773945d337d848d3ac6b7b0a87c805ba814bc838ef2f262fc0f109bfd8d2e0898ff8bd80ad1025f9ff64f1f71d3d4294c9f14e5f6 + languageName: node + linkType: hard + +"@types/responselike@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" + dependencies: + "@types/node": "*" + checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 + languageName: node + linkType: hard + +"@types/retry@npm:0.12.2": + version: 0.12.2 + resolution: "@types/retry@npm:0.12.2" + checksum: e5675035717b39ce4f42f339657cae9637cf0c0051cf54314a6a2c44d38d91f6544be9ddc0280587789b6afd056be5d99dbe3e9f4df68c286c36321579b1bf4a + languageName: node + linkType: hard + +"@types/sarif@npm:^2.1.4": + version: 2.1.7 + resolution: "@types/sarif@npm:2.1.7" + checksum: ee5d30f5a2678091502343fba7905e85d25dbb545f920de9fc8a7c6693509b491a043168970a16325730cc0c88de54d2b6b3de0c2caa31645c8ebf558c5553af + languageName: node + linkType: hard + +"@types/semver@npm:7.5.8, @types/semver@npm:^7.5.0": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": ^1 + "@types/node": "*" + checksum: cf4db48251bbb03cd6452b4de6e8e09e2d75390a92fd798eca4a803df06444adc94ed050246c94c7ed46fb97be1f63607f0e1f13c3ce83d71788b3e08640e5e0 + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.4": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "*" + checksum: 72727c88d54da5b13275ebfb75dcdc4aa12417bbe9da1939e017c4c5f0c906fae843aa4e0fbfe360e7ee9df2f3d388c21abfc488f77ce58693fb57809f8ded92 + languageName: node + linkType: hard + +"@types/serve-static@npm:*, @types/serve-static@npm:^1.15.5": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "*" + "@types/node": "*" + "@types/send": "*" + checksum: bbbf00dbd84719da2250a462270dc68964006e8d62f41fe3741abd94504ba3688f420a49afb2b7478921a1544d3793183ffa097c5724167da777f4e0c7f1a7d6 + languageName: node + linkType: hard + +"@types/set-cookie-parser@npm:^2.4.0": + version: 2.4.10 + resolution: "@types/set-cookie-parser@npm:2.4.10" + dependencies: + "@types/node": "*" + checksum: 105cc90c7d7deeb344858f720b58bd137356586545ac00d1a448e050bfcc0f385553ff26bc9c674bd8c2e953a458149eadb1945ee3d1eee81e6c0656236ebc0a + languageName: node + linkType: hard + +"@types/sockjs@npm:^0.3.36": + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" + dependencies: + "@types/node": "*" + checksum: b4b5381122465d80ea8b158537c00bc82317222d3fb31fd7229ff25b31fa89134abfbab969118da55622236bf3d8fee75759f3959908b5688991f492008f29bc + languageName: node + linkType: hard + +"@types/ssh2-streams@npm:*": + version: 0.1.12 + resolution: "@types/ssh2-streams@npm:0.1.12" + dependencies: + "@types/node": "*" + checksum: aa0aa45e40cfca34b4443dafa8d28ff49196c05c71867cbf0a8cdd5127be4d8a3840819543fcad16535653ca8b0e29217671ed6500ff1e7a3ad2442c5d1b40a6 + languageName: node + linkType: hard + +"@types/ssh2@npm:*": + version: 1.15.1 + resolution: "@types/ssh2@npm:1.15.1" + dependencies: + "@types/node": ^18.11.18 + checksum: 6a10b4da60817f2939cac18006a7ccbc6421facf2370a263072fc5290b1f5d445b385c5f309e93ce447bb33ad92dac18f562ccda20f092076da1c1a55da299fb + languageName: node + linkType: hard + +"@types/ssh2@npm:^0.5.48": + version: 0.5.52 + resolution: "@types/ssh2@npm:0.5.52" + dependencies: + "@types/node": "*" + "@types/ssh2-streams": "*" + checksum: bc1c76ac727ad73ddd59ba849cf0ea3ed2e930439e7a363aff24f04f29b74f9b1976369b869dc9a018223c9fb8ad041c09a0f07aea8cf46a8c920049188cddae + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 + languageName: node + linkType: hard + +"@types/styled-jsx@npm:^2.2.8": + version: 2.2.9 + resolution: "@types/styled-jsx@npm:2.2.9" + dependencies: + "@types/react": "*" + checksum: 0e7e9bce8435116168b2470c7599b3b6ad5775c678d5dc06b64b0bc4fe369c59603c794a7298e2ca4e209aa0135f98df89793a3a0778251c1907b34198c55e9e + languageName: node + linkType: hard + +"@types/tern@npm:*": + version: 0.23.9 + resolution: "@types/tern@npm:0.23.9" + dependencies: + "@types/estree": "*" + checksum: 53f229c79edf9454011f5b37c8539e0e760a130beac953d4e2126823de1ac6b0e2a45612596679fb232ec861826584fcaa272e2254a890b410575683423d56a8 + languageName: node + linkType: hard + +"@types/tough-cookie@npm:*": + version: 4.0.5 + resolution: "@types/tough-cookie@npm:4.0.5" + checksum: f19409d0190b179331586365912920d192733112a195e870c7f18d20ac8adb7ad0b0ff69dad430dba8bc2be09593453a719cfea92dc3bda19748fd158fe1498d + languageName: node + linkType: hard + +"@types/triple-beam@npm:^1.3.2": + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 + languageName: node + linkType: hard + +"@types/trusted-types@npm:*": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 + languageName: node + linkType: hard + +"@types/unist@npm:^2, @types/unist@npm:^2.0.0": + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e + languageName: node + linkType: hard + +"@types/urijs@npm:^1.19.19": + version: 1.19.25 + resolution: "@types/urijs@npm:1.19.25" + checksum: cce3fd2845d5e143f4130134a5f6ff7e02b4dfc05f4d13c7b28a404fd9420bb8a6483a572c0662693bb18c5b3d8f814270aa75f3fd539f32fae22d005e755b5d + languageName: node + linkType: hard + +"@types/use-sync-external-store@npm:^0.0.3": + version: 0.0.3 + resolution: "@types/use-sync-external-store@npm:0.0.3" + checksum: 161ddb8eec5dbe7279ac971531217e9af6b99f7783213566d2b502e2e2378ea19cf5e5ea4595039d730aa79d3d35c6567d48599f69773a02ffcff1776ec2a44e + languageName: node + linkType: hard + +"@types/webpack-env@npm:^1.15.2": + version: 1.18.5 + resolution: "@types/webpack-env@npm:1.18.5" + checksum: 4ca8eb4c44e1e1807c3e245442fce7aaf2816a163056de9436bbac44cc47c8bc5b1c9a330dc05748d6616431b1fb5bd5379733fb1da0b78d03c59f4ec824c184 + languageName: node + linkType: hard + +"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.10, @types/ws@npm:^8.5.3": + version: 8.5.12 + resolution: "@types/ws@npm:8.5.12" + dependencies: + "@types/node": "*" + checksum: ddefb6ad1671f70ce73b38a5f47f471d4d493864fca7c51f002a86e5993d031294201c5dced6d5018fb8905ad46888d65c7f20dd54fc165910b69f42fba9a6d0 + languageName: node + linkType: hard + +"@types/xml-encryption@npm:^1.2.4": + version: 1.2.4 + resolution: "@types/xml-encryption@npm:1.2.4" + dependencies: + "@types/node": "*" + checksum: 1ef957dfb47cf55b12e114755e271a2343f73eb4c59ab6c68b0b7d1b8111d7e1bd8d2bfe0601d2aea09be83c66355bc77fc59f9b71aeff9bb9e15371bcfef5d3 + languageName: node + linkType: hard + +"@types/xml2js@npm:^0.4.14": + version: 0.4.14 + resolution: "@types/xml2js@npm:0.4.14" + dependencies: + "@types/node": "*" + checksum: df9f106b9953dcdec7ba3304ebc56d6c2f61d49bf556d600bed439f94a1733f73ca0bf2d0f64330b402191622862d9d6058bab9d7e3dcb5b0fe51ebdc4372aac + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: ef236c27f9432983e91432d974243e6c4cdae227cb673740320eff32d04d853eed59c92ca6f1142a335cfdc0e17cccafa62e95886a8154ca8891cc2dec4ee6fc + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" + dependencies: + "@types/yargs-parser": "*" + checksum: ee013f257472ab643cb0584cf3e1ff9b0c44bca1c9ba662395300a7f1a6c55fa9d41bd40ddff42d99f5d95febb3907c9ff600fbcb92dadbec22c6a76de7e1236 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^6.12.0": + version: 6.21.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" + 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 + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 5ef2c502255e643e98051e87eb682c2a257e87afd8ec3b9f6274277615e1c2caf3131b352244cfb1987b8b2c415645eeacb9113fa841fc4c9b2ac46e8aed6efd + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^6.7.2": + version: 6.21.0 + resolution: "@typescript-eslint/parser@npm:6.21.0" + 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 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 162fe3a867eeeffda7328bce32dae45b52283c68c8cb23258fb9f44971f761991af61f71b8c9fe1aa389e93dfe6386f8509c1273d870736c507d76dd40647b68 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/scope-manager@npm:6.21.0" + dependencies: + "@typescript-eslint/types": 6.21.0 + "@typescript-eslint/visitor-keys": 6.21.0 + checksum: 71028b757da9694528c4c3294a96cc80bc7d396e383a405eab3bc224cda7341b88e0fc292120b35d3f31f47beac69f7083196c70616434072fbcd3d3e62d3376 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/scope-manager@npm:8.8.0" + dependencies: + "@typescript-eslint/types": 8.8.0 + "@typescript-eslint/visitor-keys": 8.8.0 + checksum: 039eb955251b1ed1a43eb776ffc6af1bfc4c0e533d2bace78d25b17c1a9ff13969806199eedf1623a71787cdfd825b1cd040b1862b8da2d62248e0697436b25b + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/type-utils@npm:6.21.0" + dependencies: + "@typescript-eslint/typescript-estree": 6.21.0 + "@typescript-eslint/utils": 6.21.0 + debug: ^4.3.4 + ts-api-utils: ^1.0.1 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 77025473f4d80acf1fafcce99c5c283e557686a61861febeba9c9913331f8a41e930bf5cd8b7a54db502a57b6eb8ea6d155cbd4f41349ed00e3d7aeb1f477ddc + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/types@npm:6.21.0" + checksum: 9501b47d7403417af95fc1fb72b2038c5ac46feac0e1598a46bcb43e56a606c387e9dcd8a2a0abe174c91b509f2d2a8078b093786219eb9a01ab2fbf9ee7b684 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/types@npm:8.8.0" + checksum: a97f6733c429845938f1ce0f770352b5b7748d3410f9582127bcb50d49df09c88d5210204842ee916caabf1e76649591274c58be7b25be70dbb3589851dfe711 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" + 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 + peerDependenciesMeta: + typescript: + optional: true + checksum: dec02dc107c4a541e14fb0c96148f3764b92117c3b635db3a577b5a56fc48df7a556fa853fb82b07c0663b4bf2c484c9f245c28ba3e17e5cb0918ea4cab2ea21 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.8.0" + dependencies: + "@typescript-eslint/types": 8.8.0 + "@typescript-eslint/visitor-keys": 8.8.0 + debug: ^4.3.4 + fast-glob: ^3.3.2 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: ef04d80ab5e25362476c463e3208c58633ea87814604a19d2368f99e5027e2c37612e7c2a6f47203ce86e4d86ed8849f338e1ce6c06bd40e18b9bcc49f9a887c + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:6.21.0, @typescript-eslint/utils@npm:^6.0.0": + version: 6.21.0 + resolution: "@typescript-eslint/utils@npm:6.21.0" + 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 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: b129b3a4aebec8468259f4589985cb59ea808afbfdb9c54f02fad11e17d185e2bf72bb332f7c36ec3c09b31f18fc41368678b076323e6e019d06f74ee93f7bf2 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.8.0 + resolution: "@typescript-eslint/utils@npm:8.8.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + "@typescript-eslint/scope-manager": 8.8.0 + "@typescript-eslint/types": 8.8.0 + "@typescript-eslint/typescript-estree": 8.8.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: e7a631005a9855d142b27041cd9556a8b817bbce315a373f8a0d7620f6fb9294149bd384ccd2efa75568d607452d8964060dae70360bbe6cd9ffac3438c48a45 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" + dependencies: + "@typescript-eslint/types": 6.21.0 + eslint-visitor-keys: ^3.4.1 + checksum: 67c7e6003d5af042d8703d11538fca9d76899f0119130b373402819ae43f0bc90d18656aa7add25a24427ccf1a0efd0804157ba83b0d4e145f06107d7d1b7433 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.8.0": + version: 8.8.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.8.0" + dependencies: + "@typescript-eslint/types": 8.8.0 + eslint-visitor-keys: ^3.4.3 + checksum: 0190f7da372f0af376250317c3e181d54aadae7cfea208714d978afc8f5858a190617f6eb168f117532819f5b768671ef51afa283be37c9319e0e662eedd0188 + languageName: node + linkType: hard + +"@uiw/codemirror-extensions-basic-setup@npm:4.23.3": + version: 4.23.3 + resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.3" + dependencies: + "@codemirror/autocomplete": ^6.0.0 + "@codemirror/commands": ^6.0.0 + "@codemirror/language": ^6.0.0 + "@codemirror/lint": ^6.0.0 + "@codemirror/search": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + peerDependencies: + "@codemirror/autocomplete": ">=6.0.0" + "@codemirror/commands": ">=6.0.0" + "@codemirror/language": ">=6.0.0" + "@codemirror/lint": ">=6.0.0" + "@codemirror/search": ">=6.0.0" + "@codemirror/state": ">=6.0.0" + "@codemirror/view": ">=6.0.0" + checksum: 3ad2d1df268823278e034fff3bee7206f232c460d8678de3679842ea9a0bdb502b962ab5622c925b1821ef28cf44a6f95a193e74e5d62f2c371cdd23233fb5ad + languageName: node + linkType: hard + +"@uiw/react-codemirror@npm:^4.9.3": + version: 4.23.3 + resolution: "@uiw/react-codemirror@npm:4.23.3" + dependencies: + "@babel/runtime": ^7.18.6 + "@codemirror/commands": ^6.1.0 + "@codemirror/state": ^6.1.1 + "@codemirror/theme-one-dark": ^6.0.0 + "@uiw/codemirror-extensions-basic-setup": 4.23.3 + codemirror: ^6.0.0 + peerDependencies: + "@babel/runtime": ">=7.11.0" + "@codemirror/state": ">=6.0.0" + "@codemirror/theme-one-dark": ">=6.0.0" + "@codemirror/view": ">=6.0.0" + codemirror: ">=6.0.0" + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: bd612f3e0ec0606b99a93988cb8d61c07b66a61ca65ac1f4406a5d0efd6a9a40ebabffcb1f67985ab25faa333f399408bef8eada5a320062f19f4f719d7de5df + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" + dependencies: + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 + "@xtuc/long": 4.2.2 + checksum: f4b562fa219f84368528339e0f8d273ad44e047a07641ffcaaec6f93e5b76fd86490a009aa91a294584e1436d74b0a01fa9fde45e333a4c657b58168b04da424 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 3535ef4f1fba38de3475e383b3980f4bbf3de72bbb631c2b6584c7df45be4eccd62c6ff48b5edd3f1bcff275cfd605a37679ec199fc91fd0a7705d7f1e3972dc + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" + 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 + checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: 13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" + dependencies: + "@xtuc/long": 4.2.2 + checksum: 7ea942dc9777d4b18a5ebfa3a937b30ae9e1d2ce1fee637583ed7f376334dd1d4274f813d2e250056cca803e0952def4b954913f1a3c9068bcd4ab4ee5143bf0 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 807fe5b5ce10c390cfdd93e0fb92abda8aebabb5199980681e7c3743ee3306a75729bcd1e56a3903980e96c885ee53ef901fcbaac8efdfa480f9c0dae1d08713 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + 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 + checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" + 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 + checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" + 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 + checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@xtuc/long": 4.2.2 + checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 + languageName: node + linkType: hard + +"@whatwg-node/fetch@npm:^0.9.0": + version: 0.9.21 + resolution: "@whatwg-node/fetch@npm:0.9.21" + dependencies: + "@whatwg-node/node-fetch": ^0.5.23 + urlpattern-polyfill: ^10.0.0 + checksum: 09cea7a1de578f812f403ebbc2a325d57f7055b415cdaffe9d1f2e05d32ecdc5b61d0ff9aab6271f250a8f360fbbaf2f0e773ff2570b777c3d005507a3c9d950 + languageName: node + linkType: hard + +"@whatwg-node/node-fetch@npm:^0.5.23": + version: 0.5.26 + resolution: "@whatwg-node/node-fetch@npm:0.5.26" + dependencies: + "@kamilkisiela/fast-url-parser": ^1.1.4 + busboy: ^1.6.0 + fast-querystring: ^1.1.1 + tslib: ^2.6.3 + checksum: 00f344ee406d6ae421d0b78ec436106c44a539f5f748d2724d533fb4893c96eff3635e0e191781d57a7876dbe36ffb18ff897df437a55d0eb35285158bfc4eab + languageName: node + linkType: hard + +"@xmldom/is-dom-node@npm:^1.0.1": + version: 1.0.1 + resolution: "@xmldom/is-dom-node@npm:1.0.1" + checksum: 24a412fbd996b4de757c3905f4b4aad28578aaf6687fd4fc986f339d476dcf5153c50a4f408099c2a894961a1517c927163ec37a1ade9f73b5c0ad478b34190e + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.3, @xmldom/xmldom@npm:^0.8.5": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 + languageName: node + linkType: hard + +"@xobotyi/scrollbar-width@npm:^1.9.5": + version: 1.9.5 + resolution: "@xobotyi/scrollbar-width@npm:1.9.5" + checksum: e880c8696bd6c7eedaad4e89cc7bcfcd502c22dc6c061288ffa7f5a4fe5dab4aa2358bdd68e7357bf0334dc8b56724ed9bee05e010b60d83a3bb0d855f3d886f + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec + languageName: node + linkType: hard + +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a + languageName: node + linkType: hard + +"@yarnpkg/parsers@npm:^3.0.0": + version: 3.0.2 + resolution: "@yarnpkg/parsers@npm:3.0.2" + dependencies: + js-yaml: ^3.10.0 + tslib: ^2.4.0 + checksum: fb40a87ae7c9f3fc0b2a6b7d84375d1c69ae8304daf598c089b52966bfb4ac94fbd2dcd87ed041970416e03d34359cb5ff16be5f5601f48d1f936213a8edaf4d + languageName: node + linkType: hard + +"@zxing/text-encoding@npm:0.9.0": + version: 0.9.0 + resolution: "@zxing/text-encoding@npm:0.9.0" + checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a + languageName: node + linkType: hard + +"a-sync-waterfall@npm:^1.0.0": + version: 1.0.1 + resolution: "a-sync-waterfall@npm:1.0.1" + checksum: 534948b50d6787c2dd5b7e89179b30c0fd96ac80a662d0f92eaa568cfffb36f1eea4aa720e3a21572d8b5f8686940954ac9d8c7667bcc719c1317ae3bdf86fe0 + languageName: node + linkType: hard + +"abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e + languageName: node + linkType: hard + +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: ^5.0.0 + checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 + languageName: node + linkType: hard + +"accepts@npm:^1.3.5, accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: ~2.1.34 + negotiator: 0.6.3 + checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 + languageName: node + linkType: hard + +"acorn-globals@npm:^6.0.0": + version: 6.0.0 + resolution: "acorn-globals@npm:6.0.0" + dependencies: + acorn: ^7.1.1 + acorn-walk: ^7.1.1 + checksum: 72d95e5b5e585f9acd019b993ab8bbba68bb3cbc9d9b5c1ebb3c2f1fe5981f11deababfb4949f48e6262f9c57878837f5958c0cca396f81023814680ca878042 + languageName: node + linkType: hard + +"acorn-globals@npm:^7.0.0": + version: 7.0.1 + resolution: "acorn-globals@npm:7.0.1" + dependencies: + acorn: ^8.1.0 + acorn-walk: ^8.0.2 + checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8 + languageName: node + linkType: hard + +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 1c0c49b6a244503964ae46ae850baccf306e84caf99bc2010ed6103c69a423987b07b520a6c619f075d215388bd4923eccac995886a54309eda049ab78a4be95 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 + languageName: node + linkType: hard + +"acorn-walk@npm:^7.1.1": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f + languageName: node + linkType: hard + +"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: ^8.11.0 + checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c + languageName: node + linkType: hard + +"acorn@npm:^7.1.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 + languageName: node + linkType: hard + +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 + languageName: node + linkType: hard + +"address@npm:^1.0.1, address@npm:^1.1.2": + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: ace439960c1e3564d8f523aff23a841904bf33a2a7c2e064f7f60a064194075758b9690e65bd9785692a4ef698a998c57eb74d145881a1cecab8ba658ddb1607 + languageName: node + linkType: hard + +"adm-zip@npm:^0.5.10": + version: 0.5.16 + resolution: "adm-zip@npm:0.5.16" + checksum: 1f4104f3462b99e1b34d78ccfbdcf47e533a9cc7f894cedec6cd67b06cc6ad0b3a45241d66df5471050c7abbdd67e5707e3959fc76d75176ed6101a5b2a580d5 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: ^4.3.4 + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.1.4, agentkeepalive@npm:^4.2.1": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: ^1.2.1 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0, aggregate-error@npm:^3.1.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv-draft-04@npm:^1.0.0, ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 3f11fa0e7f7359bef6608657f02ab78e9cc62b1fb7bdd860db0d00351b3863a1189c1a23b72466d2d82726cab4eb20725c76f5e7c134a89865e2bfd0e6828137 + languageName: node + linkType: hard + +"ajv-errors@npm:^3.0.0, ajv-errors@npm:~3.0.0": + version: 3.0.0 + resolution: "ajv-errors@npm:3.0.0" + peerDependencies: + ajv: ^8.0.1 + checksum: f3d1610a104fa776c2f90534acbe2113842a40d5ee446062da9e956ae6de6959afc997da1e3948c47316faa225255fc2d9d97aacd0803f47998fb38156d3d03c + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1, ajv-formats@npm:~2.1.0": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 + languageName: node + linkType: hard + +"ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: f4e1fe232d67fcafc02eafe373a7a9962351e0439dd0736647ca75c93c3da23b430b6502c255ab4315410ae330d4f3013ac9fe226c40b2524ca93a58e786d086 + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: ^3.1.3 + peerDependencies: + ajv: ^8.8.2 + checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 + languageName: node + linkType: hard + +"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + 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 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.17.1, ajv@npm:^8.6.3, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: ^3.1.3 + fast-uri: ^3.0.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + checksum: 1797bf242cfffbaf3b870d13565bd1716b73f214bb7ada9a497063aada210200da36e3ed40237285f3255acc4feeae91b1fb183625331bad27da95973f7253d9 + languageName: node + linkType: hard + +"ajv@npm:~8.12.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: ^3.1.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.2.2 + checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 + languageName: node + linkType: hard + +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: ^3.1.3 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.4.1 + checksum: 6de82d0b2073e645ca3300561356ddda0234f39b35d2125a8700b650509b296f41c00ab69f53178bbe25ad688bd6ac3747ab44101f2f4bd245952e8fd6ccc3c1 + languageName: node + linkType: hard + +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + +"ansi-html-community@npm:^0.0.8": + version: 0.0.8 + resolution: "ansi-html-community@npm:0.0.8" + bin: + ansi-html: bin/ansi-html + checksum: 04c568e8348a636963f915e48eaa3e01218322e1169acafdd79c384f22e5558c003f79bbc480c1563865497482817c7eed025f0653ebc17642fededa5cb42089 + languageName: node + linkType: hard + +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: a03754d6f66bae33938ed8bb3dd98174b7f4895ebe45226185036ed4a1388a7aaf2f2b9581608f0626432ba7add92cfc590aa6475a78bbb90d9d1e1d1af8cbe6 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: ^1.9.0 + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"apg-lite@npm:^1.0.3": + version: 1.0.4 + resolution: "apg-lite@npm:1.0.4" + checksum: 30a27eecb71350a6dd47f8944520e56c08063115197e8de15699b792e32101b452ff339cf9d5469db7a992b0f2f8659c16f72f24ab7465683fb7e6cf0dc4afcd + languageName: node + linkType: hard + +"app@link:../app::locator=backend%40workspace%3Apackages%2Fbackend": + version: 0.0.0-use.local + resolution: "app@link:../app::locator=backend%40workspace%3Apackages%2Fbackend" + languageName: node + linkType: soft + +"app@workspace:packages/app": + version: 0.0.0-use.local + resolution: "app@workspace:packages/app" + dependencies: + "@backstage-community/plugin-search-github": ^0.1.0 + "@backstage/app-defaults": ^1.5.11 + "@backstage/catalog-model": ^1.7.0 + "@backstage/cli": ^0.27.1 + "@backstage/core-app-api": ^1.15.0 + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/integration-react": ^1.1.31 + "@backstage/plugin-api-docs": ^0.11.9 + "@backstage/plugin-catalog": ^1.23.0 + "@backstage/plugin-catalog-common": ^1.1.0 + "@backstage/plugin-catalog-graph": ^0.4.9 + "@backstage/plugin-catalog-import": ^0.12.3 + "@backstage/plugin-catalog-react": ^1.13.0 + "@backstage/plugin-org": ^0.6.29 + "@backstage/plugin-permission-react": ^0.4.26 + "@backstage/plugin-scaffolder": ^1.25.0 + "@backstage/plugin-search": ^1.4.16 + "@backstage/plugin-search-react": ^1.8.0 + "@backstage/plugin-techdocs": ^1.10.9 + "@backstage/plugin-techdocs-module-addons-contrib": ^1.1.14 + "@backstage/plugin-techdocs-react": ^1.2.8 + "@backstage/plugin-user-settings": ^0.8.12 + "@backstage/test-utils": ^1.6.0 + "@backstage/theme": ^0.5.7 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@mui/material": ^5.16.7 + "@playwright/test": ^1.32.3 + "@testing-library/dom": ^9.0.0 + "@testing-library/jest-dom": ^6.0.0 + "@testing-library/react": ^14.0.0 + "@testing-library/user-event": ^14.0.0 + "@types/react-dom": "*" + cross-env: ^7.0.0 + history: ^5.0.0 + react: ^18.0.2 + react-dom: ^18.0.2 + react-router: ^6.3.0 + react-router-dom: ^6.3.0 + react-use: ^17.2.4 + languageName: unknown + linkType: soft + +"append-field@npm:^1.0.0": + version: 1.0.0 + resolution: "append-field@npm:1.0.0" + checksum: 482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"archiver-utils@npm:^4.0.1": + version: 4.0.1 + resolution: "archiver-utils@npm:4.0.1" + dependencies: + glob: ^8.0.0 + graceful-fs: ^4.2.0 + lazystream: ^1.0.0 + lodash: ^4.17.15 + normalize-path: ^3.0.0 + readable-stream: ^3.6.0 + checksum: 2917cdf63a912c74002a4a1e6de3076a4691030b4e722efdd6d862447b61cd64c8b7688d331b1d35f8d4fc661d6e34f91bc1ffc79478fca2e48ad060acece18c + languageName: node + linkType: hard + +"archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": + version: 5.0.2 + resolution: "archiver-utils@npm:5.0.2" + dependencies: + glob: ^10.0.0 + graceful-fs: ^4.2.0 + is-stream: ^2.0.1 + lazystream: ^1.0.0 + lodash: ^4.17.15 + normalize-path: ^3.0.0 + readable-stream: ^4.0.0 + checksum: 7dc4f3001dc373bd0fa7671ebf08edf6f815cbc539c78b5478a2eaa67e52e3fc0e92f562cdef2ba016c4dcb5468d3d069eb89535c6844da4a5bb0baf08ad5720 + languageName: node + linkType: hard + +"archiver@npm:^6.0.0": + version: 6.0.2 + resolution: "archiver@npm:6.0.2" + dependencies: + archiver-utils: ^4.0.1 + async: ^3.2.4 + buffer-crc32: ^0.2.1 + readable-stream: ^3.6.0 + readdir-glob: ^1.1.2 + tar-stream: ^3.0.0 + zip-stream: ^5.0.1 + checksum: 17a20a1291d9bf41e25c96f029373bec5306d6e381063b3ab06ea805d234afaf55a7829c3577dd003558c188c6631769a80c51f245175fdb8310631df36ceb4b + languageName: node + linkType: hard + +"archiver@npm:^7.0.0, archiver@npm:^7.0.1": + version: 7.0.1 + resolution: "archiver@npm:7.0.1" + dependencies: + archiver-utils: ^5.0.2 + async: ^3.2.4 + buffer-crc32: ^1.0.0 + readable-stream: ^4.0.0 + readdir-glob: ^1.1.2 + tar-stream: ^3.0.0 + zip-stream: ^6.0.1 + checksum: f93bcc00f919e0bbb6bf38fddf111d6e4d1ed34721b73cc073edd37278303a7a9f67aa4abd6fd2beb80f6c88af77f2eb4f60276343f67605e3aea404e5ad93ea + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 + languageName: node + linkType: hard + +"argparse@npm:^1.0.10, argparse@npm:^1.0.7, argparse@npm:~1.0.9": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: ~1.0.2 + checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + languageName: node + linkType: hard + +"args@npm:^5.0.0": + version: 5.0.3 + resolution: "args@npm:5.0.3" + dependencies: + camelcase: 5.0.0 + chalk: 2.4.2 + leven: 2.1.0 + mri: 1.1.4 + checksum: ac39e656090f9364d7a2a42216a572dfe36d3e4d16d87ca4c1c9552a1c325dc222b642124cb96cdeeafb46662922910191f5aa12142cc4ca117b6d85454c8423 + languageName: node + linkType: hard + +"aria-hidden@npm:^1.1.1": + version: 1.2.4 + resolution: "aria-hidden@npm:1.2.4" + dependencies: + tslib: ^2.0.0 + checksum: 2ac90b70d29c6349d86d90e022cf01f4885f9be193932d943a14127cf28560dd0baf068a6625f084163437a4be0578f513cf7892f4cc63bfe91aa41dce27c6b2 + languageName: node + linkType: hard + +"aria-query@npm:5.1.3, aria-query@npm:~5.1.3": + version: 5.1.3 + resolution: "aria-query@npm:5.1.3" + dependencies: + deep-equal: ^2.0.5 + checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b + languageName: node + linkType: hard + +"aria-query@npm:^5.0.0": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: d971175c85c10df0f6d14adfe6f1292409196114ab3c62f238e208b53103686f46cc70695a4f775b73bc65f6a09b6a092fd963c4f3a5a7d690c8fc5094925717 + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b + languageName: node + linkType: hard + +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + 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 + checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + languageName: node + linkType: hard + +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + 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 + checksum: 83ce4ad95bae07f136d316f5a7c3a5b911ac3296c3476abe60225bc4a17938bf37541972fcc37dd5adbc99cbb9c928c70bbbfc1c1ce549d41a415144030bb446 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + 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 + checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-shim-unscopables: ^1.0.0 + checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-shim-unscopables: ^1.0.0 + checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.3 + es-errors: ^1.3.0 + es-shim-unscopables: ^1.0.2 + checksum: e4142d6f556bcbb4f393c02e7dbaea9af8f620c040450c2be137c9cbbd1a17f216b9c688c5f2c08fbb038ab83f55993fa6efdd9a05881d84693c7bcb5422127a + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + 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 + checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e + languageName: node + linkType: hard + +"arrify@npm:^2.0.0": + version: 2.0.1 + resolution: "arrify@npm:2.0.1" + checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 + languageName: node + linkType: hard + +"asap@npm:^2.0.3": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d + languageName: node + linkType: hard + +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" + dependencies: + bn.js: ^4.0.0 + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + checksum: 9289a1a55401238755e3142511d7b8f6fc32f08c86ff68bd7100da8b6c186179dd6b14234fba2f7f6099afcd6758a816708485efe44bc5b2a6ec87d9ceeddbb5 + languageName: node + linkType: hard + +"asn1@npm:^0.2.6, asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: ~2.1.0 + checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 + languageName: node + linkType: hard + +"assert@npm:^1.1.1": + version: 1.5.1 + resolution: "assert@npm:1.5.1" + dependencies: + object.assign: ^4.1.4 + util: ^0.10.4 + checksum: bfc539da97545f9b2989395d6b85be40b70649ce57464f3cc6e61f4975fb097ba0689c386f95bdb4c3ab867931e40a565c9e193ae3c02263a8e92acb17c9dc93 + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8 + languageName: node + linkType: hard + +"astring@npm:^1.8.1": + version: 1.9.0 + resolution: "astring@npm:1.9.0" + bin: + astring: bin/astring + checksum: 69ffde3643f5280c6846231a995af878a94d3eab41d1a19a86b8c15f456453f63a7982cf5dd72d270b9f50dd26763a3e1e48377c961b7df16f550132b6dba805 + languageName: node + linkType: hard + +"async-lock@npm:^1.4.1": + version: 1.4.1 + resolution: "async-lock@npm:1.4.1" + checksum: 29e70cd892932b7c202437786cedc39ff62123cb6941014739bd3cabd6106326416e9e7c21285a5d1dc042cad239a0f7ec9c44658491ee4a615fd36a21c1d10a + languageName: node + linkType: hard + +"async-retry@npm:^1.3.3": + version: 1.3.3 + resolution: "async-retry@npm:1.3.3" + dependencies: + retry: 0.13.1 + checksum: 38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4 + languageName: node + linkType: hard + +"async@npm:^2.6.4": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: ^4.17.14 + checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 + languageName: node + linkType: hard + +"async@npm:^3.2.3, async@npm:^3.2.4": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: ee6eb8cd8a0ab1b58bd2a3ed6c415e93e773573a91d31df9d5ef559baafa9dab37d3b096fa7993e84585cac3697b2af6ddb9086f45d3ac8cae821bb2aab65682 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + +"atlassian-openapi@npm:^1.0.8": + version: 1.0.19 + resolution: "atlassian-openapi@npm:1.0.19" + dependencies: + jsonpointer: ^5.0.0 + urijs: ^1.19.10 + checksum: a2db8e176b5d05497881409171082b8c5caac652b7808f6d0ea219559d8b5410da4e46ecebe214c624f5a178eaf2acd89229ffbea699670195d95e0e1d4581f2 + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: b95275afb2f80732f22f43a60178430c468906a415a7ff18bcd0feeebc8eec3930b51250aeda91a476062a90e07132b43a1794e8d8ffcf9b650e8139be75fa36 + languageName: node + linkType: hard + +"autolinker@npm:^3.11.0": + version: 3.16.2 + resolution: "autolinker@npm:3.16.2" + dependencies: + tslib: ^2.3.0 + checksum: 1d5d20ef23586629ec3c341052e6bb6250399cf5e66db21540c17b2f5b1137066435fb274a2115b57464d05e75b85afad61ef7cdf6ea693ef2920a3748b7249d + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 + languageName: node + linkType: hard + +"avsc@npm:^5.7.5, avsc@npm:^5.7.6": + version: 5.7.7 + resolution: "avsc@npm:5.7.7" + checksum: e3361aa88a61397b3345876263f79c8c8bfe013d849142202758205459a37e24cdbf02edc49ae019d6e82d93bbc7bc73e9e7fefca049aae91626bae28de4d1a9 + languageName: node + linkType: hard + +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 + languageName: node + linkType: hard + +"aws-ssl-profiles@npm:^1.1.1": + version: 1.1.2 + resolution: "aws-ssl-profiles@npm:1.1.2" + checksum: bfcf9b2cbb9788e24e4af39a1e8b4a8afbdf65773b6a1636e643c10068ffbae46b28277c4c9f9321179400b2080092db040ba4513f9143f22d1bb053a12dab2b + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: 9ac924e4a91c088b4928ea86b68d8c4558b0e6289ccabaae0e3e96a611bd75277c2eab6e3965821028768700516f612b929a5ce822f33a8771f74ba2a8cedb9c + languageName: node + linkType: hard + +"axe-core@npm:^4.10.0": + version: 4.10.0 + resolution: "axe-core@npm:4.10.0" + checksum: 7eca827fd8d98d7e4b561df65437be608155c613d8f262ae9e4a6ade02c156c7362dcbc3f71b4b526edce686f7c686280236bcff1d6725e2ef8327def72a8c41 + languageName: node + linkType: hard + +"axios-cached-dns-resolve@npm:0.5.2": + version: 0.5.2 + resolution: "axios-cached-dns-resolve@npm:0.5.2" + dependencies: + babel-polyfill: ^6.26.0 + json-stringify-safe: ^5.0.1 + lodash: ^4.17.15 + lru-cache: ^5.1.1 + pino: ^5.12.2 + pino-pretty: ^2.6.0 + checksum: 01548610b48da1fb7de2928f91cc538d6aff901ae81786d4444c77f11318924705ba6c5fd236a3c302abbbba6fb3fdd7de859f2c5fe92e7082515c53e508eadc + languageName: node + linkType: hard + +"axios@npm:1.7.7, axios@npm:^1.0.0, axios@npm:^1.4.0, axios@npm:^1.6.0, axios@npm:^1.7.4": + version: 1.7.7 + resolution: "axios@npm:1.7.7" + dependencies: + follow-redirects: ^1.15.6 + form-data: ^4.0.0 + proxy-from-env: ^1.1.0 + checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe + languageName: node + linkType: hard + +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 7d1e87bf0aa7ae7a76cd39ab627b7c48fda3dc40181303d9adce4ba1d5b5ce73b5e5403ee6626ec8e91090448c887294d6144e24b6741a976f5be9347e3ae1df + languageName: node + linkType: hard + +"azure-devops-node-api@npm:^12.0.0": + version: 12.5.0 + resolution: "azure-devops-node-api@npm:12.5.0" + dependencies: + tunnel: 0.0.6 + typed-rest-client: ^1.8.4 + checksum: 7c2c3ae21eaf1bc3627ba4ea87bdac1085a3594eacf40eb6d7b11292f057988db38f718f4597733c6861d854c28bfe146bcf3964a13adddebe1085270bb63097 + languageName: node + linkType: hard + +"b4a@npm:^1.6.4, b4a@npm:^1.6.6": + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: afe4e239b49c0ef62236fe0d788ac9bd9d7eac7e9855b0d1835593cd0efcc7be394f9cc28a747a2ed2cdcb0a48c3528a551a196f472eb625457c711169c9efa2 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": ^29.7.0 + "@types/babel__core": ^7.1.14 + babel-plugin-istanbul: ^6.1.1 + babel-preset-jest: ^29.6.3 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + slash: ^3.0.0 + peerDependencies: + "@babel/core": ^7.8.0 + checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@istanbuljs/load-nyc-config": ^1.0.0 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-instrument: ^5.0.4 + test-exclude: ^6.0.0 + checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": ^7.3.3 + "@babel/types": ^7.3.3 + "@types/babel__core": ^7.1.14 + "@types/babel__traverse": ^7.0.6 + checksum: 51250f22815a7318f17214a9d44650ba89551e6d4f47a2dc259128428324b52f5a73979d010cefd921fd5a720d8c1d55ad74ff601cd94c7bd44d5f6292fde2d1 + languageName: node + linkType: hard + +"babel-plugin-macros@npm:^3.1.0": + version: 3.1.0 + resolution: "babel-plugin-macros@npm:3.1.0" + dependencies: + "@babel/runtime": ^7.12.5 + cosmiconfig: ^7.0.0 + resolve: ^1.19.0 + checksum: 765de4abebd3e4688ebdfbff8571ddc8cd8061f839bb6c3e550b0344a4027b04c60491f843296ce3f3379fb356cc873d57a9ee6694262547eb822c14a25be9a6 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + 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 + checksum: f098353ce7c7dde1a1d2710858e01b471e85689110c9e37813e009072347eb8c55d5f84d20d3bf1cab31755f20078ba90f8855fdc4686a9daa826a95ff280bd7 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.6.2 + core-js-compat: ^3.38.0 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: f762f29f7acca576897c63149c850f0a72babd3fb9ea436a2e36f0c339161c4b912a77828541d8188ce8a91e50965c6687120cf36071eabb1b7aa92f279e2164 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.6.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 150233571072b6b3dfe946242da39cba8587b7f908d1c006f7545fc88b0e3c3018d445739beb61e7a75835f0c2751dbe884a94ff9b245ec42369d9267e0e1b3f + languageName: node + linkType: hard + +"babel-polyfill@npm:^6.26.0": + version: 6.26.0 + resolution: "babel-polyfill@npm:6.26.0" + dependencies: + babel-runtime: ^6.26.0 + core-js: ^2.5.0 + regenerator-runtime: ^0.10.5 + checksum: 6fb1a3c0bfe1b6fc56ce1afcf531878aa629b309277a05fbf3fe950589b24cb4052a6e487db21d318eb5336b68730a21f5ef62166b6cc8aea3406261054d1118 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" + dependencies: + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-bigint": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@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 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 9f93fac975eaba296c436feeca1031ca0539143c4066eaf5d1ba23525a31850f03b651a1049caea7287df837a409588c8252c15627ad3903f17864c8e25ed64b + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: ^29.6.3 + babel-preset-current-node-syntax: ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb + languageName: node + linkType: hard + +"babel-runtime@npm:^6.26.0": + version: 6.26.0 + resolution: "babel-runtime@npm:6.26.0" + dependencies: + core-js: ^2.4.0 + regenerator-runtime: ^0.11.0 + checksum: 8aeade94665e67a73c1ccc10f6fd42ba0c689b980032b70929de7a6d9a12eb87ef51902733f8fefede35afea7a5c3ef7e916a64d503446c1eedc9e3284bd3d50 + languageName: node + linkType: hard + +"backend@workspace:packages/backend": + version: 0.0.0-use.local + resolution: "backend@workspace:packages/backend" + dependencies: + "@backstage-community/plugin-search-backend-module-github": "workspace:^" + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/backend-tasks": ^0.6.1 + "@backstage/cli": ^0.27.1 + "@backstage/config": ^1.2.0 + "@backstage/plugin-app-backend": ^0.3.74 + "@backstage/plugin-auth-backend": ^0.23.0 + "@backstage/plugin-auth-backend-module-github-provider": ^0.2.0 + "@backstage/plugin-auth-backend-module-guest-provider": ^0.2.0 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-catalog-backend": ^1.26.0 + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": ^0.2.0 + "@backstage/plugin-permission-backend": ^0.5.49 + "@backstage/plugin-permission-backend-module-allow-all-policy": ^0.2.0 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/plugin-proxy-backend": ^0.5.6 + "@backstage/plugin-scaffolder-backend": ^1.25.0 + "@backstage/plugin-search-backend": ^1.5.17 + "@backstage/plugin-search-backend-module-catalog": ^0.2.2 + "@backstage/plugin-search-backend-module-techdocs": ^0.2.2 + "@backstage/plugin-search-backend-node": ^1.3.2 + "@backstage/plugin-techdocs-backend": ^1.10.13 + "@types/dockerode": ^3.3.0 + "@types/express": ^4.17.6 + "@types/express-serve-static-core": ^4.17.5 + "@types/luxon": ^2.0.4 + app: "link:../app" + better-sqlite3: ^9.0.0 + dockerode: ^3.3.1 + node-gyp: ^9.0.0 + pg: ^8.11.3 + winston: ^3.2.1 + languageName: unknown + linkType: soft + +"bail@npm:^2.0.0": + version: 2.0.2 + resolution: "bail@npm:2.0.2" + checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": + version: 2.5.0 + resolution: "bare-events@npm:2.5.0" + checksum: 5aa10716e7f33c5dfc471fd657eee2a33f2db0f78b3c83b5cdd1a45a7e7871114a69460ea96cd838807c55eb470b9e53dd0dfda8c83cced1352cc8253cebff48 + languageName: node + linkType: hard + +"bare-fs@npm:^2.1.1": + version: 2.3.5 + resolution: "bare-fs@npm:2.3.5" + dependencies: + bare-events: ^2.0.0 + bare-path: ^2.0.0 + bare-stream: ^2.0.0 + checksum: 071b1dff94a213eaf0b41693953959bf10af2deade597a56ff206a5d833579d56bc8530aa4614bb88bf39fd6d52f2404f7c36af4695109ffa756a13837ac3d91 + languageName: node + linkType: hard + +"bare-os@npm:^2.1.0": + version: 2.4.4 + resolution: "bare-os@npm:2.4.4" + checksum: e90088a7dc0307c020350a28df8ec5564cae5a4b7a213d8509d70831d7064308e2ed31de801b68f474cb004ad3a0a66bd28c38374d270484d9025ee71af20396 + languageName: node + linkType: hard + +"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": + version: 2.1.3 + resolution: "bare-path@npm:2.1.3" + dependencies: + bare-os: ^2.1.0 + checksum: 20301aeb05b735852a396515464908e51e896922c3bb353ef2a09ff54e81ced94e6ad857bb0a36d2ce659c42bd43dd5c3d5643edd8faaf910ee9950c4e137b88 + languageName: node + linkType: hard + +"bare-stream@npm:^2.0.0": + version: 2.3.0 + resolution: "bare-stream@npm:2.3.0" + dependencies: + b4a: ^1.6.6 + streamx: ^2.20.0 + checksum: 17de9dbd5a6d70863b6e55f0acdfe1cb5d2b05f22d87e79986372cc796095eb4882a868ee6ba3dc543243085d27f618b4b81ef2bf384bc1c690dd3a557b6e30d + languageName: node + linkType: hard + +"base64-js@npm:^1.0.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"base64-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "base64-stream@npm:1.0.0" + checksum: 45ee0ffaa30350e21f7bd58eedeeeb4567297e2537eac71000e00cc38be8578bdaa7fda59c30302dc9ed58c18b235e440207425abb81bd89de9a3ef79348921b + languageName: node + linkType: hard + +"base64url@npm:3.x.x": + version: 3.0.1 + resolution: "base64url@npm:3.0.1" + checksum: a77b2a3a526b3343e25be424de3ae0aa937d78f6af7c813ef9020ef98001c0f4e2323afcd7d8b2d2978996bf8c42445c3e9f60c218c622593e5fdfd54a3d6e18 + languageName: node + linkType: hard + +"basic-auth@npm:~2.0.1": + version: 2.0.1 + resolution: "basic-auth@npm:2.0.1" + dependencies: + safe-buffer: 5.1.2 + checksum: 3419b805d5dfc518f3a05dcf42aa53aa9ce820e50b6df5097f9e186322e1bc733c36722b624802cd37e791035aa73b828ed814d8362333d42d7f5cd04d7a5e48 + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 61f9934c7378a51dce61b915586191078ef7f1c3eca707fdd58b96ff2ff56d9e0af2bdab66b1462301a73c73374239e6542d9821c0af787f3209a23365d07e7f + languageName: node + linkType: hard + +"bcrypt-pbkdf@npm:^1.0.0, bcrypt-pbkdf@npm:^1.0.2": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: ^0.14.3 + checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 + languageName: node + linkType: hard + +"before-after-hook@npm:^2.2.0": + version: 2.2.3 + resolution: "before-after-hook@npm:2.2.3" + checksum: a1a2430976d9bdab4cd89cb50d27fa86b19e2b41812bf1315923b0cba03371ebca99449809226425dd3bcef20e010db61abdaff549278e111d6480034bebae87 + languageName: node + linkType: hard + +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: ^1.0.0 + checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + languageName: node + linkType: hard + +"better-sqlite3@npm:^11.0.0": + version: 11.3.0 + resolution: "better-sqlite3@npm:11.3.0" + dependencies: + bindings: ^1.5.0 + node-gyp: latest + prebuild-install: ^7.1.1 + checksum: 364058b4cc739abd5774f511521298eac101d1e6f0362da65b56d9135e6e0728af38c2fa182ec2b56b4c76d7f7ff8efefd753df0c1b8f0192051b06d21e5d1f7 + languageName: node + linkType: hard + +"better-sqlite3@npm:^9.0.0": + version: 9.6.0 + resolution: "better-sqlite3@npm:9.6.0" + dependencies: + bindings: ^1.5.0 + node-gyp: latest + prebuild-install: ^7.1.1 + checksum: be3a1d2a3f6f9b5141be6607a38c0a51fa5849495b071955e507bc0c2a2fb08430852c1bf03796eec1a53344b25645807db48dcb51c71b0662b74c5a70420bb0 + languageName: node + linkType: hard + +"bfj@npm:^8.0.0": + version: 8.0.0 + resolution: "bfj@npm:8.0.0" + dependencies: + bluebird: ^3.7.2 + check-types: ^11.2.3 + hoopy: ^0.1.4 + jsonpath: ^1.1.1 + tryer: ^1.0.1 + checksum: f22d49cd2661a92e7526015edac0e02858a881a36438fe4e67df320dddc08cba09e197a7e128f282abc2c26127f5abb3ca8e8b7eff0737df20e5b8c4ee6273e9 + languageName: node + linkType: hard + +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e + languageName: node + linkType: hard + +"bignumber.js@npm:^9.0.0": + version: 9.1.2 + resolution: "bignumber.js@npm:9.1.2" + checksum: 582c03af77ec9cb0ebd682a373ee6c66475db94a4325f92299621d544aa4bd45cb45fd60001610e94aef8ae98a0905fa538241d9638d4422d57abbeeac6fadaf + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 + languageName: node + linkType: hard + +"bindings@npm:^1.5.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: 1.0.0 + checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 + languageName: node + linkType: hard + +"bintrees@npm:1.0.2": + version: 1.0.2 + resolution: "bintrees@npm:1.0.2" + checksum: 56a52b7d3634e30002b1eda740d2517a22fa8e9e2eb088e919f37c030a0ed86e364ab59e472fc770fc8751308054bb1c892979d150e11d9e11ac33bcc1b5d16e + languageName: node + linkType: hard + +"bl@npm:^4.0.3, bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 + languageName: node + linkType: hard + +"bluebird@npm:^3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef + languageName: node + linkType: hard + +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 + languageName: node + linkType: hard + +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 + languageName: node + linkType: hard + +"body-parser@npm:1.20.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" + 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.13.0 + raw-body: 2.5.2 + type-is: ~1.6.18 + unpipe: 1.0.0 + checksum: 1a35c59a6be8d852b00946330141c4f142c6af0f970faa87f10ad74f1ee7118078056706a05ae3093c54dabca9cd3770fa62a170a85801da1a4324f04381167d + languageName: node + linkType: hard + +"bonjour-service@npm:^1.2.1": + version: 1.2.1 + resolution: "bonjour-service@npm:1.2.1" + dependencies: + fast-deep-equal: ^3.1.3 + multicast-dns: ^7.2.5 + checksum: b65b3e6e3a07e97f2da5806afb76f3946d5a6426b72e849a0236dc3c9d3612fb8c5359ebade4be7eb63f74a37670c53a53be2ff17f4f709811fda77f600eb25b + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"boolean@npm:^3.0.1": + version: 3.2.0 + resolution: "boolean@npm:3.2.0" + checksum: fb29535b8bf710ef45279677a86d14f5185d604557204abd2ca5fa3fb2a5c80e04d695c8dbf13ab269991977a79bb6c04b048220a6b2a3849853faa94f4a7d77 + languageName: node + linkType: hard + +"bottleneck@npm:^2.15.3": + version: 2.19.5 + resolution: "bottleneck@npm:2.19.5" + checksum: c5eef1bbea12cef1f1405e7306e7d24860568b0f7ac5eeab706a86762b3fc65ef6d1c641c8a166e4db90f412fc5c948fc5ce8008a8cd3d28c7212ef9c3482bda + languageName: node + linkType: hard + +"bowser@npm:^2.11.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 + languageName: node + linkType: hard + +"brorand@npm:^1.0.1, brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be + languageName: node + linkType: hard + +"browser-process-hrtime@npm:^1.0.0": + version: 1.0.0 + resolution: "browser-process-hrtime@npm:1.0.0" + checksum: e30f868cdb770b1201afb714ad1575dd86366b6e861900884665fb627109b3cc757c40067d3bfee1ff2a29c835257ea30725a8018a9afd02ac1c24b408b1e45f + languageName: node + linkType: hard + +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + 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 + checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 + languageName: node + linkType: hard + +"browserify-cipher@npm:^1.0.0": + version: 1.0.1 + resolution: "browserify-cipher@npm:1.0.1" + dependencies: + browserify-aes: ^1.0.4 + browserify-des: ^1.0.0 + evp_bytestokey: ^1.0.0 + checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 + languageName: node + linkType: hard + +"browserify-des@npm:^1.0.0": + version: 1.0.2 + resolution: "browserify-des@npm:1.0.2" + dependencies: + cipher-base: ^1.0.1 + des.js: ^1.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7 + languageName: node + linkType: hard + +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": + version: 4.1.1 + resolution: "browserify-rsa@npm:4.1.1" + dependencies: + bn.js: ^5.2.1 + randombytes: ^2.1.0 + safe-buffer: ^5.2.1 + checksum: 2628508646331791c29312bbf274c076a237437a17178ea9bdc75c577fb4164a0da0b137deaadf6ade623701332377c5c2ceb0ff6f991c744a576e790ec95852 + languageName: node + linkType: hard + +"browserify-sign@npm:^4.0.0": + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" + 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 + checksum: 403a8061d229ae31266670345b4a7c00051266761d2c9bbeb68b1a9bcb05f68143b16110cf23a171a5d6716396a1f41296282b3e73eeec0a1871c77f0ff4ee6b + languageName: node + linkType: hard + +"browserify-zlib@npm:^0.2.0": + version: 0.2.0 + resolution: "browserify-zlib@npm:0.2.0" + dependencies: + pako: ~1.0.5 + checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 + languageName: node + linkType: hard + +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": + version: 4.24.0 + resolution: "browserslist@npm:4.24.0" + dependencies: + caniuse-lite: ^1.0.30001663 + electron-to-chromium: ^1.5.28 + node-releases: ^2.0.18 + update-browserslist-db: ^1.1.0 + bin: + browserslist: cli.js + checksum: de200d3eb8d6ed819dad99719099a28fb6ebeb88016a5ac42fbdc11607e910c236a84ca1b0bbf232477d4b88ab64e8ab6aa67557cdd40a73ca9c2834f92ccce0 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: ^0.4.0 + checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 + languageName: node + linkType: hard + +"btoa-lite@npm:^1.0.0": + version: 1.0.0 + resolution: "btoa-lite@npm:1.0.0" + checksum: c2d61993b801f8e35a96f20692a45459c753d9baa29d86d1343e714f8d6bbe7069f1a20a5ae868488f3fb137d5bd0c560f6fbbc90b5a71050919d2d2c97c0475 + languageName: node + linkType: hard + +"btoa@npm:^1.2.1": + version: 1.2.1 + resolution: "btoa@npm:1.2.1" + bin: + btoa: bin/btoa.js + checksum: afbf004fb1b1d530e053ffa66ef5bd3878b101c59d808ac947fcff96810b4452abba2b54be687adadea2ba9efc7af48b04228742789bf824ef93f103767e690c + languageName: node + linkType: hard + +"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + +"buffer-crc32@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-crc32@npm:1.0.0" + checksum: bc114c0e02fe621249e0b5093c70e6f12d4c2b1d8ddaf3b1b7bbe3333466700100e6b1ebdc12c050d0db845bc582c4fce8c293da487cc483f97eea027c480b23 + languageName: node + linkType: hard + +"buffer-equal-constant-time@npm:1.0.1": + version: 1.0.1 + resolution: "buffer-equal-constant-time@npm:1.0.1" + checksum: 80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a + languageName: node + linkType: hard + +"buffer@npm:5.6.0": + version: 5.6.0 + resolution: "buffer@npm:5.6.0" + dependencies: + base64-js: ^1.0.2 + ieee754: ^1.1.4 + checksum: d659494c5032dd39d03d2912e64179cc44c6340e7e9d1f68d3840e7ab4559989fbce92b4950174593c38d05268224235ba404f0878775cab2a616b6dcad9c23e + languageName: node + linkType: hard + +"buffer@npm:^4.3.0": + version: 4.9.2 + resolution: "buffer@npm:4.9.2" + dependencies: + base64-js: ^1.0.2 + ieee754: ^1.1.4 + isarray: ^1.0.0 + checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 + languageName: node + linkType: hard + +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 + languageName: node + linkType: hard + +"buildcheck@npm:~0.0.6": + version: 0.0.6 + resolution: "buildcheck@npm:0.0.6" + checksum: ad61759dc98d62e931df2c9f54ccac7b522e600c6e13bdcfdc2c9a872a818648c87765ee209c850f022174da4dd7c6a450c00357c5391705d26b9c5807c2a076 + languageName: node + linkType: hard + +"builtin-status-codes@npm:^3.0.0": + version: 3.0.0 + resolution: "builtin-status-codes@npm:3.0.0" + checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 + languageName: node + linkType: hard + +"bundle-name@npm:^4.1.0": + version: 4.1.0 + resolution: "bundle-name@npm:4.1.0" + dependencies: + run-applescript: ^7.0.0 + checksum: 1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c + languageName: node + linkType: hard + +"busboy@npm:^1.0.0, busboy@npm:^1.6.0": + version: 1.6.0 + resolution: "busboy@npm:1.6.0" + dependencies: + streamsearch: ^1.1.0 + checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e + languageName: node + linkType: hard + +"byline@npm:^5.0.0": + version: 5.0.0 + resolution: "byline@npm:5.0.0" + checksum: 737ca83e8eda2976728dae62e68bc733aea095fab08db4c6f12d3cee3cf45b6f97dce45d1f6b6ff9c2c947736d10074985b4425b31ce04afa1985a4ef3d334a7 + languageName: node + linkType: hard + +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e + languageName: node + linkType: hard + +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + 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 + checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.4 + resolution: "cacache@npm:18.0.4" + dependencies: + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^10.0.1 + minipass: ^7.0.3 + minipass-collect: ^2.0.1 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + p-map: ^4.0.0 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 + languageName: node + linkType: hard + +"cache-content-type@npm:^1.0.0": + version: 1.0.1 + resolution: "cache-content-type@npm:1.0.1" + dependencies: + mime-types: ^2.1.18 + ylru: ^1.2.0 + checksum: 18db4d59452669ccbfd7146a1510a37eb28e9eccf18ca7a4eb603dff2edc5cccdca7498fc3042a2978f76f11151fba486eb9eb69d9afa3fb124957870aef4fd3 + languageName: node + linkType: hard + +"cacheable-lookup@npm:^5.0.3": + version: 5.0.4 + resolution: "cacheable-lookup@npm:5.0.4" + checksum: 763e02cf9196bc9afccacd8c418d942fc2677f22261969a4c2c2e760fa44a2351a81557bd908291c3921fe9beb10b976ba8fa50c5ca837c5a0dd945f16468f2d + languageName: node + linkType: hard + +"cacheable-request@npm:^7.0.2": + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" + 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 + checksum: 0de9df773fd4e7dd9bd118959878f8f2163867e2e1ab3575ffbecbe6e75e80513dd0c68ba30005e5e5a7b377cc6162bbc00ab1db019bb4e9cb3c2f3f7a6f1ee4 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + 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 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + languageName: node + linkType: hard + +"call-me-maybe@npm:^1.0.1": + version: 1.0.2 + resolution: "call-me-maybe@npm:1.0.2" + checksum: 42ff2d0bed5b207e3f0122589162eaaa47ba618f79ad2382fe0ba14d9e49fbf901099a6227440acc5946f86a4953e8aa2d242b330b0a5de4d090bb18f8935cae + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: ^3.1.2 + tslib: ^2.0.3 + checksum: bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 + languageName: node + linkType: hard + +"camelcase@npm:5.0.0": + version: 5.0.0 + resolution: "camelcase@npm:5.0.0" + checksum: 8bfe920e0472d79d34f0279da1391f155bcce7fc74c99b49dafae4f787396040a34f4023da837ab0b4372e63224b460f9524b495906863c38876faea9da53705 + languageName: node + linkType: hard + +"camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + +"caniuse-api@npm:^3.0.0": + version: 3.0.0 + resolution: "caniuse-api@npm:3.0.0" + dependencies: + browserslist: ^4.0.0 + caniuse-lite: ^1.0.0 + lodash.memoize: ^4.1.2 + lodash.uniq: ^4.5.0 + checksum: db2a229383b20d0529b6b589dde99d7b6cb56ba371366f58cbbfa2929c9f42c01f873e2b6ef641d4eda9f0b4118de77dbb2805814670bdad4234bf08e720b0b4 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001663": + version: 1.0.30001664 + resolution: "caniuse-lite@npm:1.0.30001664" + checksum: cee25b4ea8a84779b7c9a60c1f9e304f6d99b79ef622b25fbc7873b4e55e8722a1091dd6c8b77bd7723e9f26a84b4a820a50a864989dd477e7ee51dc30461dca + languageName: node + linkType: hard + +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 + languageName: node + linkType: hard + +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4 + languageName: node + linkType: hard + +"chalk@npm:2.4.2, chalk@npm:^2.3.2, chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: ^3.2.1 + escape-string-regexp: ^1.0.5 + supports-color: ^5.3.0 + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + languageName: node + linkType: hard + +"chalk@npm:3.0.0, chalk@npm:^3.0.0": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: 8e3ddf3981c4da405ddbd7d9c8d91944ddf6e33d6837756979f7840a29272a69a5189ecae0ff84006750d6d1e92368d413335eab4db5476db6e6703a1d1e0505 + languageName: node + linkType: hard + +"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 + languageName: node + linkType: hard + +"character-entities-legacy@npm:^1.0.0": + version: 1.1.4 + resolution: "character-entities-legacy@npm:1.1.4" + checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811 + languageName: node + linkType: hard + +"character-entities@npm:^1.0.0": + version: 1.2.4 + resolution: "character-entities@npm:1.2.4" + checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d + languageName: node + linkType: hard + +"character-entities@npm:^2.0.0": + version: 2.0.2 + resolution: "character-entities@npm:2.0.2" + checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def + languageName: node + linkType: hard + +"character-reference-invalid@npm:^1.0.0": + version: 1.1.4 + resolution: "character-reference-invalid@npm:1.1.4" + checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d + languageName: node + linkType: hard + +"check-types@npm:^11.2.3": + version: 11.2.3 + resolution: "check-types@npm:11.2.3" + checksum: f99ff09ae65e63cfcfa40a1275c0a70d8c43ffbf9ac35095f3bf030cc70361c92e075a9975a1144329e50b4fe4620be6bedb4568c18abc96071a3e23aed3ed8e + languageName: node + linkType: hard + +"chokidar@npm:^3.3.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d + languageName: node + linkType: hard + +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: fcbbd9dd0cd5b48444319007cc0c15870fd8612cc0df320908aa9d5e8a244084d48571eb28bf3c58c19327d2c5838f354c2d89fac3956d8e992273437401ac19 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.4.1 + resolution: "cjs-module-lexer@npm:1.4.1" + checksum: 2556807a99aec1f9daac60741af96cd613a707f343174ae7967da46402c91dced411bf830d209f2e93be4cecea46fc75cecf1f17c799d7d8a9e1dd6204bfcd22 + languageName: node + linkType: hard + +"classnames@npm:^2.2.6, classnames@npm:^2.3.1, classnames@npm:^2.5.1": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: da424a8a6f3a96a2e87d01a432ba19315503294ac7e025f9fece656db6b6a0f7b5003bb1fbb51cbb0d9624d964f1b9bb35a51c73af9b2434c7b292c42231c1e5 + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" + dependencies: + source-map: ~0.6.0 + checksum: 941987c14860dd7d346d5cf121a82fd2caf8344160b1565c5387f7ccca4bbcaf885bace961be37c4f4713ce2d8c488dd89483c1add47bb779790edbfdcc79cbc + languageName: node + linkType: hard + +"clean-git-ref@npm:^2.0.1": + version: 2.0.1 + resolution: "clean-git-ref@npm:2.0.1" + checksum: b25f585ed47040ea5d699d40a2bb84d1f35afd651f3fcc05fb077224358ffd3d7509fc9edbfc4570f1fc732c987e03ac7d8ec31524ac503ac35c53cb1f5e3bf9 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 + languageName: node + linkType: hard + +"client-only@npm:^0.0.1": + version: 0.0.1 + resolution: "client-only@npm:0.0.1" + checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 + languageName: node + linkType: hard + +"cliui@npm:7.0.4, cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^7.0.0 + checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 + languageName: node + linkType: hard + +"clone-response@npm:^1.0.2": + version: 1.0.3 + resolution: "clone-response@npm:1.0.3" + dependencies: + mimic-response: ^1.0.0 + checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e + languageName: node + linkType: hard + +"clone@npm:2.x": + version: 2.1.2 + resolution: "clone@npm:2.1.2" + checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd + languageName: node + linkType: hard + +"clsx@npm:^1.0.2, clsx@npm:^1.0.4, clsx@npm:^1.1.1, clsx@npm:^1.2.1": + version: 1.2.1 + resolution: "clsx@npm:1.2.1" + checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 + languageName: node + linkType: hard + +"clsx@npm:^2.1.0, clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57 + languageName: node + linkType: hard + +"cluster-key-slot@npm:^1.1.0": + version: 1.1.2 + resolution: "cluster-key-slot@npm:1.1.2" + checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 + languageName: node + linkType: hard + +"codemirror-graphql@npm:^2.0.11, codemirror-graphql@npm:^2.0.13": + version: 2.1.1 + resolution: "codemirror-graphql@npm:2.1.1" + dependencies: + "@types/codemirror": ^0.0.90 + graphql-language-service: 5.3.0 + peerDependencies: + "@codemirror/language": 6.0.0 + codemirror: ^5.65.3 + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0-alpha.2 + checksum: e839875d89d121ed0b1a5229492fc25401877f213431506ca3a242cc991e32bc28d4ed885de0ffd0af9c4738ea9770c529bbdbd59b84f757a4b1454e9e68d829 + languageName: node + linkType: hard + +"codemirror@npm:^5.65.3": + version: 5.65.18 + resolution: "codemirror@npm:5.65.18" + checksum: 950015d587e0790cceae157423bbc70bf1da8256050c8f6739fe967045b050e22c63b332de6388ed6d9526d253a834806ace76c875006fc8078e2c15c9f275a7 + languageName: node + linkType: hard + +"codemirror@npm:^6.0.0": + version: 6.0.1 + resolution: "codemirror@npm:6.0.1" + dependencies: + "@codemirror/autocomplete": ^6.0.0 + "@codemirror/commands": ^6.0.0 + "@codemirror/language": ^6.0.0 + "@codemirror/lint": ^6.0.0 + "@codemirror/search": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + checksum: 1a78f7077ac5801bdbff162aa0c61bf2b974603c7e9a477198c3ce50c789af674a061d7c293c58b73807eda345c2b5228c38ad2aabb9319d552d5486f785cbef + languageName: node + linkType: hard + +"codeowners-utils@npm:^1.0.2": + version: 1.0.2 + resolution: "codeowners-utils@npm:1.0.2" + dependencies: + cross-spawn: ^7.0.2 + find-up: ^4.1.0 + ignore: ^5.1.4 + locate-path: ^5.0.0 + checksum: 1e1c1f271ad4d4b4b25f6d19fc61f177f010bfb95de9af26662bb09c2f4f5572c1f3c8e9552aff15924f1c97058812bd5b5064d1eea721cc70e17490dae3fb02 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: c10f41c39ab84629d16f9f6137bc8a63d332244383fc368caf2d2052b5e04c20cd1fd70f66fcf4e2422b84c8226598b776d39d5f2d2a51867cc1ed5d1982b4da + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: 1.1.3 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:^1.0.0, color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-string@npm:^1.6.0": + version: 1.9.1 + resolution: "color-string@npm:1.9.1" + dependencies: + color-name: ^1.0.0 + simple-swizzle: ^0.2.2 + checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5 + languageName: node + linkType: hard + +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"color@npm:^3.1.3": + version: 3.2.1 + resolution: "color@npm:3.2.1" + dependencies: + color-convert: ^1.9.3 + color-string: ^1.6.0 + checksum: f81220e8b774d35865c2561be921f5652117638dcda7ca4029262046e37fc2444ac7bbfdd110cf1fd9c074a4ee5eda8f85944ffbdda26186b602dd9bb05f6400 + languageName: node + linkType: hard + +"colord@npm:^2.9.1": + version: 2.9.3 + resolution: "colord@npm:2.9.3" + checksum: 95d909bfbcfd8d5605cbb5af56f2d1ce2b323990258fd7c0d2eb0e6d3bb177254d7fb8213758db56bb4ede708964f78c6b992b326615f81a18a6aaf11d64c650 + languageName: node + linkType: hard + +"colorette@npm:2.0.19": + version: 2.0.19 + resolution: "colorette@npm:2.0.19" + checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 + languageName: node + linkType: hard + +"colorette@npm:^2.0.10": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d + languageName: node + linkType: hard + +"colors@npm:~1.2.1": + version: 1.2.5 + resolution: "colors@npm:1.2.5" + checksum: b6e23de735f68b72d5cdf6fd854ca43d1b66d82dcf54bda0b788083b910164a040f2c4edf23c670d36a7a2d8f1b7d6e62e3292703e4642691e6ccaa1c62d8f74 + languageName: node + linkType: hard + +"colorspace@npm:1.1.x": + version: 1.1.4 + resolution: "colorspace@npm:1.1.4" + dependencies: + color: ^3.1.3 + text-hex: 1.0.x + checksum: bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8 + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"comma-separated-tokens@npm:^1.0.0": + version: 1.0.8 + resolution: "comma-separated-tokens@npm:1.0.8" + checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d + languageName: node + linkType: hard + +"comma-separated-tokens@npm:^2.0.0": + version: 2.0.3 + resolution: "comma-separated-tokens@npm:2.0.3" + checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d + languageName: node + linkType: hard + +"command-exists@npm:^1.2.9": + version: 1.2.9 + resolution: "command-exists@npm:1.2.9" + checksum: 729ae3d88a2058c93c58840f30341b7f82688a573019535d198b57a4d8cb0135ced0ad7f52b591e5b28a90feb2c675080ce916e56254a0f7c15cb2395277cac3 + languageName: node + linkType: hard + +"commander@npm:8.3.0, commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 + languageName: node + linkType: hard + +"commander@npm:^10.0.0": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 + languageName: node + linkType: hard + +"commander@npm:^12.0.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 68e9818b00fc1ed9cdab9eb16905551c2b768a317ae69a5e3c43924c2b20ac9bb65b27e1cab36aeda7b6496376d4da908996ba2c0b5d79463e0fb1e77935d514 + languageName: node + linkType: hard + +"commander@npm:^2.19.0, commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e + languageName: node + linkType: hard + +"commander@npm:^4.0.0, commander@npm:^4.1.1": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 + languageName: node + linkType: hard + +"commander@npm:^5.1.0": + version: 5.1.0 + resolution: "commander@npm:5.1.0" + checksum: 0b7fec1712fbcc6230fcb161d8d73b4730fa91a21dc089515489402ad78810547683f058e2a9835929c212fead1d6a6ade70db28bbb03edbc2829a9ab7d69447 + languageName: node + linkType: hard + +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc + languageName: node + linkType: hard + +"commander@npm:^9.4.1": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb + languageName: node + linkType: hard + +"compare-versions@npm:4.1.4": + version: 4.1.4 + resolution: "compare-versions@npm:4.1.4" + checksum: c1617544b79c2f36a1d543c50efd0da1a994040294c8923218080bc0df46da83ca414e3378282e93cab073744995124946417d130d8987e8efb5d1a73c0c4ba6 + languageName: node + linkType: hard + +"compress-commons@npm:^5.0.1": + version: 5.0.3 + resolution: "compress-commons@npm:5.0.3" + dependencies: + crc-32: ^1.2.0 + crc32-stream: ^5.0.0 + normalize-path: ^3.0.0 + readable-stream: ^3.6.0 + checksum: a88c58bbde4859036396209d36928003ea3494c713e9476af51c2f720d299b96c46ed966a86707aa5dc07672c850291ed1a6802ce37dd2b532f9733b600f00b7 + languageName: node + linkType: hard + +"compress-commons@npm:^6.0.2": + version: 6.0.2 + resolution: "compress-commons@npm:6.0.2" + dependencies: + crc-32: ^1.2.0 + crc32-stream: ^6.0.0 + is-stream: ^2.0.1 + normalize-path: ^3.0.0 + readable-stream: ^4.0.0 + checksum: 37d79a54f91344ecde352588e0a128f28ce619b085acd4f887defd76978a0640e3454a42c7dcadb0191bb3f971724ae4b1f9d6ef9620034aa0427382099ac946 + languageName: node + linkType: hard + +"compressible@npm:~2.0.16": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: ">= 1.43.0 < 2" + checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 + languageName: node + linkType: hard + +"compression@npm:^1.7.4": + version: 1.7.4 + resolution: "compression@npm:1.7.4" + 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 + checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b + languageName: node + linkType: hard + +"compute-gcd@npm:^1.2.1": + version: 1.2.1 + resolution: "compute-gcd@npm:1.2.1" + dependencies: + validate.io-array: ^1.0.3 + validate.io-function: ^1.0.2 + validate.io-integer-array: ^1.0.0 + checksum: 51cf33b75f7c8db5142fcb99a9d84a40260993fed8e02a7ab443834186c3ab99b3fd20b30ad9075a6a9d959d69df6da74dd3be8a59c78d9f2fe780ebda8242e1 + languageName: node + linkType: hard + +"compute-lcm@npm:^1.1.2": + version: 1.1.2 + resolution: "compute-lcm@npm:1.1.2" + dependencies: + compute-gcd: ^1.2.1 + validate.io-array: ^1.0.3 + validate.io-function: ^1.0.2 + validate.io-integer-array: ^1.0.0 + checksum: d499ab57dcb48e8d0fd233b99844a06d1cc56115602c920c586e998ebba60293731f5b6976e8a1e83ae6cbfe86716f62d9432e8d94913fed8bd8352f447dc917 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"concat-stream@npm:^1.5.2": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^2.2.2 + typedarray: ^0.0.6 + checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 + languageName: node + linkType: hard + +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.0.2 + typedarray: ^0.0.6 + checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 + languageName: node + linkType: hard + +"concat-with-sourcemaps@npm:^1.1.0": + version: 1.1.0 + resolution: "concat-with-sourcemaps@npm:1.1.0" + dependencies: + source-map: ^0.6.1 + checksum: 57faa6f4a6f38a1846a58f96b2745ec8435755e0021f069e89085c651d091b78d9bc20807ea76c38c85021acca80dc2fa4cedda666aade169b602604215d25b9 + languageName: node + linkType: hard + +"concurrently@npm:6.5.1": + version: 6.5.1 + resolution: "concurrently@npm:6.5.1" + dependencies: + chalk: ^4.1.0 + date-fns: ^2.16.1 + lodash: ^4.17.21 + rxjs: ^6.6.3 + spawn-command: ^0.0.2-1 + supports-color: ^8.1.0 + tree-kill: ^1.2.2 + yargs: ^16.2.0 + bin: + concurrently: bin/concurrently.js + checksum: 3f4d89b464fa5c9fb6f9489b46594c30ba54eff6ff10ab3cb5f30f64b74c83be664623a0f0cc731a3cb3f057a1f4a3292f7d3470c012a292c44aca31f214a3fa + languageName: node + linkType: hard + +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: dc5368690f4a5c413889792f8df70d5941ca9da44523cde3f87af0745faee5ee16afb8195434550f0504726642734f2683d6c07f8b460f828a12c45fbd4c9a68 + languageName: node + linkType: hard + +"connect-session-knex@npm:^4.0.0": + version: 4.0.2 + resolution: "connect-session-knex@npm:4.0.2" + dependencies: + bluebird: ^3.7.2 + knex: 3 + checksum: da4e097aee7737a2c087ec8f8a5e43962132d7968b009fbf2e65bf10a4aa07efa1305f6e5e2025256d5b872d7118b7d53e970beec07f4901e6216942132062f8 + languageName: node + linkType: hard + +"consola@npm:^2.15.0": + version: 2.15.3 + resolution: "consola@npm:2.15.3" + checksum: 8ef7a09b703ec67ac5c389a372a33b6dc97eda6c9876443a60d76a3076eea0259e7f67a4e54fd5a52f97df73690822d090cf8b7e102b5761348afef7c6d03e28 + languageName: node + linkType: hard + +"console-browserify@npm:^1.1.0": + version: 1.2.0 + resolution: "console-browserify@npm:1.2.0" + checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 + languageName: node + linkType: hard + +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"console.table@npm:0.10.0": + version: 0.10.0 + resolution: "console.table@npm:0.10.0" + dependencies: + easy-table: 1.1.0 + checksum: 4c1460e3105a5f7df5bfa372844104a20e487fc0fccc5821c169a39def3249759554fc132621074ad6695664a1a8d558dd385c0e7f290acb2eaca51466474bb9 + languageName: node + linkType: hard + +"constants-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "constants-browserify@npm:1.0.0" + checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4, content-disposition@npm:~0.5.2": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: 5.2.1 + checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 + languageName: node + linkType: hard + +"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.5.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 + languageName: node + linkType: hard + +"cookie-parser@npm:^1.4.5": + version: 1.4.6 + resolution: "cookie-parser@npm:1.4.6" + dependencies: + cookie: 0.4.1 + cookie-signature: 1.0.6 + checksum: 1e5a63aa82e8eb4e02d2977c6902983dee87b02e87ec5ec43ac3cb1e72da354003716570cd5190c0ad9e8a454c9d3237f4ad6e2f16d0902205a96a1c72b77ba5 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.7": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 + languageName: node + linkType: hard + +"cookie@npm:0.4.1": + version: 0.4.1 + resolution: "cookie@npm:0.4.1" + checksum: bd7c47f5d94ab70ccdfe8210cde7d725880d2fcda06d8e375afbdd82de0c8d3b73541996e9ce57d35f67f672c4ee6d60208adec06b3c5fc94cebb85196084cf8 + languageName: node + linkType: hard + +"cookie@npm:0.6.0, cookie@npm:^0.6.0, cookie@npm:~0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 + languageName: node + linkType: hard + +"cookie@npm:^0.4.2": + version: 0.4.2 + resolution: "cookie@npm:0.4.2" + checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b + languageName: node + linkType: hard + +"cookies@npm:~0.9.0": + version: 0.9.1 + resolution: "cookies@npm:0.9.1" + dependencies: + depd: ~2.0.0 + keygrip: ~1.1.0 + checksum: 213e4d14847b582fbd8a003203d3621a4b9fa792a315c37954e89332d38fac5bcc34ba92ef316ad6d5fe28f0187aaa115927fbbe2080744ad1707a93b4313247 + languageName: node + linkType: hard + +"copy-to-clipboard@npm:^3.2.0, copy-to-clipboard@npm:^3.3.1": + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" + dependencies: + toggle-selection: ^1.0.6 + checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf + languageName: node + linkType: hard + +"core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" + dependencies: + browserslist: ^4.23.3 + checksum: a0a5673bcd59f588f0cd0b59cdacd4712b82909738a87406d334dd412eb3d273ae72b275bdd8e8fef63fca9ef12b42ed651be139c7c44c8a1acb423c8906992e + languageName: node + linkType: hard + +"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": + version: 3.38.1 + resolution: "core-js-pure@npm:3.38.1" + checksum: 95ca2e75df371571b0d41cba81e1f6335a2ba1f080e80f8edfa124ad3041880fe72e10f2144527a700a3d993dbf9f7cada3e04a927a66604bc49d0c4951567fb + languageName: node + linkType: hard + +"core-js@npm:^2.4.0, core-js@npm:^2.5.0": + version: 2.6.12 + resolution: "core-js@npm:2.6.12" + checksum: 44fa9934a85f8c78d61e0c8b7b22436330471ffe59ec5076fe7f324d6e8cf7f824b14b1c81ca73608b13bdb0fef035bd820989bf059767ad6fa13123bb8bd016 + languageName: node + linkType: hard + +"core-js@npm:^3.6.5": + version: 3.38.1 + resolution: "core-js@npm:3.38.1" + checksum: 55703c2f6fcd537e47a5cc83e9dc9884efef61861bbefb4a96a8c95e87956db980ce314628465dd49f14e626c5e633b9e3433f3e4a1f628404a14da420eb2556 + languageName: node + linkType: hard + +"core-util-is@npm:1.0.2": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + +"cors@npm:^2.8.5": + version: 2.8.5 + resolution: "cors@npm:2.8.5" + dependencies: + object-assign: ^4 + vary: ^1 + checksum: ced838404ccd184f61ab4fdc5847035b681c90db7ac17e428f3d81d69e2989d2b680cc254da0e2554f5ed4f8a341820a1ce3d1c16b499f6e2f47a1b9b07b5006 + languageName: node + linkType: hard + +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": ^4.0.0 + import-fresh: ^3.1.0 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.7.2 + checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" + 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 + checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f + languageName: node + linkType: hard + +"cosmiconfig@npm:^8.2.0": + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" + dependencies: + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + parse-json: ^5.2.0 + path-type: ^4.0.0 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: dc339ebea427898c9e03bf01b56ba7afbac07fc7d2a2d5a15d6e9c14de98275a9565da949375aee1809591c152c0a3877bb86dbeaf74d5bd5aaa79955ad9e7a0 + languageName: node + linkType: hard + +"cosmiconfig@npm:^9.0.0": + version: 9.0.0 + resolution: "cosmiconfig@npm:9.0.0" + dependencies: + env-paths: ^2.2.1 + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + parse-json: ^5.2.0 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: a30c424b53d442ea0bdd24cb1b3d0d8687c8dda4a17ab6afcdc439f8964438801619cdb66e8e79f63b9caa3e6586b60d8bab9ce203e72df6c5e80179b971fe8f + languageName: node + linkType: hard + +"cpu-features@npm:~0.0.10": + version: 0.0.10 + resolution: "cpu-features@npm:0.0.10" + dependencies: + buildcheck: ~0.0.6 + nan: ^2.19.0 + node-gyp: latest + checksum: ab17e25cea0b642bdcfd163d3d872be4cc7d821e854d41048557799e990d672ee1cc7bd1d4e7c4de0309b1683d4c001d36ba8569b5035d1e7e2ff2d681f681d7 + languageName: node + linkType: hard + +"crc-32@npm:^1.2.0": + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" + bin: + crc32: bin/crc32.njs + checksum: ad2d0ad0cbd465b75dcaeeff0600f8195b686816ab5f3ba4c6e052a07f728c3e70df2e3ca9fd3d4484dc4ba70586e161ca5a2334ec8bf5a41bf022a6103ff243 + languageName: node + linkType: hard + +"crc32-stream@npm:^5.0.0": + version: 5.0.1 + resolution: "crc32-stream@npm:5.0.1" + dependencies: + crc-32: ^1.2.0 + readable-stream: ^3.4.0 + checksum: 5bd40b58488d9a4387ad799fb04d0896e7e2ca63afeedd56df9a115af3437cf83976ae07fd2402692f88efcbd2f738134a1f25366ca47e217601b6baa5388f89 + languageName: node + linkType: hard + +"crc32-stream@npm:^6.0.0": + version: 6.0.0 + resolution: "crc32-stream@npm:6.0.0" + dependencies: + crc-32: ^1.2.0 + readable-stream: ^4.0.0 + checksum: e6edc2f81bc387daef6d18b2ac18c2ffcb01b554d3b5c7d8d29b177505aafffba574658fdd23922767e8dab1183d1962026c98c17e17fb272794c33293ef607c + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.0": + version: 4.0.4 + resolution: "create-ecdh@npm:4.0.4" + dependencies: + bn.js: ^4.1.0 + elliptic: ^6.5.3 + checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: ^1.0.1 + inherits: ^2.0.1 + md5.js: ^1.3.4 + ripemd160: ^2.0.1 + sha.js: ^2.4.0 + checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + 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 + checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + chalk: ^4.0.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-config: ^29.7.0 + jest-util: ^29.7.0 + prompts: ^2.0.1 + bin: + create-jest: bin/create-jest.js + checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945 + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff + languageName: node + linkType: hard + +"crelt@npm:^1.0.5": + version: 1.0.6 + resolution: "crelt@npm:1.0.6" + checksum: dad842093371ad702afbc0531bfca2b0a8dd920b23a42f26e66dabbed9aad9acd5b9030496359545ef3937c3aced0fd4ac39f7a2d280a23ddf9eb7fdcb94a69f + languageName: node + linkType: hard + +"cron-parser@npm:^4.2.0": + version: 4.9.0 + resolution: "cron-parser@npm:4.9.0" + dependencies: + luxon: ^3.2.1 + checksum: 3cf248fc5cae6c19ec7124962b1cd84b76f02b9bc4f58976b3bd07624db3ef10aaf1548efcc2d2dcdab0dad4f12029d640a55ecce05ea5e1596af9db585502cf + languageName: node + linkType: hard + +"cron@npm:^3.0.0": + version: 3.1.7 + resolution: "cron@npm:3.1.7" + dependencies: + "@types/luxon": ~3.4.0 + luxon: ~3.4.0 + checksum: d98ee5297543c138221d96dd49270bf6576db80134e6041f4ce4a3c0cb6060863d76910209b34fee66fbf134461449ec3bd283d6a76d1c50da220cde7fc10c65 + languageName: node + linkType: hard + +"cross-env@npm:^7.0.0": + version: 7.0.3 + resolution: "cross-env@npm:7.0.3" + dependencies: + cross-spawn: ^7.0.1 + bin: + cross-env: src/bin/cross-env.js + cross-env-shell: src/bin/cross-env-shell.js + checksum: 26f2f3ea2ab32617f57effb70d329c2070d2f5630adc800985d8b30b56e8bf7f5f439dd3a0358b79cee6f930afc23cf8e23515f17ccfb30092c6b62c6b630a79 + languageName: node + linkType: hard + +"cross-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" + dependencies: + node-fetch: ^2.6.12 + checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 + languageName: node + linkType: hard + +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" + dependencies: + tslib: ^2.4.0 + checksum: 7c1e02e0a9670b62416a3ea1df7ae880fdad3aa0a857de8932c4e5f8acd71298c7e3db9da8e9da603f5692cd1879938f5e72e34a9f5d1345987bef656d117fc1 + languageName: node + linkType: hard + +"cross-spawn@npm:^5.1.0": + version: 5.1.0 + resolution: "cross-spawn@npm:5.1.0" + dependencies: + lru-cache: ^4.0.1 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: 726939c9954fc70c20e538923feaaa33bebc253247d13021737c3c7f68cdc3e0a57f720c0fe75057c0387995349f3f12e20e9bfdbf12274db28019c7ea4ec166 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + +"crypto-browserify@npm:^3.11.0": + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" + 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 + checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2 + languageName: node + linkType: hard + +"css-box-model@npm:^1.2.0": + version: 1.2.1 + resolution: "css-box-model@npm:1.2.1" + dependencies: + tiny-invariant: ^1.0.6 + checksum: 4d113f26fed6b9150e2c314502d00dabe06f12ae43a01a7e9b6e57f3de49b4281dbb0dc46a1158a7349618f8f34d9250af57cb43d7337e9485e73e6b821e470e + languageName: node + linkType: hard + +"css-declaration-sorter@npm:^6.3.1": + version: 6.4.1 + resolution: "css-declaration-sorter@npm:6.4.1" + peerDependencies: + postcss: ^8.0.9 + checksum: cbdc9e0d481011b1a28fd5b60d4eb55fe204391d31a0b1b490b2cecf4baa85810f9b8c48adab4df644f4718104ed3ed72c64a9745e3216173767bf4aeca7f9b8 + languageName: node + linkType: hard + +"css-in-js-utils@npm:^3.1.0": + version: 3.1.0 + resolution: "css-in-js-utils@npm:3.1.0" + dependencies: + hyphenate-style-name: ^1.0.3 + checksum: 066318e918c04a5e5bce46b38fe81052ea6ac051bcc6d3c369a1d59ceb1546cb2b6086901ab5d22be084122ee3732169996a3dfb04d3406eaee205af77aec61b + languageName: node + linkType: hard + +"css-loader@npm:^6.5.1": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" + 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 + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 5c8d35975a7121334905394e88e28f05df72f037dbed2fb8fec4be5f0b313ae73a13894ba791867d4a4190c35896da84a7fd0c54fb426db55d85ba5e714edbe3 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^6.0.1 + domhandler: ^4.3.1 + domutils: ^2.8.0 + nth-check: ^2.0.1 + checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0 + languageName: node + linkType: hard + +"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": + version: 1.1.3 + resolution: "css-tree@npm:1.1.3" + dependencies: + mdn-data: 2.0.14 + source-map: ^0.6.1 + checksum: 79f9b81803991b6977b7fcb1588799270438274d89066ce08f117f5cdb5e20019b446d766c61506dd772c839df84caa16042d6076f20c97187f5abe3b50e7d1f + languageName: node + linkType: hard + +"css-vendor@npm:^2.0.8": + version: 2.0.8 + resolution: "css-vendor@npm:2.0.8" + dependencies: + "@babel/runtime": ^7.8.3 + is-in-browser: ^1.0.2 + checksum: 647cd4ea5e401c65c59376255aa2b708e92bf84fba9ce2b3ff5ecb94bf51d74ac374052b1cf9956ef7419b8ebf07fcea9a7683d2d2459127b2ca747ab5b98745 + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe + languageName: node + linkType: hard + +"css.escape@npm:1.5.1, css.escape@npm:^1.5.1": + version: 1.5.1 + resolution: "css.escape@npm:1.5.1" + checksum: f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 + languageName: node + linkType: hard + +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" + dependencies: + css-declaration-sorter: ^6.3.1 + cssnano-utils: ^3.1.0 + postcss-calc: ^8.2.3 + postcss-colormin: ^5.3.1 + postcss-convert-values: ^5.1.3 + postcss-discard-comments: ^5.1.2 + postcss-discard-duplicates: ^5.1.0 + postcss-discard-empty: ^5.1.1 + postcss-discard-overridden: ^5.1.0 + postcss-merge-longhand: ^5.1.7 + postcss-merge-rules: ^5.1.4 + postcss-minify-font-values: ^5.1.0 + postcss-minify-gradients: ^5.1.1 + postcss-minify-params: ^5.1.4 + postcss-minify-selectors: ^5.2.1 + postcss-normalize-charset: ^5.1.0 + postcss-normalize-display-values: ^5.1.0 + postcss-normalize-positions: ^5.1.1 + postcss-normalize-repeat-style: ^5.1.1 + postcss-normalize-string: ^5.1.0 + postcss-normalize-timing-functions: ^5.1.0 + postcss-normalize-unicode: ^5.1.1 + postcss-normalize-url: ^5.1.0 + postcss-normalize-whitespace: ^5.1.1 + postcss-ordered-values: ^5.1.3 + postcss-reduce-initial: ^5.1.2 + postcss-reduce-transforms: ^5.1.0 + postcss-svgo: ^5.1.0 + postcss-unique-selectors: ^5.1.1 + peerDependencies: + postcss: ^8.2.15 + checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 + languageName: node + linkType: hard + +"cssnano-utils@npm:^3.1.0": + version: 3.1.0 + resolution: "cssnano-utils@npm:3.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 975c84ce9174cf23bb1da1e9faed8421954607e9ea76440cd3bb0c1bea7e17e490d800fca5ae2812d1d9e9d5524eef23ede0a3f52497d7ccc628e5d7321536f2 + languageName: node + linkType: hard + +"cssnano@npm:^5.0.1": + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" + dependencies: + cssnano-preset-default: ^5.2.14 + lilconfig: ^2.0.3 + yaml: ^1.10.2 + peerDependencies: + postcss: ^8.2.15 + checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb + languageName: node + linkType: hard + +"csso@npm:^4.2.0": + version: 4.2.0 + resolution: "csso@npm:4.2.0" + dependencies: + css-tree: ^1.1.2 + checksum: 380ba9663da3bcea58dee358a0d8c4468bb6539be3c439dc266ac41c047217f52fd698fb7e4b6b6ccdfb8cf53ef4ceed8cc8ceccb8dfca2aa628319826b5b998 + languageName: node + linkType: hard + +"cssom@npm:^0.4.4": + version: 0.4.4 + resolution: "cssom@npm:0.4.4" + checksum: e3bc1076e7ee4213d4fef05e7ae03bfa83dc05f32611d8edc341f4ecc3d9647b89c8245474c7dd2cdcdb797a27c462e99da7ad00a34399694559f763478ff53f + languageName: node + linkType: hard + +"cssom@npm:^0.5.0": + version: 0.5.0 + resolution: "cssom@npm:0.5.0" + checksum: 823471aa30091c59e0a305927c30e7768939b6af70405808f8d2ce1ca778cddcb24722717392438329d1691f9a87cb0183b64b8d779b56a961546d54854fde01 + languageName: node + linkType: hard + +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6 + languageName: node + linkType: hard + +"cssstyle@npm:^2.3.0": + version: 2.3.0 + resolution: "cssstyle@npm:2.3.0" + dependencies: + cssom: ~0.3.6 + checksum: 5f05e6fd2e3df0b44695c2f08b9ef38b011862b274e320665176467c0725e44a53e341bc4959a41176e83b66064ab786262e7380fd1cabeae6efee0d255bb4e3 + languageName: node + linkType: hard + +"csstype@npm:^2.5.2": + version: 2.6.21 + resolution: "csstype@npm:2.6.21" + checksum: 2ce8bc832375146eccdf6115a1f8565a27015b74cce197c35103b4494955e9516b246140425ad24103864076aa3e1257ac9bab25a06c8d931dd87a6428c9dccf + languageName: node + linkType: hard + +"csstype@npm:^3.0.2, csstype@npm:^3.1.2, csstype@npm:^3.1.3": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 + languageName: node + linkType: hard + +"ctrlc-windows@npm:^2.1.0": + version: 2.1.0 + resolution: "ctrlc-windows@npm:2.1.0" + checksum: 0f0582ba9516290d3e90ea7b91710f8b9b110e1ed29b7c84ebd44c16368b2553722b86a17226120ca3ea0ef679ac3596f48104cc113cfb7c3d07260f6c92e38b + languageName: node + linkType: hard + +"d3-color@npm:1 - 3": + version: 3.1.0 + resolution: "d3-color@npm:3.1.0" + checksum: 4931fbfda5d7c4b5cfa283a13c91a954f86e3b69d75ce588d06cde6c3628cebfc3af2069ccf225e982e8987c612aa7948b3932163ce15eb3c11cd7c003f3ee3b + languageName: node + linkType: hard + +"d3-dispatch@npm:1 - 3": + version: 3.0.1 + resolution: "d3-dispatch@npm:3.0.1" + checksum: fdfd4a230f46463e28e5b22a45dd76d03be9345b605e1b5dc7d18bd7ebf504e6c00ae123fd6d03e23d9e2711e01f0e14ea89cd0632545b9f0c00b924ba4be223 + languageName: node + linkType: hard + +"d3-drag@npm:2 - 3": + version: 3.0.0 + resolution: "d3-drag@npm:3.0.0" + dependencies: + d3-dispatch: 1 - 3 + d3-selection: 3 + checksum: d297231e60ecd633b0d076a63b4052b436ddeb48b5a3a11ff68c7e41a6774565473a6b064c5e9256e88eca6439a917ab9cea76032c52d944ddbf4fd289e31111 + languageName: node + linkType: hard + +"d3-ease@npm:1 - 3": + version: 3.0.1 + resolution: "d3-ease@npm:3.0.1" + checksum: 06e2ee5326d1e3545eab4e2c0f84046a123dcd3b612e68858219aa034da1160333d9ce3da20a1d3486d98cb5c2a06f7d233eee1bc19ce42d1533458bd85dedcd + languageName: node + linkType: hard + +"d3-interpolate@npm:1 - 3": + version: 3.0.1 + resolution: "d3-interpolate@npm:3.0.1" + dependencies: + d3-color: 1 - 3 + checksum: a42ba314e295e95e5365eff0f604834e67e4a3b3c7102458781c477bd67e9b24b6bb9d8e41ff5521050a3f2c7c0c4bbbb6e187fd586daa3980943095b267e78b + languageName: node + linkType: hard + +"d3-path@npm:^3.1.0": + version: 3.1.0 + resolution: "d3-path@npm:3.1.0" + checksum: 2306f1bd9191e1eac895ec13e3064f732a85f243d6e627d242a313f9777756838a2215ea11562f0c7630c7c3b16a19ec1fe0948b1c82f3317fac55882f6ee5d8 + languageName: node + linkType: hard + +"d3-selection@npm:2 - 3, d3-selection@npm:3, d3-selection@npm:^3.0.0": + version: 3.0.0 + resolution: "d3-selection@npm:3.0.0" + checksum: f4e60e133309115b99f5b36a79ae0a19d71ee6e2d5e3c7216ef3e75ebd2cb1e778c2ed2fa4c01bef35e0dcbd96c5428f5bd6ca2184fe2957ed582fde6841cbc5 + languageName: node + linkType: hard + +"d3-shape@npm:^3.0.0": + version: 3.2.0 + resolution: "d3-shape@npm:3.2.0" + dependencies: + d3-path: ^3.1.0 + checksum: de2af5fc9a93036a7b68581ca0bfc4aca2d5a328aa7ba7064c11aedd44d24f310c20c40157cb654359d4c15c3ef369f95ee53d71221017276e34172c7b719cfa + languageName: node + linkType: hard + +"d3-timer@npm:1 - 3": + version: 3.0.1 + resolution: "d3-timer@npm:3.0.1" + checksum: 1cfddf86d7bca22f73f2c427f52dfa35c49f50d64e187eb788dcad6e927625c636aa18ae4edd44d084eb9d1f81d8ca4ec305dae7f733c15846a824575b789d73 + languageName: node + linkType: hard + +"d3-transition@npm:2 - 3": + version: 3.0.1 + resolution: "d3-transition@npm:3.0.1" + dependencies: + d3-color: 1 - 3 + d3-dispatch: 1 - 3 + d3-ease: 1 - 3 + d3-interpolate: 1 - 3 + d3-timer: 1 - 3 + peerDependencies: + d3-selection: 2 - 3 + checksum: cb1e6e018c3abf0502fe9ff7b631ad058efb197b5e14b973a410d3935aead6e3c07c67d726cfab258e4936ef2667c2c3d1cd2037feb0765f0b4e1d3b8788c0ea + languageName: node + linkType: hard + +"d3-zoom@npm:^3.0.0": + version: 3.0.0 + resolution: "d3-zoom@npm:3.0.0" + dependencies: + d3-dispatch: 1 - 3 + d3-drag: 2 - 3 + d3-interpolate: 1 - 3 + d3-selection: 2 - 3 + d3-transition: 2 - 3 + checksum: 8056e3527281cfd1ccbcbc458408f86973b0583e9dac00e51204026d1d36803ca437f970b5736f02fafed9f2b78f145f72a5dbc66397e02d4d95d4c594b8ff54 + languageName: node + linkType: hard + +"dagre@npm:^0.8.5": + version: 0.8.5 + resolution: "dagre@npm:0.8.5" + dependencies: + graphlib: ^2.1.8 + lodash: ^4.17.15 + checksum: b9fabd425466d7b662381c2e457b1adda996bc4169aa60121d4de50250d83a6bb4b77d559e2f887c9c564caea781c2a377fd4de2a76c15f8f04ec3d086ca95f9 + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de + languageName: node + linkType: hard + +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: ^1.0.0 + checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 + languageName: node + linkType: hard + +"data-urls@npm:^2.0.0": + version: 2.0.0 + resolution: "data-urls@npm:2.0.0" + dependencies: + abab: ^2.0.3 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.0.0 + checksum: 97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 + languageName: node + linkType: hard + +"data-urls@npm:^3.0.2": + version: 3.0.2 + resolution: "data-urls@npm:3.0.2" + dependencies: + abab: ^2.0.6 + whatwg-mimetype: ^3.0.0 + whatwg-url: ^11.0.0 + checksum: 033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76 + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + +"dataloader@npm:^2.0.0, dataloader@npm:^2.2.2": + version: 2.2.2 + resolution: "dataloader@npm:2.2.2" + checksum: 4dabd247089c29f194e94d5434d504f99156c5c214a03463c20f3f17f40398d7e179edee69a27c16e315519ac8739042a810090087ae26449a0e685156a02c65 + languageName: node + linkType: hard + +"date-fns@npm:^2.16.1": + version: 2.30.0 + resolution: "date-fns@npm:2.30.0" + dependencies: + "@babel/runtime": ^7.21.0 + checksum: f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4 + languageName: node + linkType: hard + +"date-format@npm:^4.0.14": + version: 4.0.14 + resolution: "date-format@npm:4.0.14" + checksum: dfe5139df6af5759b9dd3c007b899b3f60d45a9240ffeee6314ab74e6ab52e9b519a44ccf285888bdd6b626c66ee9b4c8a523075fa1140617b5beb1cbb9b18d1 + languageName: node + linkType: hard + +"dateformat@npm:^3.0.3": + version: 3.0.3 + resolution: "dateformat@npm:3.0.3" + checksum: ca4911148abb09887bd9bdcd632c399b06f3ecad709a18eb594d289a1031982f441e08e281db77ffebcb2cbcbfa1ac578a7cbfbf8743f41009aa5adc1846ed34 + languageName: node + linkType: hard + +"debounce-promise@npm:^3.1.2": + version: 3.1.2 + resolution: "debounce-promise@npm:3.1.2" + checksum: 29bac4524c423cc852319d7455363909ea3d933a3b9e3eb1149d963cffc34c475fe37219d0bafc61af566500b5d663cba579bbad7ee4023bef06f8394ed900ad + languageName: node + linkType: hard + +"debounce@npm:^1.2.0": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.6.0": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 + languageName: node + linkType: hard + +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + +"decimal.js@npm:^10.2.1, decimal.js@npm:^10.4.2": + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae + languageName: node + linkType: hard + +"decode-named-character-reference@npm:^1.0.0": + version: 1.0.2 + resolution: "decode-named-character-reference@npm:1.0.2" + dependencies: + character-entities: ^2.0.0 + checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 + languageName: node + linkType: hard + +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: ^3.1.0 + checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 + languageName: node + linkType: hard + +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a + languageName: node + linkType: hard + +"deep-equal@npm:^2.0.5": + version: 2.2.3 + resolution: "deep-equal@npm:2.2.3" + dependencies: + array-buffer-byte-length: ^1.0.0 + call-bind: ^1.0.5 + es-get-iterator: ^1.1.3 + get-intrinsic: ^1.2.2 + is-arguments: ^1.1.1 + is-array-buffer: ^3.0.2 + is-date-object: ^1.0.5 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + isarray: ^2.0.5 + object-is: ^1.1.5 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.5.1 + side-channel: ^1.0.4 + which-boxed-primitive: ^1.0.2 + which-collection: ^1.0.1 + which-typed-array: ^1.1.13 + checksum: ee8852f23e4d20a5626c13b02f415ba443a1b30b4b3d39eaf366d59c4a85e6545d7ec917db44d476a85ae5a86064f7e5f7af7479f38f113995ba869f3a1ddc53 + languageName: node + linkType: hard + +"deep-equal@npm:~1.0.1": + version: 1.0.1 + resolution: "deep-equal@npm:1.0.1" + checksum: 5af8cbfcebf190491878a498caccc7dc9592f8ebd1685b976eacc3825619d222b5e929923163b92c4f414494e2b884f7ebf00c022e8198e8292deb70dd9785f4 + languageName: node + linkType: hard + +"deep-extend@npm:0.6.0, deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1, deepmerge@npm:~4.3.0": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 + languageName: node + linkType: hard + +"default-browser-id@npm:^5.0.0": + version: 5.0.0 + resolution: "default-browser-id@npm:5.0.0" + checksum: 185bfaecec2c75fa423544af722a3469b20704c8d1942794a86e4364fe7d9e8e9f63241a5b769d61c8151993bc65833a5b959026fa1ccea343b3db0a33aa6deb + languageName: node + linkType: hard + +"default-browser@npm:^5.2.1": + version: 5.2.1 + resolution: "default-browser@npm:5.2.1" + dependencies: + bundle-name: ^4.1.0 + default-browser-id: ^5.0.0 + checksum: afab7eff7b7f5f7a94d9114d1ec67273d3fbc539edf8c0f80019879d53aa71e867303c6f6d7cffeb10a6f3cfb59d4f963dba3f9c96830b4540cc7339a1bf9840 + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: ^1.0.2 + checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a + languageName: node + linkType: hard + +"defer-to-connect@npm:^2.0.0": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: ^1.0.1 + has-property-descriptors: ^1.0.0 + object-keys: ^1.1.1 + checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 + languageName: node + linkType: hard + +"delay@npm:^5.0.0": + version: 5.0.0 + resolution: "delay@npm:5.0.0" + checksum: 62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"denque@npm:^2.1.0": + version: 2.1.0 + resolution: "denque@npm:2.1.0" + checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 + languageName: node + linkType: hard + +"depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a + languageName: node + linkType: hard + +"depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + +"dependency-graph@npm:0.11.0, dependency-graph@npm:~0.11.0": + version: 0.11.0 + resolution: "dependency-graph@npm:0.11.0" + checksum: 477204beaa9be69e642bc31ffe7a8c383d0cf48fa27acbc91c5df01431ab913e65c154213d2ef83d034c98d77280743ec85e5da018a97a18dd43d3c0b78b28cd + languageName: node + linkType: hard + +"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": + version: 2.3.1 + resolution: "deprecation@npm:2.3.1" + checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 + languageName: node + linkType: hard + +"dequal@npm:^2.0.0": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 + languageName: node + linkType: hard + +"des.js@npm:^1.0.0": + version: 1.1.0 + resolution: "des.js@npm:1.1.0" + dependencies: + inherits: ^2.0.1 + minimalistic-assert: ^1.0.0 + checksum: 0e9c1584b70d31e20f20a613fc9ef60fbc6a147dfec9e448a168794a4b97ac04d8dc47ea008f1fa93b0f8aaf7c1ead632a5e59ce1913a6079d2d244c9f5ebe33 + languageName: node + linkType: hard + +"destroy@npm:1.2.0, destroy@npm:^1.0.4": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d + languageName: node + linkType: hard + +"detect-libc@npm:^2.0.0": + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 2ba6a939ae55f189aea996ac67afceb650413c7a34726ee92c40fb0deb2400d57ef94631a8a3f052055eea7efb0f99a9b5e6ce923415daa3e68221f963cfc27d + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 + languageName: node + linkType: hard + +"detect-node-es@npm:^1.1.0": + version: 1.1.0 + resolution: "detect-node-es@npm:1.1.0" + checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449 + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0" + checksum: 832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e + languageName: node + linkType: hard + +"detect-port-alt@npm:^1.1.6": + version: 1.1.6 + resolution: "detect-port-alt@npm:1.1.6" + dependencies: + address: ^1.0.1 + debug: ^2.6.0 + bin: + detect: ./bin/detect-port + detect-port: ./bin/detect-port + checksum: 9dc37b1fa4a9dd6d4889e1045849b8d841232b598d1ca888bf712f4035b07a17cf6d537465a0d7323250048d3a5a0540e3b7cf89457efc222f96f77e2c40d16a + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa + languageName: node + linkType: hard + +"diff3@npm:0.0.3": + version: 0.0.3 + resolution: "diff3@npm:0.0.3" + checksum: 28d883f1057b9873dfcb38cd2750337e6b32bf184bb1c0fb3292efeb83c597f1ce9b8f508bdd0d623a58b9ca1c917b1f297b90cb7fce3a62b26b0dde496f70e6 + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d + languageName: node + linkType: hard + +"diff@npm:^5.0.0": + version: 5.2.0 + resolution: "diff@npm:5.2.0" + checksum: 12b63ca9c36c72bafa3effa77121f0581b4015df18bc16bac1f8e263597735649f1a173c26f7eba17fb4162b073fee61788abe49610e6c70a2641fe1895443fd + languageName: node + linkType: hard + +"diffie-hellman@npm:^5.0.0": + version: 5.0.3 + resolution: "diffie-hellman@npm:5.0.3" + dependencies: + bn.js: ^4.1.0 + miller-rabin: ^4.0.0 + randombytes: ^2.0.0 + checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: ^4.0.0 + checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + +"discontinuous-range@npm:1.0.0": + version: 1.0.0 + resolution: "discontinuous-range@npm:1.0.0" + checksum: 8ee88d7082445b6eadc7c03bebe6dc978f96760c45e9f65d16ca66174d9e086a9e3855ee16acf65625e1a07a846a17de674f02a5964a6aebe5963662baf8b5c8 + languageName: node + linkType: hard + +"dns-packet@npm:^5.2.2": + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" + dependencies: + "@leichtgewicht/ip-codec": ^2.0.1 + checksum: 64c06457f0c6e143f7a0946e0aeb8de1c5f752217cfa143ef527467c00a6d78db1835cfdb6bb68333d9f9a4963cf23f410439b5262a8935cce1236f45e344b81 + languageName: node + linkType: hard + +"docker-compose@npm:^0.24.8": + version: 0.24.8 + resolution: "docker-compose@npm:0.24.8" + dependencies: + yaml: ^2.2.2 + checksum: 48f3564c46490f1f51899a144deb546b61450a76bffddb378379ac7702aa34b055e0237e0dc77507df94d7ad6f1f7daeeac27730230bce9aafe2e35efeda6b45 + languageName: node + linkType: hard + +"docker-modem@npm:^3.0.0": + version: 3.0.8 + resolution: "docker-modem@npm:3.0.8" + dependencies: + debug: ^4.1.1 + readable-stream: ^3.5.0 + split-ca: ^1.0.1 + ssh2: ^1.11.0 + checksum: e3675c9b1ad800be8fb1cb9c5621fbef20a75bfedcd6e01b69808eadd7f0165681e4e30d1700897b788a67dbf4769964fcccd19c3d66f6d2499bb7aede6b34df + languageName: node + linkType: hard + +"docker-modem@npm:^5.0.3": + version: 5.0.3 + resolution: "docker-modem@npm:5.0.3" + dependencies: + debug: ^4.1.1 + readable-stream: ^3.5.0 + split-ca: ^1.0.1 + ssh2: ^1.15.0 + checksum: 68f4948591622860ca95c10a01cae7f53ff2b2e8435b73b901698083b24ceb24208da12c1db2c47f073d48bc2f64a274cbf30e3c73979734f6fb3fbdf5bdb72e + languageName: node + linkType: hard + +"dockerode@npm:^3.3.1, dockerode@npm:^3.3.5": + version: 3.3.5 + resolution: "dockerode@npm:3.3.5" + dependencies: + "@balena/dockerignore": ^1.0.2 + docker-modem: ^3.0.0 + tar-fs: ~2.0.1 + checksum: 7f6650422b07fa7ea9d5801f04b1a432634446b5fe37b995b8302b953b64e93abf1bb4596c2fb574ba47aafee685ef2ab959cc86c9654add5a26d09541bbbcc6 + languageName: node + linkType: hard + +"dockerode@npm:^4.0.0": + version: 4.0.2 + resolution: "dockerode@npm:4.0.2" + dependencies: + "@balena/dockerignore": ^1.0.2 + docker-modem: ^5.0.3 + tar-fs: ~2.0.1 + checksum: 4d36633d04ac5f662b0322d2fa4fe51fb1dd5a45f00b07379196ee5ff5dae13688a9ec1adf1edeaefab5eb22f3ae2219f62026241555a8bcf7edb396bbb5a92f + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: ^2.0.2 + checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: ^2.0.2 + checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 005eb283caef57fc1adec4d5df4dd49189b628f2f575af45decb210e04d634459e3f1ee64f18b41e2dcf200c844bc1d9279d80807e686a30d69a4756151ad248 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.6.3": + version: 0.6.3 + resolution: "dom-accessibility-api@npm:0.6.3" + checksum: c325b5144bb406df23f4affecffc117dbaec9af03daad9ee6b510c5be647b14d28ef0a4ea5ca06d696d8ab40bb777e5fed98b985976fdef9d8790178fa1d573f + languageName: node + linkType: hard + +"dom-converter@npm:^0.2.0": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: ~0.4 + checksum: ea52fe303f5392e48dea563abef0e6fb3a478b8dbe3c599e99bb5d53981c6c38fc4944e56bb92a8ead6bb989d10b7914722ae11febbd2fd0910e33b9fc4aaa77 + languageName: node + linkType: hard + +"dom-helpers@npm:^5.0.1": + version: 5.2.1 + resolution: "dom-helpers@npm:5.2.1" + dependencies: + "@babel/runtime": ^7.8.7 + csstype: ^3.0.2 + checksum: 863ba9e086f7093df3376b43e74ce4422571d404fc9828bf2c56140963d5edf0e56160f9b2f3bb61b282c07f8fc8134f023c98fd684bddcb12daf7b0f14d951c + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: ^2.0.1 + domhandler: ^4.2.0 + entities: ^2.0.0 + checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 + languageName: node + linkType: hard + +"domain-browser@npm:^1.1.1": + version: 1.2.0 + resolution: "domain-browser@npm:1.2.0" + checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domexception@npm:^2.0.1": + version: 2.0.1 + resolution: "domexception@npm:2.0.1" + dependencies: + webidl-conversions: ^5.0.0 + checksum: d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691 + languageName: node + linkType: hard + +"domexception@npm:^4.0.0": + version: 4.0.0 + resolution: "domexception@npm:4.0.0" + dependencies: + webidl-conversions: ^7.0.0 + checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 + languageName: node + linkType: hard + +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: ^2.2.0 + checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa + languageName: node + linkType: hard + +"dompurify@npm:=3.1.4": + version: 3.1.4 + resolution: "dompurify@npm:3.1.4" + checksum: 7b8d55d6e091c69cccfef73d066bd1bc82de32c81bc050b2c396b502afda0c853152760553aeb4d7ef86e7cf46bf49720fcb0c42a49ce939125cf40d7720ebb8 + languageName: node + linkType: hard + +"dompurify@npm:^2.2.7": + version: 2.5.7 + resolution: "dompurify@npm:2.5.7" + checksum: 9652139743130b5ebaf5278fadec06d9b3920019b80c205565b9b8d52cd0cea90ff690c1994c5c0da5bc9d57a94dc19236cdf1ccabdc1c6cff7c255e1e597031 + languageName: node + linkType: hard + +"dompurify@npm:^3.0.0": + version: 3.1.7 + resolution: "dompurify@npm:3.1.7" + checksum: 0a9b811bbc94f3dba60cf6486962362b0f1a5b4ab789f5e1cbd4749b6ba1a1fad190a677a962dc8850ce28764424765fe425e9d6508e4e93ba648ef15d54bc24 + languageName: node + linkType: hard + +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: ^1.0.1 + domelementtype: ^2.2.0 + domhandler: ^4.2.0 + checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 + languageName: node + linkType: hard + +"drange@npm:^1.0.2": + version: 1.1.1 + resolution: "drange@npm:1.1.1" + checksum: 7e6ed639f9ab4d826e79717e2b0685a7ab02ecd39dac6483305dcc43ea2a27dc78b538e10adaba35c086efab216ef1f53f22bc402abfd0d29454b1c5f48fecd1 + languageName: node + linkType: hard + +"dset@npm:^3.1.2": + version: 3.1.4 + resolution: "dset@npm:3.1.4" + checksum: 9a7677e9ffd3c13ad850f7cf367aa94b39984006510e84c3c09b7b88bba0a5b3b7196d85a99d0c4cae4e47d67bdeca43dc1834a41d80f31bcdc86dd26121ecec + languageName: node + linkType: hard + +"duplexer@npm:^0.1.2": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 + languageName: node + linkType: hard + +"duplexify@npm:^4.0.0, duplexify@npm:^4.1.3": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: ^1.4.1 + inherits: ^2.0.3 + readable-stream: ^3.1.1 + stream-shift: ^1.0.2 + checksum: 9636a027345de3dd3c801594d01a7c73d9ce260019538beb1ee650bba7544e72f40a4d4902b52e1ab283dc32a06f210d42748773af02ff15e3064a9659deab7f + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + +"easy-table@npm:1.1.0": + version: 1.1.0 + resolution: "easy-table@npm:1.1.0" + dependencies: + wcwidth: ">=1.0.1" + dependenciesMeta: + wcwidth: + optional: true + checksum: 49b960fefe5670076773824386f22070dce185ebc0a99542035496700cc39a0b9346f65fd4307f5fe3dbbe7e6d9c4b59966e77e32f915e0fe71de71c3d0efcf7 + languageName: node + linkType: hard + +"easy-table@npm:1.2.0": + version: 1.2.0 + resolution: "easy-table@npm:1.2.0" + dependencies: + ansi-regex: ^5.0.1 + wcwidth: ^1.0.1 + dependenciesMeta: + wcwidth: + optional: true + checksum: 66961b19751a68d2d30ce9b74ef750c374cc3112bbcac3d1ed5a939e43c035ecf6b1954098df2d5b05f1e853ab2b67de893794390dcbf0abe1f157fddeb52174 + languageName: node + linkType: hard + +"ebnf@npm:^1.9.1": + version: 1.9.1 + resolution: "ebnf@npm:1.9.1" + bin: + ebnf: dist/bin.js + checksum: a361ac739a4981a75e15cd16e0dd0ee944977caa680e689240d5d8cda0cae75d869e5889b7457c0c201687206d6ee47bae3b247a20f851c3a2db457ed480cb87 + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: ~0.1.0 + safer-buffer: ^2.1.0 + checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a + languageName: node + linkType: hard + +"ecdsa-sig-formatter@npm:1.0.11, ecdsa-sig-formatter@npm:^1.0.11": + version: 1.0.11 + resolution: "ecdsa-sig-formatter@npm:1.0.11" + dependencies: + safe-buffer: ^5.0.1 + checksum: 207f9ab1c2669b8e65540bce29506134613dd5f122cccf1e6a560f4d63f2732d427d938f8481df175505aad94583bcb32c688737bb39a6df0625f903d6d93c03 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.28": + version: 1.5.30 + resolution: "electron-to-chromium@npm:1.5.30" + checksum: b1a9003d32b7ef2075580941e868e1ba9a5b57e8e8e6b7a26462dea830c194d26906a00c92366b41e09bb794ff37ae73865b5c25cbe1f96ae931fc3faf6ded64 + languageName: node + linkType: hard + +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.5.7 + resolution: "elliptic@npm:6.5.7" + 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 + checksum: af0ffddffdbc2fea4eeec74388cd73e62ed5a0eac6711568fb28071566319785df529c968b0bf1250ba4bc628e074b2d64c54a633e034aa6f0c6b152ceb49ab8 + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 + languageName: node + linkType: hard + +"enabled@npm:2.0.x": + version: 2.0.0 + resolution: "enabled@npm:2.0.0" + checksum: 9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 + languageName: node + linkType: hard + +"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 + languageName: node + linkType: hard + +"enquirer@npm:^2.3.0": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: ^4.1.1 + strip-ansi: ^6.0.1 + checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + +"entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 + languageName: node + linkType: hard + +"entities@npm:~2.1.0": + version: 2.1.0 + resolution: "entities@npm:2.1.0" + checksum: a10a877e489586a3f6a691fe49bf3fc4e58f06c8e80522f08214a5150ba457e7017b447d4913a3fa041bda06ee4c92517baa4d8d75373eaa79369e9639225ffd + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + +"error-stack-parser@npm:^2.0.6": + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" + dependencies: + stackframe: ^1.3.4 + checksum: 3b916d2d14c6682f287c8bfa28e14672f47eafe832701080e420e7cdbaebb2c50293868256a95706ac2330fe078cf5664713158b49bc30d7a5f2ac229ded0e18 + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" + 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 + checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae + languageName: node + linkType: hard + +"es-aggregate-error@npm:^1.0.7": + version: 1.0.13 + resolution: "es-aggregate-error@npm:1.0.13" + dependencies: + define-data-property: ^1.1.4 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + globalthis: ^1.0.3 + has-property-descriptors: ^1.0.2 + set-function-name: ^2.0.2 + checksum: f29596a9267220850fd77cc32abec369ffdea8ccc05de3ca387e55cf1711db2d1f6cdd1384f5bb968dbfb3ae8371919e82a61edb7219123caa41b924f31f1821 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + +"es-get-iterator@npm:^1.1.3": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + is-arguments: ^1.1.1 + is-map: ^2.0.2 + is-set: ^2.0.2 + is-string: ^1.0.7 + isarray: ^2.0.5 + stop-iteration-iterator: ^1.0.0 + checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.0.19": + version: 1.0.19 + resolution: "es-iterator-helpers@npm:1.0.19" + 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 + checksum: 7ae112b88359fbaf4b9d7d1d1358ae57c5138768c57ba3a8fb930393662653b0512bfd7917c15890d1471577fb012fee8b73b4465e59b331739e6ee94f961683 + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.3.1": + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: a0cf04fb92d052647ac7d818d1913b98d3d3d0f5b9d88f0eafb993436e4c3e2c958599db68839d57f2dfa281fdf0f60e18d448eb78fc292c33c0f25635b6854f + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" + dependencies: + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" + dependencies: + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + +"es6-error@npm:^4.1.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: ae41332a51ec1323da6bbc5d75b7803ccdeddfae17c41b6166ebbafc8e8beb7a7b80b884b7fab1cc80df485860ac3c59d78605e860bb4f8cd816b3d6ade0d010 + languageName: node + linkType: hard + +"esbuild-loader@npm:^4.0.0": + version: 4.2.2 + resolution: "esbuild-loader@npm:4.2.2" + dependencies: + esbuild: ^0.21.0 + get-tsconfig: ^4.7.0 + loader-utils: ^2.0.4 + webpack-sources: ^1.4.3 + peerDependencies: + webpack: ^4.40.0 || ^5.0.0 + checksum: 793d2482693c1c66298f63d7fdb62f2f3e314b006ade1dc3c46b46ade39777c5fba5930c2fa2752636c511997faa08d4a0f5d5b8a734b9046b3626aa6d5ab8e3 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.0": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": 0.21.5 + "@esbuild/android-arm": 0.21.5 + "@esbuild/android-arm64": 0.21.5 + "@esbuild/android-x64": 0.21.5 + "@esbuild/darwin-arm64": 0.21.5 + "@esbuild/darwin-x64": 0.21.5 + "@esbuild/freebsd-arm64": 0.21.5 + "@esbuild/freebsd-x64": 0.21.5 + "@esbuild/linux-arm": 0.21.5 + "@esbuild/linux-arm64": 0.21.5 + "@esbuild/linux-ia32": 0.21.5 + "@esbuild/linux-loong64": 0.21.5 + "@esbuild/linux-mips64el": 0.21.5 + "@esbuild/linux-ppc64": 0.21.5 + "@esbuild/linux-riscv64": 0.21.5 + "@esbuild/linux-s390x": 0.21.5 + "@esbuild/linux-x64": 0.21.5 + "@esbuild/netbsd-x64": 0.21.5 + "@esbuild/openbsd-x64": 0.21.5 + "@esbuild/sunos-x64": 0.21.5 + "@esbuild/win32-arm64": 0.21.5 + "@esbuild/win32-ia32": 0.21.5 + "@esbuild/win32-x64": 0.21.5 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 2911c7b50b23a9df59a7d6d4cdd3a4f85855787f374dce751148dbb13305e0ce7e880dde1608c2ab7a927fc6cec3587b80995f7fc87a64b455f8b70b55fd8ec1 + languageName: node + linkType: hard + +"esbuild@npm:^0.23.0": + version: 0.23.1 + resolution: "esbuild@npm:0.23.1" + dependencies: + "@esbuild/aix-ppc64": 0.23.1 + "@esbuild/android-arm": 0.23.1 + "@esbuild/android-arm64": 0.23.1 + "@esbuild/android-x64": 0.23.1 + "@esbuild/darwin-arm64": 0.23.1 + "@esbuild/darwin-x64": 0.23.1 + "@esbuild/freebsd-arm64": 0.23.1 + "@esbuild/freebsd-x64": 0.23.1 + "@esbuild/linux-arm": 0.23.1 + "@esbuild/linux-arm64": 0.23.1 + "@esbuild/linux-ia32": 0.23.1 + "@esbuild/linux-loong64": 0.23.1 + "@esbuild/linux-mips64el": 0.23.1 + "@esbuild/linux-ppc64": 0.23.1 + "@esbuild/linux-riscv64": 0.23.1 + "@esbuild/linux-s390x": 0.23.1 + "@esbuild/linux-x64": 0.23.1 + "@esbuild/netbsd-x64": 0.23.1 + "@esbuild/openbsd-arm64": 0.23.1 + "@esbuild/openbsd-x64": 0.23.1 + "@esbuild/sunos-x64": 0.23.1 + "@esbuild/win32-arm64": 0.23.1 + "@esbuild/win32-ia32": 0.23.1 + "@esbuild/win32-x64": 0.23.1 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 0413c3b9257327fb598427688b7186ea335bf1693746fe5713cc93c95854d6388b8ed4ad643fddf5b5ace093f7dcd9038dd58e087bf2da1f04dfb4c5571660af + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e + languageName: node + linkType: hard + +"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^5.0.0": + version: 5.0.0 + resolution: "escape-string-regexp@npm:5.0.0" + checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e + languageName: node + linkType: hard + +"escodegen@npm:^1.8.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: ^4.0.1 + estraverse: ^4.2.0 + esutils: ^2.0.2 + optionator: ^0.8.1 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0 + languageName: node + linkType: hard + +"escodegen@npm:^2.0.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^9.0.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 9229b768c879f500ee54ca05925f31b0c0bafff3d9f5521f98ff05127356de78c81deb9365c86a5ec4efa990cb72b74df8612ae15965b14136044c73e1f6a907 + languageName: node + linkType: hard + +"eslint-formatter-friendly@npm:^7.0.0": + version: 7.0.0 + resolution: "eslint-formatter-friendly@npm:7.0.0" + dependencies: + "@babel/code-frame": 7.0.0 + chalk: 2.4.2 + extend: 3.0.2 + strip-ansi: 5.2.0 + text-table: 0.2.0 + checksum: e318768ac919993a234d38798544c5cf8e40ce05d6f2c028e4d0a4ac5c503a31609590ed67ceb31c98fae899b87950c6c805ad9e8c3a9060776daecda1bf1545 + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: ^3.2.7 + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.9.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" + dependencies: + debug: ^3.2.7 + peerDependenciesMeta: + eslint: + optional: true + checksum: be3ac52e0971c6f46daeb1a7e760e45c7c45f820c8cc211799f85f10f04ccbf7afc17039165d56cb2da7f7ca9cec2b3a777013cddf0b976784b37eb9efa24180 + languageName: node + linkType: hard + +"eslint-plugin-deprecation@npm:^2.0.0": + version: 2.0.0 + resolution: "eslint-plugin-deprecation@npm:2.0.0" + 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 + checksum: d79611e902ac419a21e51eab582fcdbcf8170aff820c5e5197e7d242e7ca6bda59c0077d88404970c25993017398dd65c96df7d31a833e332d45dd330935324b + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.25.4": + version: 2.30.0 + resolution: "eslint-plugin-import@npm:2.30.0" + dependencies: + "@rtsao/scc": ^1.1.0 + array-includes: ^3.1.8 + array.prototype.findlastindex: ^1.2.5 + 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.9.0 + hasown: ^2.0.2 + is-core-module: ^2.15.1 + is-glob: ^4.0.3 + minimatch: ^3.1.2 + object.fromentries: ^2.0.8 + object.groupby: ^1.0.3 + object.values: ^1.2.0 + semver: ^6.3.1 + tsconfig-paths: ^3.15.0 + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: 0ec1ad69c0d22f15bc4a49ee97ae757e4adfc3181996f2c4a1ed4d5028bd99bab38e7623e58ef4477ba1db8425f441e4e986367125273efa4c5f7ad2c4467a9a + languageName: node + linkType: hard + +"eslint-plugin-jest@npm:^28.0.0": + version: 28.8.3 + resolution: "eslint-plugin-jest@npm:28.8.3" + dependencies: + "@typescript-eslint/utils": ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependencies: + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + jest: "*" + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: e371fcbe2127a403824b6c23b66f6b2e2cc54074c3c70a9965d48bdcdfb461670965a7d7cdddab68f09e703d3a09a281d05591b1cb4315f5246d27fd8baa84ac + languageName: node + linkType: hard + +"eslint-plugin-jsx-a11y@npm:^6.5.1": + version: 6.10.0 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.0" + dependencies: + aria-query: ~5.1.3 + array-includes: ^3.1.8 + array.prototype.flatmap: ^1.3.2 + ast-types-flow: ^0.0.8 + axe-core: ^4.10.0 + axobject-query: ^4.1.0 + damerau-levenshtein: ^1.0.8 + emoji-regex: ^9.2.2 + es-iterator-helpers: ^1.0.19 + hasown: ^2.0.2 + jsx-ast-utils: ^3.3.5 + language-tags: ^1.0.9 + minimatch: ^3.1.2 + object.fromentries: ^2.0.8 + safe-regex-test: ^1.0.3 + string.prototype.includes: ^2.0.0 + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 1009deca12ddbe3624586bc5fc3534ca98d00a5841a2563cb6abd9339b984f0a99075dc2a703a517f4087eb84d659c87e60beda17645883de2ba1d86f2b20c96 + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.3.0": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 395c433610f59577cfcf3f2e42bcb130436c8a0b3777ac64f441d88c5275f4fcfc89094cedab270f2822daf29af1079151a7a6579a8e9ea8cee66540ba0384c4 + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.28.0": + version: 7.37.1 + resolution: "eslint-plugin-react@npm:7.37.1" + dependencies: + array-includes: ^3.1.8 + array.prototype.findlast: ^1.2.5 + array.prototype.flatmap: ^1.3.2 + array.prototype.tosorted: ^1.1.4 + doctrine: ^2.1.0 + es-iterator-helpers: ^1.0.19 + estraverse: ^5.3.0 + hasown: ^2.0.2 + jsx-ast-utils: ^2.4.1 || ^3.0.0 + minimatch: ^3.1.2 + object.entries: ^1.1.8 + object.fromentries: ^2.0.8 + object.values: ^1.2.0 + prop-types: ^15.8.1 + resolve: ^2.0.0-next.5 + semver: ^6.3.1 + string.prototype.matchall: ^4.0.11 + string.prototype.repeat: ^1.0.0 + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 22d1bdf0dd4cdbf8c57ce563c58d43c5f5e1da0b08d27d0a69d7126d9e8afcb74a5befae97dab4019b4c6029ae617b6a0af1709cb9e0439d5757b01b392d2ca7 + languageName: node + linkType: hard + +"eslint-plugin-unused-imports@npm:^3.0.0": + version: 3.2.0 + resolution: "eslint-plugin-unused-imports@npm:3.2.0" + dependencies: + eslint-rule-composer: ^0.3.0 + peerDependencies: + "@typescript-eslint/eslint-plugin": 6 - 7 + eslint: 8 + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + checksum: e85ae4f3af489294ef5e0969ab904fa87f9fa7c959ca0804f30845438db4aeb0428ddad7ab06a70608e93121626799977241b442fdf126a4d0667be57390c3d6 + languageName: node + linkType: hard + +"eslint-rule-composer@npm:^0.3.0": + version: 0.3.0 + resolution: "eslint-rule-composer@npm:0.3.0" + checksum: c2f57cded8d1c8f82483e0ce28861214347e24fd79fd4144667974cd334d718f4ba05080aaef2399e3bbe36f7d6632865110227e6b176ed6daa2d676df9281b1 + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^4.1.1 + checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 + languageName: node + linkType: hard + +"eslint-webpack-plugin@npm:^4.0.0": + version: 4.2.0 + resolution: "eslint-webpack-plugin@npm:4.2.0" + dependencies: + "@types/eslint": ^8.56.10 + jest-worker: ^29.7.0 + micromatch: ^4.0.5 + normalize-path: ^3.0.0 + schema-utils: ^4.2.0 + peerDependencies: + eslint: ^8.0.0 || ^9.0.0 + webpack: ^5.0.0 + checksum: 51538d60d0d0f3dd5774a4291af4620884a45a40270e2878c2f7c8dbff3584ef8588ffded8de696a4bbcee45bee219eba442eb503f5eddcc79aefeb4845985ae + languageName: node + linkType: hard + +"eslint@npm:^8.6.0": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.57.1 + "@humanwhocodes/config-array": ^0.13.0 + "@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 + checksum: e2489bb7f86dd2011967759a09164e65744ef7688c310bc990612fc26953f34cc391872807486b15c06833bdff737726a23e9b4cdba5de144c311377dc41d91b + languageName: node + linkType: hard + +"esm@npm:^3.2.25": + version: 3.2.25 + resolution: "esm@npm:3.2.25" + checksum: 978aabe2de83541c105605a6d60a26ed8e627ef6bb0a7605fe15a95bbdea6b8348bd045255cb22219c054dd09a81a94823df00843d9e97f42419c92015ce3a64 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 + languageName: node + linkType: hard + +"esprima@npm:1.2.2": + version: 1.2.2 + resolution: "esprima@npm:1.2.2" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 4f10006f0e315f2f7d8cf6630e465f183512f1ab2e862b11785a133ce37ed1696573deefb5256e510eaa4368342b13b393334477f6ccdcdb8f10e782b0f5e6dc + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: ^5.1.0 + checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b + languageName: node + linkType: hard + +"estree-walker@npm:^0.6.1": + version: 0.6.1 + resolution: "estree-walker@npm:0.6.1" + checksum: 9d6f82a4921f11eec18f8089fb3cce6e53bcf45a8e545c42a2674d02d055fb30f25f90495f8be60803df6c39680c80dcee7f944526867eb7aa1fc9254883b23d + languageName: node + linkType: hard + +"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 + languageName: node + linkType: hard + +"events@npm:3.3.0, events@npm:^3.0.0, events@npm:^3.2.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 + languageName: node + linkType: hard + +"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: ^1.3.4 + node-gyp: latest + safe-buffer: ^5.1.1 + checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + 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 + checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 + languageName: node + linkType: hard + +"expand-template@npm:^2.0.3": + version: 2.0.3 + resolution: "expand-template@npm:2.0.3" + checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 + languageName: node + linkType: hard + +"expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": + version: 2.0.2 + resolution: "expand-tilde@npm:2.0.2" + dependencies: + homedir-polyfill: ^1.0.1 + checksum: 2efe6ed407d229981b1b6ceb552438fbc9e5c7d6a6751ad6ced3e0aa5cf12f0b299da695e90d6c2ac79191b5c53c613e508f7149e4573abfbb540698ddb7301a + languageName: node + linkType: hard + +"expect@npm:^29.0.0, expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": ^29.7.0 + jest-get-type: ^29.6.3 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c + languageName: node + linkType: hard + +"expiry-map@npm:^2.0.0": + version: 2.0.0 + resolution: "expiry-map@npm:2.0.0" + dependencies: + map-age-cleaner: ^0.2.0 + checksum: 9be8662e1a5c1084fb6d0ddc5402658dd06101c330454062b2f5efbf1477259d272e54ec16663d7d12a93d08ed510535781c36acb214696c5bc3a690a02a7a9d + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 + languageName: node + linkType: hard + +"express-openapi-validator@npm:^5.0.4": + version: 5.3.7 + resolution: "express-openapi-validator@npm:5.3.7" + dependencies: + "@apidevtools/json-schema-ref-parser": ^11.7.0 + "@types/multer": ^1.4.12 + ajv: ^8.17.1 + ajv-draft-04: ^1.0.0 + ajv-formats: ^2.1.1 + content-type: ^1.0.5 + json-schema-traverse: ^1.0.0 + lodash.clonedeep: ^4.5.0 + lodash.get: ^4.4.2 + media-typer: ^1.1.0 + multer: ^1.4.5-lts.1 + ono: ^7.1.3 + path-to-regexp: ^8.1.0 + peerDependencies: + express: "*" + checksum: 28be61484f68bbad3f2ec8304bf310e1c962ceefd21b9feea5e52187670715257a30e1d87173c773e36b1a182a10760ca16987f16649bf0b91f4bcca0b58cfbd + languageName: node + linkType: hard + +"express-promise-router@npm:^4.1.0": + version: 4.1.1 + resolution: "express-promise-router@npm:4.1.1" + dependencies: + is-promise: ^4.0.0 + lodash.flattendeep: ^4.0.0 + methods: ^1.0.0 + peerDependencies: + "@types/express": ^4.0.0 + express: ^4.0.0 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: e69ee7eb2c70470d5be71d34cd9275c26aae157c1ef16a21ecf53141e512fd4a6b5a68db89b30f745df941518505d00ec0a5e13f0becbd53ad63ffce3ed885f3 + languageName: node + linkType: hard + +"express-session@npm:^1.17.1": + version: 1.18.0 + resolution: "express-session@npm:1.18.0" + dependencies: + cookie: 0.6.0 + cookie-signature: 1.0.7 + debug: 2.6.9 + depd: ~2.0.0 + on-headers: ~1.0.2 + parseurl: ~1.3.3 + safe-buffer: 5.2.1 + uid-safe: ~2.1.5 + checksum: 56e52e4f5e09f77b201069f5f977e8c301d1feb324ac545f043e251745bb17ab0b05c6d7b3653f20ae548179afd76eeda9f44c9872ac9ce82d7c2a917a88d885 + languageName: node + linkType: hard + +"express@npm:^4.17.1, express@npm:^4.18.2, express@npm:^4.19.2": + version: 4.21.0 + resolution: "express@npm:4.21.0" + dependencies: + accepts: ~1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + 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: ~2.0.0 + escape-html: ~1.0.3 + etag: ~1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: ~1.1.2 + on-finished: 2.4.1 + parseurl: ~1.3.3 + path-to-regexp: 0.1.10 + proxy-addr: ~2.0.7 + qs: 6.13.0 + range-parser: ~1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: ~1.6.18 + utils-merge: 1.0.1 + vary: ~1.1.2 + checksum: 1c5212993f665809c249bf00ab550b989d1365a5b9171cdfaa26d93ee2ef10cd8add520861ec8d5da74b3194d8374e1d9d53e85ef69b89fd9c4196b87045a5d4 + languageName: node + linkType: hard + +"extend@npm:3.0.2, extend@npm:^3.0.0, extend@npm:^3.0.2, extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 + languageName: node + linkType: hard + +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: ^0.7.0 + iconv-lite: ^0.4.24 + tmp: ^0.0.33 + checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 + languageName: node + linkType: hard + +"extract-files@npm:^11.0.0": + version: 11.0.0 + resolution: "extract-files@npm:11.0.0" + checksum: 39ebd92772e9a1e30d1e3112fb7db85d353c8243640635668b615ac1d605ceb79fbb13d17829dd308993ef37bb189ad99817f79ab164ae95c9bb3df9f440bd16 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 + languageName: node + linkType: hard + +"fast-copy@npm:^3.0.2": + version: 3.0.2 + resolution: "fast-copy@npm:3.0.2" + checksum: 47f584bcede08ab3198559d3e0e093a547d567715b86be2198da6e3366c3c73eed550d97b86f9fb90dae179982b89c15d68187def960f522cdce14bacdfc6184 + languageName: node + linkType: hard + +"fast-decode-uri-component@npm:^1.0.1": + version: 1.0.1 + resolution: "fast-decode-uri-component@npm:1.0.1" + checksum: 427a48fe0907e76f0e9a2c228e253b4d8a8ab21d130ee9e4bb8339c5ba4086235cf9576831f7b20955a752eae4b525a177ff9d5825dd8d416e7726939194fbee + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": + version: 1.3.2 + resolution: "fast-fifo@npm:1.3.2" + checksum: 6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + 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 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 + languageName: node + linkType: hard + +"fast-json-parse@npm:^1.0.3": + version: 1.0.3 + resolution: "fast-json-parse@npm:1.0.3" + checksum: c19117c56ec18a9aa133c8ebf450c99d1037117e47a3cb9aff91b60580ba48d0fd8484b696c26749a1b9cb4914084177b3fa9ebef72063a74dee7d9ead987603 + languageName: node + linkType: hard + +"fast-json-patch@npm:^3.0.0-1, fast-json-patch@npm:^3.1.0": + version: 3.1.1 + resolution: "fast-json-patch@npm:3.1.1" + checksum: c4525b61b2471df60d4b025b4118b036d99778a93431aa44d1084218182841d82ce93056f0f3bbd731a24e6a8e69820128adf1873eb2199a26c62ef58d137833 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c + languageName: node + linkType: hard + +"fast-memoize@npm:^2.5.2": + version: 2.5.2 + resolution: "fast-memoize@npm:2.5.2" + checksum: 79fa759719ba4eac7e8c22fb3b0eb3f18f4a31e218c00b1eb4a5b53c5781921133a6b84472d59ec5a6ea8f26ad57b43cd99a350c0547ccce51489bc9a5f0b28d + languageName: node + linkType: hard + +"fast-querystring@npm:^1.1.1": + version: 1.1.2 + resolution: "fast-querystring@npm:1.1.2" + dependencies: + fast-decode-uri-component: ^1.0.1 + checksum: 7149f82ee9ac39a9c08c7ffe435b9f6deade76ae5e3675fe1835720513e8c4bc541e666b4b7b1c0c07e08f369dcf4828d00f2bee39889a90a168e1439cf27b0b + languageName: node + linkType: hard + +"fast-redact@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-redact@npm:2.1.0" + checksum: ac096a93b44d6348fd6da4f289885465d2601fa5d37956f131394592af2c54d7af06caf177cd874a315253ee36542abc8008e3a2aee5809a20691788e3d04dd8 + languageName: node + linkType: hard + +"fast-safe-stringify@npm:2.1.1, fast-safe-stringify@npm:^2.0.6, fast-safe-stringify@npm:^2.0.7": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d + languageName: node + linkType: hard + +"fast-shallow-equal@npm:^1.0.0": + version: 1.0.0 + resolution: "fast-shallow-equal@npm:1.0.0" + checksum: ae89318ce43c0c46410d9511ac31520d59cfe675bad3d0b1cb5f900b2d635943d788b8370437178e91ae0d0412decc394229c03e69925ade929a8c02da241610 + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.0.2 + resolution: "fast-uri@npm:3.0.2" + checksum: ca00aadc84e0ab93a8a1700c386bc7cbeb49f47d9801083c258444eed31221fdf864d68fb48ea8acd7c512bf046b53c09e3aafd6d4bdb9449ed21be29d8d6f75 + languageName: node + linkType: hard + +"fast-xml-parser@npm:4.4.1": + version: 4.4.1 + resolution: "fast-xml-parser@npm:4.4.1" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: f440c01cd141b98789ae777503bcb6727393296094cc82924ae9f88a5b971baa4eec7e65306c7e07746534caa661fc83694ff437d9012dc84dee39dfbfaab947 + languageName: node + linkType: hard + +"fast-xml-parser@npm:^4.3.2, fast-xml-parser@npm:^4.4.1": + version: 4.5.0 + resolution: "fast-xml-parser@npm:4.5.0" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: 696dc98da46f0f48eb26dfe1640a53043ea64f2420056374e62abbb5e620f092f8df3c3ff3195505a2eefab2057db3bf0ebaac63557f277934f6cce4e7da027c + languageName: node + linkType: hard + +"fastest-stable-stringify@npm:^2.0.2": + version: 2.0.2 + resolution: "fastest-stable-stringify@npm:2.0.2" + checksum: 5e2cb166c7bb6f16ac25a1e4be17f6b8d2923234c80739e12c9d21dea376b3128b2c63f90aa2aae7746cfec4dcf188d1d4eb6a964bb484ca133f17c8e9acfacc + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.17.1 + resolution: "fastq@npm:1.17.1" + dependencies: + reusify: ^1.0.4 + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 + languageName: node + linkType: hard + +"fault@npm:^1.0.0": + version: 1.0.4 + resolution: "fault@npm:1.0.4" + dependencies: + format: ^0.2.0 + checksum: 5ac610d8b09424e0f2fa8cf913064372f2ee7140a203a79957f73ed557c0e79b1a3d096064d7f40bde8132a69204c1fe25ec23634c05c6da2da2039cff26c4e7 + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: ">=0.5.1" + checksum: d49a62caf027f871149fc2b3f3c7104dc6d62744277eb6f9f36e2d5714e847d846b9f7f0d0b7169b25a012e24a594cde11a93034b30732e4c683f20b8a5019fa + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: 2.1.1 + checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78 + languageName: node + linkType: hard + +"fecha@npm:^4.2.0": + version: 4.2.3 + resolution: "fecha@npm:4.2.3" + checksum: f94e2fb3acf5a7754165d04549460d3ae6c34830394d20c552197e3e000035d69732d74af04b9bed3283bf29fe2a9ebdcc0085e640b0be3cc3658b9726265e31 + languageName: node + linkType: hard + +"figures@npm:^3.0.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: ^3.0.4 + checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 + languageName: node + linkType: hard + +"file-type@npm:^16.5.4": + version: 16.5.4 + resolution: "file-type@npm:16.5.4" + dependencies: + readable-web-to-node-stream: ^3.0.0 + strtok3: ^6.2.4 + token-types: ^4.1.1 + checksum: d983c0f36491c57fcb6cc70fcb02c36d6b53f312a15053263e1924e28ca8314adf0db32170801ad777f09432c32155f31715ceaee66310947731588120d7ec27 + languageName: node + linkType: hard + +"file-uri-to-path@npm:1.0.0": + version: 1.0.0 + resolution: "file-uri-to-path@npm:1.0.0" + checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 + languageName: node + linkType: hard + +"filesize@npm:^8.0.6": + version: 8.0.7 + resolution: "filesize@npm:8.0.7" + checksum: 8603d27c5287b984cb100733640645e078f5f5ad65c6d913173e01fb99e09b0747828498fd86647685ccecb69be31f3587b9739ab1e50732116b2374aff4cbf9 + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 + languageName: node + linkType: hard + +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 + languageName: node + linkType: hard + +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" + dependencies: + debug: 2.6.9 + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + on-finished: 2.4.1 + parseurl: ~1.3.3 + statuses: 2.0.1 + unpipe: ~1.0.0 + checksum: a8c58cd97c9cd47679a870f6833a7b417043f5a288cd6af6d0f49b476c874a506100303a128b6d3b654c3d74fa4ff2ffed68a48a27e8630cda5c918f2977dcf4 + languageName: node + linkType: hard + +"find-file-up@npm:^2.0.1": + version: 2.0.1 + resolution: "find-file-up@npm:2.0.1" + dependencies: + resolve-dir: ^1.0.1 + checksum: dfe820bfb80e75bed5dd5080057858c0ad2393e1438c48a3bb682663e9ecdcfbe3224ed4768bfedd00776800b4ae76bc8953d250d15ae3feabf381d2c6d04268 + languageName: node + linkType: hard + +"find-pkg@npm:2.0.0": + version: 2.0.0 + resolution: "find-pkg@npm:2.0.0" + dependencies: + find-file-up: ^2.0.1 + checksum: 44785204c8bbbdfeaece6b834ba81a35163421c30e20f531281d26e6b5890663d7ac884b82a9aebf6ce23e479336cd6f70ea5597da35495c16abdeba2fd4f845 + languageName: node + linkType: hard + +"find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "find-root@npm:1.1.0" + checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: ^3.0.0 + checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: ^3.2.9 + keyv: ^4.5.3 + rimraf: ^3.0.2 + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec + languageName: node + linkType: hard + +"flatstr@npm:^1.0.12": + version: 1.0.12 + resolution: "flatstr@npm:1.0.12" + checksum: e1bb562c94b119e958bf37e55738b172b5f8aaae6532b9660ecd877779f8559dbbc89613ba6b29ccc13447e14c59277d41450f785cf75c30df9fce62f459e9a8 + languageName: node + linkType: hard + +"flatted@npm:3.3.1, flatted@npm:^3.2.7, flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 + languageName: node + linkType: hard + +"fn.name@npm:1.x.x": + version: 1.1.0 + resolution: "fn.name@npm:1.1.0" + checksum: e357144f48cfc9a7f52a82bbc6c23df7c8de639fce049cac41d41d62cabb740cdb9f14eddc6485e29c933104455bdd7a69bb14a9012cef9cd4fa252a4d0cf293 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" + peerDependenciesMeta: + debug: + optional: true + checksum: 859e2bacc7a54506f2bf9aacb10d165df78c8c1b0ceb8023f966621b233717dab56e8d08baadc3ad3b9db58af290413d585c999694b7c146aaf2616340c3d2a6 + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: ^1.1.3 + checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 + languageName: node + linkType: hard + +"foreach@npm:^2.0.4": + version: 2.0.6 + resolution: "foreach@npm:2.0.6" + checksum: f7b68494545ee41cbd0b0425ebf5386c265dc38ef2a9b0d5cd91a1b82172e939b4cf9387f8e0ebf6db4e368fc79ed323f2198424d5c774515ac3ed9b08901c0e + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 1989698488f725b05b26bc9afc8a08f08ec41807cd7b92ad85d96004ddf8243fd3e79486b8348c64a3011ae5cc2c9f0936af989e1f28339805d8bc178a75b451 + languageName: node + linkType: hard + +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 + languageName: node + linkType: hard + +"fork-ts-checker-webpack-plugin@npm:^6.5.0": + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" + dependencies: + "@babel/code-frame": ^7.8.3 + "@types/json-schema": ^7.0.5 + chalk: ^4.1.0 + chokidar: ^3.4.2 + cosmiconfig: ^6.0.0 + deepmerge: ^4.2.2 + fs-extra: ^9.0.0 + glob: ^7.1.6 + memfs: ^3.1.2 + minimatch: ^3.0.4 + schema-utils: 2.7.0 + semver: ^7.3.2 + tapable: ^1.0.0 + peerDependencies: + eslint: ">= 6" + typescript: ">= 2.7" + vue-template-compiler: "*" + webpack: ">= 4" + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + checksum: 9732a49bfeed8fc23e6e8a59795fa7c238edeba91040a9b520db54b4d316dda27f9f1893d360e296fd0ad8930627d364417d28a8c7007fba60cc730ebfce4956 + languageName: node + linkType: hard + +"fork-ts-checker-webpack-plugin@npm:^9.0.0": + version: 9.0.2 + resolution: "fork-ts-checker-webpack-plugin@npm:9.0.2" + dependencies: + "@babel/code-frame": ^7.16.7 + chalk: ^4.1.2 + chokidar: ^3.5.3 + cosmiconfig: ^8.2.0 + deepmerge: ^4.2.2 + fs-extra: ^10.0.0 + memfs: ^3.4.1 + minimatch: ^3.0.4 + node-abort-controller: ^3.0.1 + schema-utils: ^3.1.1 + semver: ^7.3.5 + tapable: ^2.2.1 + peerDependencies: + typescript: ">3.6.0" + webpack: ^5.11.0 + checksum: 136a87bfa36cb6ca27d2ae0feb3c6cabe0de734c1c1ed38f95b71ddb3eb4b6c461829a2dbb04f18f0f717fc6341f544327598255758c269cec9774ccee035afc + languageName: node + linkType: hard + +"form-data@npm:^2.3.2, form-data@npm:^2.5.0": + version: 2.5.1 + resolution: "form-data@npm:2.5.1" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.6 + mime-types: ^2.1.12 + checksum: 5134ada56cc246b293a1ac7678dba6830000603a3979cf83ff7b2f21f2e3725202237cfb89e32bcb38a1d35727efbd3c3a22e65b42321e8ade8eec01ce755d08 + languageName: node + linkType: hard + +"form-data@npm:^3.0.0": + version: 3.0.1 + resolution: "form-data@npm:3.0.1" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.6 + mime-types: ^2.1.12 + checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 + languageName: node + linkType: hard + +"format@npm:^0.2.0": + version: 0.2.2 + resolution: "format@npm:0.2.2" + checksum: 646a60e1336250d802509cf24fb801e43bd4a70a07510c816fa133aa42cdbc9c21e66e9cc0801bb183c5b031c9d68be62e7fbb6877756e52357850f92aa28799 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 + languageName: node + linkType: hard + +"framer-motion@npm:^6.5.1": + version: 6.5.1 + resolution: "framer-motion@npm:6.5.1" + dependencies: + "@emotion/is-prop-valid": ^0.8.2 + "@motionone/dom": 10.12.0 + framesync: 6.0.1 + hey-listen: ^1.0.8 + popmotion: 11.0.3 + style-value-types: 5.0.0 + tslib: ^2.1.0 + peerDependencies: + react: ">=16.8 || ^17.0.0 || ^18.0.0" + react-dom: ">=16.8 || ^17.0.0 || ^18.0.0" + dependenciesMeta: + "@emotion/is-prop-valid": + optional: true + checksum: 737959063137b4ccafe01e0ac0c9e5a9531bf3f729f62c34ca7a5d7955e6664f70affd22b044f7db51df41acb21d120a4f71a860e17a80c4db766ad66f2153a1 + languageName: node + linkType: hard + +"framesync@npm:6.0.1": + version: 6.0.1 + resolution: "framesync@npm:6.0.1" + dependencies: + tslib: ^2.1.0 + checksum: a23ebe8f7e20a32c0b99c2f8175b6f07af3ec6316aad52a2316316a6d011d717af8d2175dcc2827031c59fabb30232ed3e19a720a373caba7f070e1eae436325 + languageName: node + linkType: hard + +"fresh@npm:0.5.2, fresh@npm:~0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 + languageName: node + linkType: hard + +"fromentries@npm:^1.3.1": + version: 1.3.2 + resolution: "fromentries@npm:1.3.2" + checksum: 33729c529ce19f5494f846f0dd4945078f4e37f4e8955f4ae8cc7385c218f600e9d93a7d225d17636c20d1889106fd87061f911550861b7072f53bf891e6b341 + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + +"fs-extra@npm:10.1.0, fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + languageName: node + linkType: hard + +"fs-extra@npm:9.1.0, fs-extra@npm:^9.0.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: ^1.0.0 + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + languageName: node + linkType: hard + +"fs-extra@npm:^11.0.0, fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + languageName: node + linkType: hard + +"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf + languageName: node + linkType: hard + +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + +"fs-monkey@npm:^1.0.4": + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 4e9986acf197581b10b79d3e63e74252681ca215ef82d4afbd98dcfe86b3f09189ac1d7e8064bc433e4e53cdb5c14fdb38773277d41bba18b1ff8bbdcab01a3a + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fsevents@npm:2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + functions-have-names: ^1.2.3 + checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 + languageName: node + linkType: hard + +"functional-red-black-tree@npm:^1.0.1": + version: 1.0.1 + resolution: "functional-red-black-tree@npm:1.0.1" + checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + 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 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"gaxios@npm:^6.0.0, gaxios@npm:^6.0.2, gaxios@npm:^6.1.1": + version: 6.7.1 + resolution: "gaxios@npm:6.7.1" + dependencies: + extend: ^3.0.2 + https-proxy-agent: ^7.0.1 + is-stream: ^2.0.0 + node-fetch: ^2.6.9 + uuid: ^9.0.1 + checksum: ed5952655339918e0868c6f4e079d6e9e55b20a242ddb1be25076cdfb0dd1ca5a2cb233da7352baa972c19f898a78fa6ba67e7d848717c9ca9877c269b5b02f7 + languageName: node + linkType: hard + +"gcp-metadata@npm:^6.1.0": + version: 6.1.0 + resolution: "gcp-metadata@npm:6.1.0" + dependencies: + gaxios: ^6.0.0 + json-bigint: ^1.0.0 + checksum: 55de8ae4a6b7664379a093abf7e758ae06e82f244d41bd58d881a470bf34db94c4067ce9e1b425d9455b7705636d5f8baad844e49bb73879c338753ba7785b2b + languageName: node + linkType: hard + +"generate-function@npm:^2.3.1": + version: 2.3.1 + resolution: "generate-function@npm:2.3.1" + dependencies: + is-property: ^1.0.2 + checksum: 652f083de206ead2bae4caf9c7eeb465e8d98c0b8ed2a29c6afc538cef0785b5c6eea10548f1e13cc586d3afd796c13c830c2cb3dc612ec2457b2aadda5f57c9 + languageName: node + linkType: hard + +"generic-names@npm:^4.0.0": + version: 4.0.0 + resolution: "generic-names@npm:4.0.0" + dependencies: + loader-utils: ^3.2.0 + checksum: 8dabd2505164191501b75f2861b5e1194458a344ae2a7c9776bdd72d1f50b248dff737bcdf118fff677275edb3632f2d10662e6ac122dd7b245c5baa8d303270 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + 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 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + languageName: node + linkType: hard + +"get-nonce@npm:^1.0.0": + version: 1.0.1 + resolution: "get-nonce@npm:1.0.1" + checksum: e2614e43b4694c78277bb61b0f04583d45786881289285c73770b07ded246a98be7e1f78b940c80cbe6f2b07f55f0b724e6db6fd6f1bcbd1e8bdac16521074ed + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + +"get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 + languageName: node + linkType: hard + +"get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: ^3.0.0 + checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: ^1.0.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.2": + version: 4.8.1 + resolution: "get-tsconfig@npm:4.8.1" + dependencies: + resolve-pkg-maps: ^1.0.0 + checksum: 12df01672e691d2ff6db8cf7fed1ddfef90ed94a5f3d822c63c147a26742026d582acd86afcd6f65db67d809625d17dd7f9d34f4d3f38f69bc2f48e19b2bdd5b + languageName: node + linkType: hard + +"getopts@npm:2.3.0": + version: 2.3.0 + resolution: "getopts@npm:2.3.0" + checksum: bbb5fcef8d4a8582cf4499ea3fc492d95322df2184e65d550ddacede04871e7ba33194c7abd06a6c5d540de3b70112a16f988787e236e1c66b89521032b398ce + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: ^1.0.0 + checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + languageName: node + linkType: hard + +"git-up@npm:^7.0.0": + version: 7.0.0 + resolution: "git-up@npm:7.0.0" + dependencies: + is-ssh: ^1.4.0 + parse-url: ^8.1.0 + checksum: 2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e + languageName: node + linkType: hard + +"git-url-parse@npm:^14.0.0": + version: 14.1.0 + resolution: "git-url-parse@npm:14.1.0" + dependencies: + git-up: ^7.0.0 + checksum: 16bbf5ca423352ab1b0d704dc40b46123e0bfcc0ae2959ef6a93d43c509146151cd6a1d99690f3555324d2261b36443b7978abc379dc1a7bf8f564e52d676dee + languageName: node + linkType: hard + +"github-from-package@npm:0.0.0": + version: 0.0.0 + resolution: "github-from-package@npm:0.0.0" + checksum: 14e448192a35c1e42efee94c9d01a10f42fe790375891a24b25261246ce9336ab9df5d274585aedd4568f7922246c2a78b8a8cd2571bfe99c693a9718e7dd0e3 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 + languageName: node + linkType: hard + +"glob@npm:7.2.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + 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 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.1": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 + bin: + glob: dist/esm/bin.mjs + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a + languageName: node + linkType: hard + +"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.0.3, glob@npm:^8.1.0": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 + languageName: node + linkType: hard + +"global-agent@npm:^3.0.0": + version: 3.0.0 + resolution: "global-agent@npm:3.0.0" + 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 + checksum: 75074d80733b4bd5386c47f5df028e798018025beac0ab310e9908c72bf5639e408203e7bca0130d5ee01b5f4abc6d34385d96a9f950ea5fe1979bb431c808f7 + languageName: node + linkType: hard + +"global-modules@npm:^1.0.0": + version: 1.0.0 + resolution: "global-modules@npm:1.0.0" + dependencies: + global-prefix: ^1.0.1 + is-windows: ^1.0.1 + resolve-dir: ^1.0.0 + checksum: 10be68796c1e1abc1e2ba87ec4ea507f5629873b119ab0cd29c07284ef2b930f1402d10df01beccb7391dedd9cd479611dd6a24311c71be58937beaf18edf85e + languageName: node + linkType: hard + +"global-modules@npm:^2.0.0": + version: 2.0.0 + resolution: "global-modules@npm:2.0.0" + dependencies: + global-prefix: ^3.0.0 + checksum: d6197f25856c878c2fb5f038899f2dca7cbb2f7b7cf8999660c0104972d5cfa5c68b5a0a77fa8206bb536c3903a4615665acb9709b4d80846e1bb47eaef65430 + languageName: node + linkType: hard + +"global-prefix@npm:^1.0.1": + version: 1.0.2 + resolution: "global-prefix@npm:1.0.2" + dependencies: + expand-tilde: ^2.0.2 + homedir-polyfill: ^1.0.1 + ini: ^1.3.4 + is-windows: ^1.0.1 + which: ^1.2.14 + checksum: 061b43470fe498271bcd514e7746e8a8535032b17ab9570517014ae27d700ff0dca749f76bbde13ba384d185be4310d8ba5712cb0e74f7d54d59390db63dd9a0 + languageName: node + linkType: hard + +"global-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "global-prefix@npm:3.0.0" + dependencies: + ini: ^1.3.5 + kind-of: ^6.0.2 + which: ^1.3.1 + checksum: 8a82fc1d6f22c45484a4e34656cc91bf021a03e03213b0035098d605bfc612d7141f1e14a21097e8a0413b4884afd5b260df0b6a25605ce9d722e11f1df2881d + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: ^0.20.2 + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c + languageName: node + linkType: hard + +"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: ^1.2.1 + gopd: ^1.0.1 + checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a + languageName: node + linkType: hard + +"globby@npm:^11.0.0, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + 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 + checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 + languageName: node + linkType: hard + +"google-auth-library@npm:^9.0.0, google-auth-library@npm:^9.3.0, google-auth-library@npm:^9.6.3": + version: 9.14.1 + resolution: "google-auth-library@npm:9.14.1" + dependencies: + base64-js: ^1.3.0 + ecdsa-sig-formatter: ^1.0.11 + gaxios: ^6.1.1 + gcp-metadata: ^6.1.0 + gtoken: ^7.0.0 + jws: ^4.0.0 + checksum: 98c7ffb6ef8d811a54d728a94c31aa60c777f035306f0ded70654ce0aa1f4dcf393bb505b262aa48438f5ead8941248f3759f24f0e22b4465b8537b1d90415ac + languageName: node + linkType: hard + +"google-gax@npm:^4.3.3": + version: 4.4.1 + resolution: "google-gax@npm:4.4.1" + dependencies: + "@grpc/grpc-js": ^1.10.9 + "@grpc/proto-loader": ^0.7.13 + "@types/long": ^4.0.0 + abort-controller: ^3.0.0 + duplexify: ^4.0.0 + google-auth-library: ^9.3.0 + node-fetch: ^2.7.0 + object-hash: ^3.0.0 + proto3-json-serializer: ^2.0.2 + protobufjs: ^7.3.2 + retry-request: ^7.0.0 + uuid: ^9.0.1 + checksum: 945dc57fa80a9e95621460585f99319ef123c3eb904f0c5f4d10197bfa7981294d7f600c77e481a0cb071f8c08d692d394d81cd06f7f3dd3c34c581c65100f6a + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 + languageName: node + linkType: hard + +"got@npm:^11.8.3": + version: 11.8.6 + resolution: "got@npm:11.8.6" + 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 + checksum: bbc783578a8d5030c8164ef7f57ce41b5ad7db2ed13371e1944bef157eeca5a7475530e07c0aaa71610d7085474d0d96222c9f4268d41db333a17e39b463f45d + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 + languageName: node + linkType: hard + +"graphiql@npm:3.1.1": + version: 3.1.1 + resolution: "graphiql@npm:3.1.1" + dependencies: + "@graphiql/react": ^0.20.3 + "@graphiql/toolkit": ^0.9.1 + graphql-language-service: ^5.2.0 + markdown-it: ^12.2.0 + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 + react: ^16.8.0 || ^17 || ^18 + react-dom: ^16.8.0 || ^17 || ^18 + checksum: fa0e6a6854b688a80d2d560c07c042c4d63a45ab1ebdb5b56a081a5a2aea6f77b2ef10afb73e071bbb22eb293048a9b72760e91459fe66704afce56271b13ba5 + languageName: node + linkType: hard + +"graphlib@npm:^2.1.8": + version: 2.1.8 + resolution: "graphlib@npm:2.1.8" + dependencies: + lodash: ^4.17.15 + checksum: 1e0db4dea1c8187d59103d5582ecf32008845ebe2103959a51d22cb6dae495e81fb9263e22c922bca3aaecb56064a45cd53424e15a4626cfb5a0c52d0aff61a8 + languageName: node + linkType: hard + +"graphql-config@npm:^5.0.2": + version: 5.1.2 + resolution: "graphql-config@npm:5.1.2" + dependencies: + "@graphql-tools/graphql-file-loader": ^8.0.0 + "@graphql-tools/json-file-loader": ^8.0.0 + "@graphql-tools/load": ^8.0.0 + "@graphql-tools/merge": ^9.0.0 + "@graphql-tools/url-loader": ^8.0.0 + "@graphql-tools/utils": ^10.0.0 + cosmiconfig: ^9.0.0 + jiti: ^1.18.2 + minimatch: ^9.0.5 + string-env-interpolation: ^1.0.1 + tslib: ^2.4.0 + peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + cosmiconfig-toml-loader: + optional: true + checksum: 48e17fff9e31a5037a42e9edb79251fe91e49338125ac3141ec80886832e0669112f547b2b67db9412d31fcc4cdac4548180f45550dc2ed2bc94c54bcb01053a + languageName: node + linkType: hard + +"graphql-language-service@npm:5.3.0, graphql-language-service@npm:^5.2.0, graphql-language-service@npm:^5.2.2": + version: 5.3.0 + resolution: "graphql-language-service@npm:5.3.0" + dependencies: + debounce-promise: ^3.1.2 + nullthrows: ^1.0.0 + vscode-languageserver-types: ^3.17.1 + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0-alpha.2 + bin: + graphql: dist/temp-bin.js + checksum: 9cee9a5cd9ff7db86104d6fa32ff909f1d69396185683a00bc8b5329ef3249fa8d0207dbeda82d4bd738cfd659ce1a1d39339650d5278f8712d5353ccc60a9fb + languageName: node + linkType: hard + +"graphql-tag@npm:^2.10.3": + version: 2.12.6 + resolution: "graphql-tag@npm:2.12.6" + dependencies: + tslib: ^2.1.0 + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: b15162a3d62f17b9b79302445b9ee330e041582f1c7faca74b9dec5daa74272c906ec1c34e1c50592bb6215e5c3eba80a309103f6ba9e4c1cddc350c46f010df + languageName: node + linkType: hard + +"graphql-ws@npm:^5.14.0, graphql-ws@npm:^5.4.1": + version: 5.16.0 + resolution: "graphql-ws@npm:5.16.0" + peerDependencies: + graphql: ">=0.11 <=16" + checksum: e3e077ec187a92be3fd5dfae49e23af11a82711d3537064384f6861c2b5ceb339f60dc1871d0026b47ff05e4ed3c941404812a8086347e454688e0e6ef0e69f3 + languageName: node + linkType: hard + +"graphql@npm:^16.0.0, graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 8cb3d54100e9227310383ce7f791ca48d12f15ed9f2021f23f8735f1121aafe4e5e611a853081dd935ce221724ea1ae4638faef5d2921fb1ad7c26b5f46611e9 + languageName: node + linkType: hard + +"gtoken@npm:^7.0.0": + version: 7.1.0 + resolution: "gtoken@npm:7.1.0" + dependencies: + gaxios: ^6.0.0 + jws: ^4.0.0 + checksum: 1f338dced78f9d895ea03cd507454eb5a7b77e841ecd1d45e44483b08c1e64d16a9b0342358d37586d87462ffc2d5f5bff5dfe77ed8d4f0aafc3b5b0347d5d16 + languageName: node + linkType: hard + +"gzip-size@npm:^6.0.0": + version: 6.0.0 + resolution: "gzip-size@npm:6.0.0" + dependencies: + duplexer: ^0.1.2 + checksum: 2df97f359696ad154fc171dcb55bc883fe6e833bca7a65e457b9358f3cb6312405ed70a8da24a77c1baac0639906cd52358dc0ce2ec1a937eaa631b934c94194 + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 68071f313062315cd9dce55710e9496873945f1dd425107007058fc1629f93002a7649fcc3e464281ce02c7e809a35f5925504ab8105d972cf649f1f47cb7d6c + languageName: node + linkType: hard + +"handlebars@npm:^4.7.3": + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" + dependencies: + minimist: ^1.2.5 + neo-async: ^2.6.2 + source-map: ^0.6.1 + uglify-js: ^3.1.4 + wordwrap: ^1.0.0 + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff + languageName: node + linkType: hard + +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: ^6.12.3 + har-schema: ^2.0.0 + checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 + languageName: node + linkType: hard + +"harmony-reflect@npm:^1.4.6": + version: 1.6.2 + resolution: "harmony-reflect@npm:1.6.2" + checksum: 2e5bae414cd2bfae5476147f9935dc69ee9b9a413206994dcb94c5b3208d4555da3d4313aff6fd14bd9991c1e3ef69cdda5c8fac1eb1d7afc064925839339b8c + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: ^2.0.4 + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc + languageName: node + linkType: hard + +"hash-base@npm:~3.0": + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 878465a0dfcc33cce195c2804135352c590d6d10980adc91a9005fd377e77f2011256c2b7cfce472e3f2e92d561d1bf3228d2da06348a9017ce9a258b3b49764 + languageName: node + linkType: hard + +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: ^2.0.3 + minimalistic-assert: ^1.0.1 + checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f + languageName: node + linkType: hard + +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + languageName: node + linkType: hard + +"hast-util-parse-selector@npm:^2.0.0": + version: 2.2.5 + resolution: "hast-util-parse-selector@npm:2.2.5" + checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605 + languageName: node + linkType: hard + +"hast-util-whitespace@npm:^2.0.0": + version: 2.0.1 + resolution: "hast-util-whitespace@npm:2.0.1" + checksum: 431be6b2f35472f951615540d7a53f69f39461e5e080c0190268bdeb2be9ab9b1dddfd1f467dd26c1de7e7952df67beb1307b6ee940baf78b24a71b5e0663868 + languageName: node + linkType: hard + +"hastscript@npm:^6.0.0": + version: 6.0.0 + resolution: "hastscript@npm:6.0.0" + dependencies: + "@types/hast": ^2.0.0 + comma-separated-tokens: ^1.0.0 + hast-util-parse-selector: ^2.0.0 + property-information: ^5.0.0 + space-separated-tokens: ^1.0.0 + checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 + languageName: node + linkType: hard + +"headers-polyfill@npm:3.2.5": + version: 3.2.5 + resolution: "headers-polyfill@npm:3.2.5" + checksum: a3c4bdd661584fd39e40c0f91412abc514616edfbd20d29a75567e591f90ef5c445c8e209b7f3c2b2375d27e95e4690f33417368a168d4832484a93861ab6a3c + languageName: node + linkType: hard + +"helmet@npm:^6.0.0": + version: 6.2.0 + resolution: "helmet@npm:6.2.0" + checksum: cf01e024244205bd10d70fd2f3874244b72ba37a10a4604e4383bbd63fe1438ee24bae7672c4ee5c5e16e6cd88ac58003274034fab0ba199761471555a322b37 + languageName: node + linkType: hard + +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 + languageName: node + linkType: hard + +"highlight.js@npm:^10.4.1, highlight.js@npm:^10.7.2, highlight.js@npm:~10.7.0": + version: 10.7.3 + resolution: "highlight.js@npm:10.7.3" + checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea + languageName: node + linkType: hard + +"history@npm:^5.0.0": + version: 5.3.0 + resolution: "history@npm:5.3.0" + dependencies: + "@babel/runtime": ^7.7.6 + checksum: d73c35df49d19ac172f9547d30a21a26793e83f16a78386d99583b5bf1429cc980799fcf1827eb215d31816a6600684fba9686ce78104e23bd89ec239e7c726f + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: ^1.0.3 + minimalistic-assert: ^1.0.0 + minimalistic-crypto-utils: ^1.0.1 + checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: ^16.7.0 + checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 + languageName: node + linkType: hard + +"homedir-polyfill@npm:^1.0.1": + version: 1.0.3 + resolution: "homedir-polyfill@npm:1.0.3" + dependencies: + parse-passwd: ^1.0.0 + checksum: 18dd4db87052c6a2179d1813adea0c4bfcfa4f9996f0e226fefb29eb3d548e564350fa28ec46b0bf1fbc0a1d2d6922ceceb80093115ea45ff8842a4990139250 + languageName: node + linkType: hard + +"hoopy@npm:^0.1.4": + version: 0.1.4 + resolution: "hoopy@npm:0.1.4" + checksum: cfa60c7684c5e1ee4efe26e167bc54b73f839ffb59d1d44a5c4bf891e26b4f5bcc666555219a98fec95508fea4eda3a79540c53c05cc79afc1f66f9a238f4d9e + languageName: node + linkType: hard + +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" + dependencies: + inherits: ^2.0.1 + obuf: ^1.0.0 + readable-stream: ^2.0.1 + wbuf: ^1.1.0 + checksum: 2de144115197967ad6eeee33faf41096c6ba87078703c5cb011632dcfbffeb45784569e0cf02c317bd79c48375597c8ec88c30fff5bb0b023e8f654fb6e9c06e + languageName: node + linkType: hard + +"hpagent@npm:^1.2.0": + version: 1.2.0 + resolution: "hpagent@npm:1.2.0" + checksum: b029da695edae438cee4da2a437386f9db4ac27b3ceb7306d02e1b586c9c194741ed2e943c8a222e0cfefaf27ee3f863aca7ba1721b0950a2a19bf25bc0d85e2 + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^2.0.1": + version: 2.0.1 + resolution: "html-encoding-sniffer@npm:2.0.1" + dependencies: + whatwg-encoding: ^1.0.5 + checksum: bf30cce461015ed7e365736fcd6a3063c7bc016a91f74398ef6158886970a96333938f7c02417ab3c12aa82e3e53b40822145facccb9ddfbcdc15a879ae4d7ba + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^3.0.0": + version: 3.0.0 + resolution: "html-encoding-sniffer@npm:3.0.0" + dependencies: + whatwg-encoding: ^2.0.0 + checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 + languageName: node + linkType: hard + +"html-entities@npm:^2.1.0, html-entities@npm:^2.4.0, html-entities@npm:^2.5.2": + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: b23f4a07d33d49ade1994069af4e13d31650e3fb62621e92ae10ecdf01d1a98065c78fd20fdc92b4c7881612210b37c275f2c9fba9777650ab0d6f2ceb3b99b6 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 + languageName: node + linkType: hard + +"html-minifier-terser@npm:^6.0.2": + version: 6.1.0 + resolution: "html-minifier-terser@npm:6.1.0" + dependencies: + camel-case: ^4.1.2 + clean-css: ^5.2.2 + commander: ^8.3.0 + he: ^1.2.0 + param-case: ^3.0.4 + relateurl: ^0.2.7 + terser: ^5.10.0 + bin: + html-minifier-terser: cli.js + checksum: ac52c14006476f773204c198b64838477859dc2879490040efab8979c0207424da55d59df7348153f412efa45a0840a1ca3c757bf14767d23a15e3e389d37a93 + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.3.1": + version: 5.6.0 + resolution: "html-webpack-plugin@npm:5.6.0" + dependencies: + "@types/html-minifier-terser": ^6.0.0 + html-minifier-terser: ^6.0.2 + lodash: ^4.17.21 + pretty-error: ^4.0.0 + tapable: ^2.0.0 + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 32a6e41da538e798fd0be476637d7611a5e8a98a3508f031996e9eb27804dcdc282cb01f847cf5d066f21b49cfb8e21627fcf977ffd0c9bea81cf80e5a65070d + languageName: node + linkType: hard + +"htmlparser2@npm:^6.1.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: ^2.0.1 + domhandler: ^4.0.0 + domutils: ^2.5.2 + entities: ^2.0.0 + checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e + languageName: node + linkType: hard + +"http-assert@npm:^1.3.0": + version: 1.5.0 + resolution: "http-assert@npm:1.5.0" + dependencies: + deep-equal: ~1.0.1 + http-errors: ~1.8.0 + checksum: 69c9b3c14cf8b2822916360a365089ce936c883c49068f91c365eccba5c141a9964d19fdda589150a480013bf503bf37d8936c732e9635819339e730ab0e7527 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 + languageName: node + linkType: hard + +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 64d7d1ae3a6933eb0e9a94e6f27be4af45a53a96c3c34e84ff57113787105a89fff9d1c3df263ef63add823df019b0e8f52f7121e32393bb5ce9a713bf100b41 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 + languageName: node + linkType: hard + +"http-errors@npm:^1.6.3, http-errors@npm:~1.8.0": + version: 1.8.1 + resolution: "http-errors@npm:1.8.1" + dependencies: + depd: ~1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: ">= 1.5.0 < 2" + toidentifier: 1.0.1 + checksum: d3c7e7e776fd51c0a812baff570bdf06fe49a5dc448b700ab6171b1250e4cf7db8b8f4c0b133e4bfe2451022a5790c1ca6c2cae4094dedd6ac8304a1267f91d2 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: ~1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: ">= 1.4.0 < 2" + checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.8 + resolution: "http-parser-js@npm:0.5.8" + checksum: 6bbdf2429858e8cf13c62375b0bfb6dc3955ca0f32e58237488bc86cd2378f31d31785fd3ac4ce93f1c74e0189cf8823c91f5cb061696214fd368d2452dc871d + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": 1 + agent-base: 6 + debug: 4 + checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:^2.0.0, http-proxy-middleware@npm:^2.0.3": + version: 2.0.6 + resolution: "http-proxy-middleware@npm:2.0.6" + 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 + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a + languageName: node + linkType: hard + +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: ^4.0.0 + follow-redirects: ^1.0.0 + requires-port: ^1.0.0 + checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 + languageName: node + linkType: hard + +"http-signature@npm:~1.2.0": + version: 1.2.0 + resolution: "http-signature@npm:1.2.0" + dependencies: + assert-plus: ^1.0.0 + jsprim: ^1.2.2 + sshpk: ^1.7.0 + checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c + languageName: node + linkType: hard + +"http2-wrapper@npm:^1.0.0-beta.5.2": + version: 1.0.3 + resolution: "http2-wrapper@npm:1.0.3" + dependencies: + quick-lru: ^5.1.1 + resolve-alpn: ^1.0.0 + checksum: 74160b862ec699e3f859739101ff592d52ce1cb207b7950295bf7962e4aa1597ef709b4292c673bece9c9b300efad0559fc86c71b1409c7a1e02b7229456003e + languageName: node + linkType: hard + +"https-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "https-browserify@npm:1.0.0" + checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae + languageName: node + linkType: hard + +"https-proxy-agent@npm:7.0.5, https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + +"human-id@npm:^1.0.2": + version: 1.0.2 + resolution: "human-id@npm:1.0.2" + checksum: 95ee57ffae849f008e2ef3fe6e437be8c999861b4256f18c3b194c8928670a8a149e0576917105d5fd77e5edbb621c5a4736fade20bb7bf130113c1ebc95cb74 + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 + languageName: node + linkType: hard + +"humanize-duration@npm:^3.25.1": + version: 3.32.1 + resolution: "humanize-duration@npm:3.32.1" + checksum: 17f6f2ec09a931eb0bf7de1fc8ac01f90174f366f60390289bd0797c6e4545255bd5d770dd18909c9b21685d76cc190b3a8ec880d2ecc088a1ad032e0d2f57cb + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + +"hyperdyperid@npm:^1.2.0": + version: 1.2.0 + resolution: "hyperdyperid@npm:1.2.0" + checksum: 210029d1c86926f09109f6317d143f8b056fc38e8dd11b0c3e3205fc6c6ff8429fb55b4b9c2bce065462719ed9d34366eced387aaa0035d93eb76b306a8547ef + languageName: node + linkType: hard + +"hyphenate-style-name@npm:^1.0.3": + version: 1.1.0 + resolution: "hyphenate-style-name@npm:1.1.0" + checksum: b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 + languageName: node + linkType: hard + +"i18next@npm:^22.4.15": + version: 22.5.1 + resolution: "i18next@npm:22.5.1" + dependencies: + "@babel/runtime": ^7.20.6 + checksum: 175f8ab7fac2abcee147b00cc2d8e7d4fa9b05cdc227f02cac841fc2fd9545ed4a6d88774f594f8ad12dc944e4d34cc8e88aa00c8b9947baef9e859d93abd305 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"icss-replace-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "icss-replace-symbols@npm:1.1.0" + checksum: 24575b2c2f7e762bfc6f4beee31be9ba98a01cad521b5aa9954090a5de2b5e1bf67814c17e22f9e51b7d798238db8215a173d6c2b4726ce634ce06b68ece8045 + languageName: node + linkType: hard + +"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 + languageName: node + linkType: hard + +"identity-obj-proxy@npm:3.0.0": + version: 3.0.0 + resolution: "identity-obj-proxy@npm:3.0.0" + dependencies: + harmony-reflect: ^1.4.6 + checksum: 97559f8ea2aeaa1a880d279d8c49550dce01148321e00a2102cda5ddf9ce622fa1d7f3efc7bed63458af78889de888fdaebaf31c816312298bb3fdd0ef8aaf2c + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"ignore-walk@npm:^5.0.1": + version: 5.0.1 + resolution: "ignore-walk@npm:5.0.1" + dependencies: + minimatch: ^5.0.1 + checksum: 1a4ef35174653a1aa6faab3d9f8781269166536aee36a04946f6e2b319b2475c1903a75ed42f04219274128242f49d0a10e20c4354ee60d9548e97031451150b + languageName: node + linkType: hard + +"ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be + languageName: node + linkType: hard + +"immediate@npm:~3.0.5": + version: 3.0.6 + resolution: "immediate@npm:3.0.6" + checksum: f9b3486477555997657f70318cc8d3416159f208bec4cca3ff3442fd266bc23f50f0c9bd8547e1371a6b5e82b821ec9a7044a4f7b944798b25aa3cc6d5e63e62 + languageName: node + linkType: hard + +"immer@npm:^9.0.6, immer@npm:^9.0.7": + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 70e3c274165995352f6936695f0ef4723c52c92c92dd0e9afdfe008175af39fa28e76aafb3a2ca9d57d1fb8f796efc4dd1e1cc36f18d33fa5b74f3dfb0375432 + languageName: node + linkType: hard + +"immutable@npm:^3.x.x": + version: 3.8.2 + resolution: "immutable@npm:3.8.2" + checksum: 41909b386950ff84ca3cfca77c74cfc87d225a914e98e6c57996fa81a328da61a7c32216d6d5abad40f54747ffdc5c4b02b102e6ad1a504c1752efde8041f964 + languageName: node + linkType: hard + +"import-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "import-cwd@npm:3.0.0" + dependencies: + import-from: ^3.0.0 + checksum: f2c4230e8389605154a390124381f9136811306ae4ba1c8017398c3c6926bc5cf75cf89350372b4938f79792ea373776b4efabd27506440ec301ce34c4e867eb + languageName: node + linkType: hard + +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: ^1.0.0 + resolve-from: ^4.0.0 + checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + languageName: node + linkType: hard + +"import-from@npm:^3.0.0": + version: 3.0.0 + resolution: "import-from@npm:3.0.0" + dependencies: + resolve-from: ^5.0.0 + checksum: 5040a7400e77e41e2c3bb6b1b123b52a15a284de1ffc03d605879942c00e3a87428499d8d031d554646108a0f77652549411167f6a7788e4fc7027eefccf3356 + languageName: node + linkType: hard + +"import-lazy@npm:~4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: 22f5e51702134aef78890156738454f620e5fe7044b204ebc057c614888a1dd6fdf2ede0fdcca44d5c173fd64f65c985f19a51775b06967ef58cc3d26898df07 + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: ^4.2.0 + resolve-cwd: ^3.0.0 + bin: + import-local-fixture: fixtures/cli.js + checksum: 0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 + languageName: node + linkType: hard + +"ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 + languageName: node + linkType: hard + +"inline-style-parser@npm:0.1.1": + version: 0.1.1 + resolution: "inline-style-parser@npm:0.1.1" + checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 + languageName: node + linkType: hard + +"inline-style-prefixer@npm:^7.0.1": + version: 7.0.1 + resolution: "inline-style-prefixer@npm:7.0.1" + dependencies: + css-in-js-utils: ^3.1.0 + checksum: 07a72573dfdac5e08fa18f5ce71d922861716955e230175ac415db227d9ed49443c764356cb407a92f4c85b30ebf39604165260b4dfbf3196b7736d7332c5c06 + languageName: node + linkType: hard + +"inquirer@npm:8.2.6, inquirer@npm:^8.2.0": + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" + 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 + checksum: 387ffb0a513559cc7414eb42c57556a60e302f820d6960e89d376d092e257a919961cd485a1b4de693dbb5c0de8bc58320bfd6247dfd827a873aa82a4215a240 + languageName: node + linkType: hard + +"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" + dependencies: + es-errors: ^1.3.0 + hasown: ^2.0.0 + side-channel: ^1.0.4 + checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb + languageName: node + linkType: hard + +"interpret@npm:^2.2.0": + version: 2.2.0 + resolution: "interpret@npm:2.2.0" + checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e + languageName: node + linkType: hard + +"invariant@npm:^2.2.2, invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: ^1.0.0 + checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + +"ioredis@npm:^5.4.1": + version: 5.4.1 + resolution: "ioredis@npm:5.4.1" + dependencies: + "@ioredis/commands": ^1.1.1 + cluster-key-slot: ^1.1.0 + debug: ^4.3.4 + denque: ^2.1.0 + lodash.defaults: ^4.2.0 + lodash.isarguments: ^3.1.0 + redis-errors: ^1.2.0 + redis-parser: ^3.0.0 + standard-as-callback: ^2.1.0 + checksum: 92210294f75800febe7544c27b07e4892480172363b11971aa575be5b68f023bfed4bc858abc9792230c153aa80409047a358f174062c14d17536aa4499fe10b + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 + languageName: node + linkType: hard + +"ipaddr.js@npm:^2.1.0": + version: 2.2.0 + resolution: "ipaddr.js@npm:2.2.0" + checksum: 770ba8451fd9bf78015e8edac0d5abd7a708cbf75f9429ca9147a9d2f3a2d60767cd5de2aab2b1e13ca6e4445bdeff42bf12ef6f151c07a5c6cf8a44328e2859 + languageName: node + linkType: hard + +"is-alphabetical@npm:^1.0.0": + version: 1.0.4 + resolution: "is-alphabetical@npm:1.0.4" + checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb + languageName: node + linkType: hard + +"is-alphanumerical@npm:^1.0.0": + version: 1.0.4 + resolution: "is-alphanumerical@npm:1.0.4" + dependencies: + is-alphabetical: ^1.0.0 + is-decimal: ^1.0.0 + checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: ^1.0.0 + checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd + languageName: node + linkType: hard + +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: ^1.0.1 + checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 + languageName: node + linkType: hard + +"is-buffer@npm:^2.0.0": + version: 2.0.5 + resolution: "is-buffer@npm:2.0.5" + checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac + languageName: node + linkType: hard + +"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: ^2.0.2 + checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: ^1.0.0 + checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc + languageName: node + linkType: hard + +"is-decimal@npm:^1.0.0": + version: 1.0.4 + resolution: "is-decimal@npm:1.0.4" + checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-finalizationregistry@npm:^1.0.2": + version: 1.0.2 + resolution: "is-finalizationregistry@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 4f243a8e06228cd45bdab8608d2cb7abfc20f6f0189c8ac21ea8d603f1f196eabd531ce0bb8e08cbab047e9845ef2c191a3761c9a17ad5cabf8b35499c4ad35d + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + +"is-hexadecimal@npm:^1.0.0": + version: 1.0.4 + resolution: "is-hexadecimal@npm:1.0.4" + checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5 + languageName: node + linkType: hard + +"is-in-browser@npm:^1.0.2, is-in-browser@npm:^1.1.3": + version: 1.1.3 + resolution: "is-in-browser@npm:1.1.3" + checksum: 178491f97f6663c0574565701b76f41633dbe065e4bd8d518ce017a8fa25e5109ecb6a3bd8bd55c0aba11b208f86b9f0f9c91f3664e148ebf618b74a74fcaf09 + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc + languageName: node + linkType: hard + +"is-module@npm:^1.0.0": + version: 1.0.0 + resolution: "is-module@npm:1.0.0" + checksum: 8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd + languageName: node + linkType: hard + +"is-network-error@npm:^1.0.0": + version: 1.1.0 + resolution: "is-network-error@npm:1.1.0" + checksum: b2fe6aac07f814a9de275efd05934c832c129e7ba292d27614e9e8eec9e043b7a0bbeaeca5d0916b0f462edbec2aa2eaee974ee0a12ac095040e9515c222c251 + languageName: node + linkType: hard + +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 930765cdc6d81ab8f1bbecbea4a8d35c7c6d88a3ff61f3630e0fc7f22d624d7661c1df05c58547d0eb6a639dfa9304682c8e342c4113a6ed51472b704cee2928 + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + +"is-plain-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "is-plain-obj@npm:3.0.0" + checksum: a6ebdf8e12ab73f33530641972a72a4b8aed6df04f762070d823808303e4f76d87d5ea5bd76f96a7bbe83d93f04ac7764429c29413bd9049853a69cb630fb21c + languageName: node + linkType: hard + +"is-plain-obj@npm:^4.0.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: ^3.0.1 + checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + languageName: node + linkType: hard + +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab + languageName: node + linkType: hard + +"is-primitive@npm:^3.0.1": + version: 3.0.1 + resolution: "is-primitive@npm:3.0.1" + checksum: c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed + languageName: node + linkType: hard + +"is-promise@npm:^4.0.0": + version: 4.0.0 + resolution: "is-promise@npm:4.0.0" + checksum: 0b46517ad47b00b6358fd6553c83ec1f6ba9acd7ffb3d30a0bf519c5c69e7147c132430452351b8a9fc198f8dd6c4f76f8e6f5a7f100f8c77d57d9e0f4261a8a + languageName: node + linkType: hard + +"is-property@npm:^1.0.2": + version: 1.0.2 + resolution: "is-property@npm:1.0.2" + checksum: 33b661a3690bcc88f7e47bb0a21b9e3187e76a317541ea7ec5e8096d954f441b77a46d8930c785f7fbf4ef8dfd624c25495221e026e50f74c9048fe501773be5 + languageName: node + linkType: hard + +"is-reference@npm:1.2.1": + version: 1.2.1 + resolution: "is-reference@npm:1.2.1" + dependencies: + "@types/estree": "*" + checksum: e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc + languageName: node + linkType: hard + +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + languageName: node + linkType: hard + +"is-root@npm:^2.1.0": + version: 2.1.0 + resolution: "is-root@npm:2.1.0" + checksum: 37eea0822a2a9123feb58a9d101558ba276771a6d830f87005683349a9acff15958a9ca590a44e778c6b335660b83e85c744789080d734f6081a935a4880aee2 + languageName: node + linkType: hard + +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 + languageName: node + linkType: hard + +"is-ssh@npm:^1.4.0": + version: 1.4.0 + resolution: "is-ssh@npm:1.4.0" + dependencies: + protocols: ^2.0.1 + checksum: 75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + languageName: node + linkType: hard + +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 + languageName: node + linkType: hard + +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: 1.0.0 + checksum: 31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: ^1.0.2 + checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 + languageName: node + linkType: hard + +"is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae + languageName: node + linkType: hard + +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: ^1.0.0 + checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"isarray@npm:^1.0.0, isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a + languageName: node + linkType: hard + +"isbinaryfile@npm:^5.0.0": + version: 5.0.2 + resolution: "isbinaryfile@npm:5.0.2" + checksum: 5e3e9d31b016eefb7e93bd0ab7d088489882eeb9018bf71303f2ce5d9ad02dbb127663d065ce2519913c3c9135a99002e989d6b1786a0fcc0b3c3d2defb1f7d0 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + languageName: node + linkType: hard + +"isolated-vm@npm:^4.5.0": + version: 4.7.2 + resolution: "isolated-vm@npm:4.7.2" + dependencies: + node-gyp: latest + prebuild-install: ^7.1.1 + checksum: 16f43f6413623dc7009a8bb9fa567fb30ffc151e21e9a7ae616f25626e750ba823527fb24e2e17408943c6bbbcc7235db89f41262d43a8d8155ad99e888b0760 + languageName: node + linkType: hard + +"isomorphic-dompurify@npm:^0.13.0": + version: 0.13.0 + resolution: "isomorphic-dompurify@npm:0.13.0" + dependencies: + "@types/dompurify": ^2.1.0 + dompurify: ^2.2.7 + jsdom: ^16.5.2 + checksum: 144069c00c5ec2c8a9b5bca0abc8d1f5f091bb791564d5e8495cb7d45a4b23899fb7fda4fb91cbb80e3651f300df29a7b3225c0ae22071a56ac6e5362e8afbe3 + languageName: node + linkType: hard + +"isomorphic-form-data@npm:^2.0.0": + version: 2.0.0 + resolution: "isomorphic-form-data@npm:2.0.0" + dependencies: + form-data: ^2.3.2 + checksum: 234bfaa1ed037b1d6cf659eb7a5806889f1f60bc4c7effe5f54e52506004604a9d7229a03a8f9656a1a7ea5fcedca4342277083e38f88ff910b64eefa97dd95e + languageName: node + linkType: hard + +"isomorphic-git@npm:^1.23.0": + version: 1.27.1 + resolution: "isomorphic-git@npm:1.27.1" + dependencies: + async-lock: ^1.4.1 + clean-git-ref: ^2.0.1 + crc-32: ^1.2.0 + diff3: 0.0.3 + ignore: ^5.1.4 + minimisted: ^2.0.0 + pako: ^1.0.10 + pify: ^4.0.1 + readable-stream: ^3.4.0 + sha.js: ^2.4.9 + simple-get: ^4.0.1 + bin: + isogit: cli.cjs + checksum: ba6f3c10b3160dac74185881f1da1c5a9b6cbd32d5f273ebce7291055566e5c58f466f89be9039e9c83ededd86a69e367bc4050262bbfbc6b785eea211a7f923 + languageName: node + linkType: hard + +"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0": + version: 5.0.0 + resolution: "isomorphic-ws@npm:5.0.0" + peerDependencies: + ws: "*" + checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398 + languageName: node + linkType: hard + +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": ^7.12.3 + "@babel/parser": ^7.14.7 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-coverage: ^3.2.0 + semver: ^6.3.0 + checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": ^7.23.9 + "@babel/parser": ^7.23.9 + "@istanbuljs/schema": ^0.1.3 + istanbul-lib-coverage: ^3.2.0 + semver: ^7.5.4 + checksum: 74104c60c65c4fa0e97cc76f039226c356123893929f067bfad5f86fe839e08f5d680354a68fead3bc9c1e2f3fa6f3f53cded70778e821d911e851d349f3545a + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: ^3.0.0 + make-dir: ^4.0.0 + supports-color: ^7.1.0 + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: ^4.1.1 + istanbul-lib-coverage: ^3.0.0 + source-map: ^0.6.1 + checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: ^2.0.0 + istanbul-lib-report: ^3.0.0 + checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 + languageName: node + linkType: hard + +"iterare@npm:1.2.1": + version: 1.2.1 + resolution: "iterare@npm:1.2.1" + checksum: 70bc80038e3718aa9072bc63b3a0135166d7120bde46bfcaf80a88d11005dcef1b2d69cd353849f87a3f58ba8f546a8c6e6983408236ff01fa50b52339ee5223 + languageName: node + linkType: hard + +"iterator.prototype@npm:^1.1.2": + version: 1.1.2 + resolution: "iterator.prototype@npm:1.1.2" + 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 + checksum: d8a507e2ccdc2ce762e8a1d3f4438c5669160ac72b88b648e59a688eec6bc4e64b22338e74000518418d9e693faf2a092d2af21b9ec7dbf7763b037a54701168 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: ^5.0.0 + jest-util: ^29.7.0 + p-limit: ^3.1.0 + checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99 + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/expect": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + co: ^4.6.0 + dedent: ^1.0.0 + is-generator-fn: ^2.0.0 + jest-each: ^29.7.0 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-runtime: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + p-limit: ^3.1.0 + pretty-format: ^29.7.0 + pure-rand: ^6.0.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7 + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 + chalk: ^4.0.0 + create-jest: ^29.7.0 + exit: ^0.1.2 + import-local: ^3.0.2 + jest-config: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + yargs: ^17.3.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": ^7.11.6 + "@jest/test-sequencer": ^29.7.0 + "@jest/types": ^29.6.3 + babel-jest: ^29.7.0 + chalk: ^4.0.0 + ci-info: ^3.2.0 + deepmerge: ^4.2.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-circus: ^29.7.0 + jest-environment-node: ^29.7.0 + jest-get-type: ^29.6.3 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-runner: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + micromatch: ^4.0.4 + parse-json: ^5.2.0 + pretty-format: ^29.7.0 + slash: ^3.0.0 + strip-json-comments: ^3.1.1 + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff + languageName: node + linkType: hard + +"jest-css-modules@npm:^2.1.0": + version: 2.1.0 + resolution: "jest-css-modules@npm:2.1.0" + dependencies: + identity-obj-proxy: 3.0.0 + checksum: ddf01a327379f0186fc506b0c2a6cecad59acf3a7c947113f75530d1ea87e4f09aa98c9894283c0ead29688ef9fbc3c91ce1b158756034872fa097e491ee9f8c + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.6.3 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: ^3.0.0 + checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192 + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + chalk: ^4.0.0 + jest-get-type: ^29.6.3 + jest-util: ^29.7.0 + pretty-format: ^29.7.0 + checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c + languageName: node + linkType: hard + +"jest-environment-jsdom@npm:^29.0.2": + version: 29.7.0 + resolution: "jest-environment-jsdom@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/jsdom": ^20.0.0 + "@types/node": "*" + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + jsdom: ^20.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 559aac134c196fccc1dfc794d8fc87377e9f78e894bb13012b0831d88dec0abd7ece99abec69da564b8073803be4f04a9eb4f4d1bb80e29eec0cb252c254deb8 + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/graceful-fs": ^4.1.3 + "@types/node": "*" + anymatch: ^3.0.3 + fb-watchman: ^2.0.0 + fsevents: ^2.3.2 + graceful-fs: ^4.2.9 + jest-regex-util: ^29.6.3 + jest-util: ^29.7.0 + jest-worker: ^29.7.0 + micromatch: ^4.0.4 + walker: ^1.0.8 + dependenciesMeta: + fsevents: + optional: true + checksum: c2c8f2d3e792a963940fbdfa563ce14ef9e14d4d86da645b96d3cd346b8d35c5ce0b992ee08593939b5f718cf0a1f5a90011a056548a1dbf58397d4356786f01 + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + jest-diff: ^29.7.0 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^29.6.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^29.7.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + jest-util: ^29.7.0 + checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5 + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: ^29.6.3 + jest-snapshot: ^29.7.0 + checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + jest-pnp-resolver: ^1.2.2 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + resolve: ^1.20.0 + resolve.exports: ^2.0.0 + slash: ^3.0.0 + checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": ^29.7.0 + "@jest/environment": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + emittery: ^0.13.1 + graceful-fs: ^4.2.9 + jest-docblock: ^29.7.0 + jest-environment-node: ^29.7.0 + jest-haste-map: ^29.7.0 + jest-leak-detector: ^29.7.0 + jest-message-util: ^29.7.0 + jest-resolve: ^29.7.0 + jest-runtime: ^29.7.0 + jest-util: ^29.7.0 + jest-watcher: ^29.7.0 + jest-worker: ^29.7.0 + p-limit: ^3.1.0 + source-map-support: 0.5.13 + checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb + languageName: node + linkType: hard + +"jest-runtime@npm:^29.0.2, jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/globals": ^29.7.0 + "@jest/source-map": ^29.6.3 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + cjs-module-lexer: ^1.0.0 + collect-v8-coverage: ^1.0.0 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + jest-message-util: ^29.7.0 + jest-mock: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + slash: ^3.0.0 + strip-bom: ^4.0.0 + checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": ^7.11.6 + "@babel/generator": ^7.7.2 + "@babel/plugin-syntax-jsx": ^7.7.2 + "@babel/plugin-syntax-typescript": ^7.7.2 + "@babel/types": ^7.3.3 + "@jest/expect-utils": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + babel-preset-current-node-syntax: ^1.0.0 + chalk: ^4.0.0 + expect: ^29.7.0 + graceful-fs: ^4.2.9 + jest-diff: ^29.7.0 + jest-get-type: ^29.6.3 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + natural-compare: ^1.4.0 + pretty-format: ^29.7.0 + semver: ^7.5.3 + checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad + languageName: node + linkType: hard + +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + camelcase: ^6.2.0 + chalk: ^4.0.0 + jest-get-type: ^29.6.3 + leven: ^3.1.0 + pretty-format: ^29.7.0 + checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + emittery: ^0.13.1 + jest-util: ^29.7.0 + string-length: ^4.0.1 + checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f + languageName: node + linkType: hard + +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "*" + jest-util: ^29.7.0 + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 30fff60af49675273644d408b650fc2eb4b5dcafc5a0a455f238322a8f9d8a98d847baca9d51ff197b6747f54c7901daa2287799230b856a0f48287d131f8c13 + languageName: node + linkType: hard + +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": ^29.7.0 + "@jest/types": ^29.6.3 + import-local: ^3.0.2 + jest-cli: ^29.7.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b + languageName: node + linkType: hard + +"jiti@npm:^1.18.2, jiti@npm:^1.21.6": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" + bin: + jiti: bin/jiti.js + checksum: 9ea4a70a7bb950794824683ed1c632e2ede26949fbd348e2ba5ec8dc5efa54dc42022d85ae229cadaa60d4b95012e80ea07d625797199b688cc22ab0e8891d32 + languageName: node + linkType: hard + +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 3790481bd2b7827dd6336e6e3dc2dcc6d425679ba7ebde7b679f61dceb4457ea0cda330972494de608571f4973c6dfb5f70fab6f3c5037dbab19ac449a60424f + languageName: node + linkType: hard + +"jmespath@npm:^0.15.0": + version: 0.15.0 + resolution: "jmespath@npm:0.15.0" + checksum: 353bb9e69cc4c1560be0a4df43cb4020abc246e1c60cb5b55dcc76d8c858383f1633faf22ccaf6a5e09568a2077d0f4f1e989e6fcfd496b5cef87964cc8cb9e7 + languageName: node + linkType: hard + +"jose@npm:^4.15.9": + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 41abe1c99baa3cf8a78ebbf93da8f8e50e417b7a26754c4afa21865d87527b8ac2baf66de2c5f6accc3f7d7158658dae7364043677236ea1d07895b040097f15 + languageName: node + linkType: hard + +"jose@npm:^5.0.0": + version: 5.9.3 + resolution: "jose@npm:5.9.3" + checksum: d128f2b90daf76f14eb22a81528e4f1cd99aa73613ae9d7edad69479c0ae9c29d571108e21d6ac33c3892de7bea24c4a4b99b4eb63354ebe566683c719ee334e + languageName: node + linkType: hard + +"js-base64@npm:^3.6.0": + version: 3.7.7 + resolution: "js-base64@npm:3.7.7" + checksum: d1b02971db9dc0fd35baecfaf6ba499731fb44fe3373e7e1d6681fbd3ba665f29e8d9d17910254ef8104e2cb8b44117fe4202d3dc54c7cafe9ba300fe5433358 + languageName: node + linkType: hard + +"js-cookie@npm:^2.2.1": + version: 2.2.1 + resolution: "js-cookie@npm:2.2.1" + checksum: 9b1fb980a1c5e624fd4b28ea4867bb30c71e04c4484bb3a42766344c533faa684de9498e443425479ec68609e96e27b60614bfe354877c449c631529b6d932f2 + languageName: node + linkType: hard + +"js-file-download@npm:^0.4.12": + version: 0.4.12 + resolution: "js-file-download@npm:0.4.12" + checksum: a03847eef0184fbf34a7b7fd365ea6aa1a6cc142efeac52c4baa0cdde845dc93718eb66808dfcffd6c91b37ddc9d058d352ac9698b4280744bad3587240c93b6 + languageName: node + linkType: hard + +"js-levenshtein@npm:^1.1.6": + version: 1.1.6 + resolution: "js-levenshtein@npm:1.1.6" + checksum: 409f052a7f1141be4058d97da7860e08efd97fc588b7a4c5cfa0548bc04f6d576644dae65ab630266dff685d56fb90d494e03d4d79cb484c287746b4f1bf0694 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + +"js-yaml@npm:=4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + languageName: node + linkType: hard + +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1, js-yaml@npm:^3.8.3": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + languageName: node + linkType: hard + +"js-yaml@npm:~3.13.1": + version: 3.13.1 + resolution: "js-yaml@npm:3.13.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: 7511b764abb66d8aa963379f7d2a404f078457d106552d05a7b556d204f7932384e8477513c124749fa2de52eb328961834562bd09924902c6432e40daa408bc + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 + languageName: node + linkType: hard + +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 + languageName: node + linkType: hard + +"jsdom@npm:^16.5.2": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" + dependencies: + abab: ^2.0.5 + acorn: ^8.2.4 + acorn-globals: ^6.0.0 + cssom: ^0.4.4 + cssstyle: ^2.3.0 + data-urls: ^2.0.0 + decimal.js: ^10.2.1 + domexception: ^2.0.1 + escodegen: ^2.0.0 + form-data: ^3.0.0 + html-encoding-sniffer: ^2.0.1 + http-proxy-agent: ^4.0.1 + https-proxy-agent: ^5.0.0 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.0 + parse5: 6.0.1 + saxes: ^5.0.1 + symbol-tree: ^3.2.4 + tough-cookie: ^4.0.0 + w3c-hr-time: ^1.0.2 + w3c-xmlserializer: ^2.0.0 + webidl-conversions: ^6.1.0 + whatwg-encoding: ^1.0.5 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.5.0 + ws: ^7.4.6 + xml-name-validator: ^3.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 454b83371857000763ed31130a049acd1b113e3b927e6dcd75c67ddc30cdd242d7ebcac5c2294b7a1a6428155cb1398709c573b3c6d809218692ea68edd93370 + languageName: node + linkType: hard + +"jsdom@npm:^20.0.0": + version: 20.0.3 + resolution: "jsdom@npm:20.0.3" + dependencies: + abab: ^2.0.6 + acorn: ^8.8.1 + acorn-globals: ^7.0.0 + cssom: ^0.5.0 + cssstyle: ^2.3.0 + data-urls: ^3.0.2 + decimal.js: ^10.4.2 + domexception: ^4.0.0 + escodegen: ^2.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.2 + parse5: ^7.1.1 + 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: ^11.0.0 + ws: ^8.11.0 + xml-name-validator: ^4.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 6e2ae21db397133a061b270c26d2dbc0b9051733ea3b896a7ece78d79f475ff0974f766a413c1198a79c793159119169f2335ddb23150348fbfdcfa6f3105536 + languageName: node + linkType: hard + +"jsep@npm:^1.1.2, jsep@npm:^1.2.0": + version: 1.3.9 + resolution: "jsep@npm:1.3.9" + checksum: d1f3e2cc00209f67a989b73c2a89d2ccbea908d950ec959e2448c6449b134c6367b47eef4e1292767cb490f0b5b72e7309080b93ee4c7398684df2514dbd33a3 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + languageName: node + linkType: hard + +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 + languageName: node + linkType: hard + +"json-bigint@npm:^1.0.0": + version: 1.0.0 + resolution: "json-bigint@npm:1.0.0" + dependencies: + bignumber.js: ^9.0.0 + checksum: c67bb93ccb3c291e60eb4b62931403e378906aab113ec1c2a8dd0f9a7f065ad6fd9713d627b732abefae2e244ac9ce1721c7a3142b2979532f12b258634ce6f6 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1, json-buffer@npm:^3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + +"json-pointer@npm:0.6.2": + version: 0.6.2 + resolution: "json-pointer@npm:0.6.2" + dependencies: + foreach: ^2.0.4 + checksum: 668143014b16d7f90e6f0e6c2d756b00b799424f58d750794a79a24cbce595855b224f7861986aaff719579558fbab81fb83c7371f5e24aded9dc33b3838de30 + languageName: node + linkType: hard + +"json-schema-compare@npm:^0.2.2": + version: 0.2.2 + resolution: "json-schema-compare@npm:0.2.2" + dependencies: + lodash: ^4.17.4 + checksum: dd6f2173857c8e3b77d6ebdfa05bd505bba5b08709ab46b532722f5d1c33b5fee1fc8f3c97d0c0d011db25f9f3b0baf7ab783bb5f55c32abd9f1201760e43c2c + languageName: node + linkType: hard + +"json-schema-library@npm:^9.0.0": + version: 9.3.5 + resolution: "json-schema-library@npm:9.3.5" + dependencies: + "@sagold/json-pointer": ^5.1.2 + "@sagold/json-query": ^6.1.3 + deepmerge: ^4.3.1 + fast-copy: ^3.0.2 + fast-deep-equal: ^3.1.3 + smtp-address-parser: 1.0.10 + valid-url: ^1.0.9 + checksum: 8c8a8c993f998a3485d5675781a0330f4e5abc43781f1fa03b709dd5a5157fb2a524c704966f8c4fc31873c5816d4a07058214873b78b1d54f8b4a0cf6737bcf + languageName: node + linkType: hard + +"json-schema-merge-allof@npm:^0.8.1": + version: 0.8.1 + resolution: "json-schema-merge-allof@npm:0.8.1" + dependencies: + compute-lcm: ^1.1.2 + json-schema-compare: ^0.2.2 + lodash: ^4.17.20 + checksum: 82700f6ac77351959138d6b153d77375a8c29cf48d907241b85c8292dd77aabd8cb816400f2b0d17062c4ccc8893832ec4f664ab9c814927ef502e7a595ea873 + languageName: node + linkType: hard + +"json-schema-to-ts@npm:^3.0.0": + version: 3.1.1 + resolution: "json-schema-to-ts@npm:3.1.1" + dependencies: + "@babel/runtime": ^7.18.3 + ts-algebra: ^2.0.0 + checksum: b616f1c2d7492502e11eec4f8e4539ee1e897543a679d929494afdc164d9557275cead8372747b73f239b1e68056ffbf551b03ae82d0047bba0dfe2bbd6b64f4 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + languageName: node + linkType: hard + +"json-schema@npm:0.4.0, json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee + languageName: node + linkType: hard + +"json5@npm:^1.0.1, json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 + languageName: node + linkType: hard + +"json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 + languageName: node + linkType: hard + +"jsonc-parser@npm:^3.2.0": + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 81ef19d98d9c6bd6e4a37a95e2753c51c21705cbeffd895e177f4b542cca9cda5fda12fb942a71a2e824a9132cf119dc2e642e9286386055e1365b5478f49a47 + languageName: node + linkType: hard + +"jsonc-parser@npm:~2.2.1": + version: 2.2.1 + resolution: "jsonc-parser@npm:2.2.1" + checksum: c113878b5edd4232ba0742c7e0ddefb22a2a8ef1aafa1674c0eb4c5df0be11ed02bc8288f52ebe44b1696de336e1bc06e7bbc1458d0f910540d72b57ee7c8084 + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: ^4.1.6 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: ^4.1.6 + universalify: ^2.0.0 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 + languageName: node + linkType: hard + +"jsonpath-plus@npm:7.1.0": + version: 7.1.0 + resolution: "jsonpath-plus@npm:7.1.0" + checksum: a4005dc860c6b7e339229842537ceb6eb839d87a3447f989792b9c64f2564bbbd40663515f9481fb5a1b6cb0f988afba5b0b150e0285c463b794a45ed1aaf555 + languageName: node + linkType: hard + +"jsonpath-plus@npm:^6.0.1": + version: 6.0.1 + resolution: "jsonpath-plus@npm:6.0.1" + checksum: bddec34b742249c5b38077dfcd8eb479fab4e077943253017326503ce4f527ef66938288c728712fd923907493d6eaba69a43015dc3dd9fdf48d89028ae7f466 + languageName: node + linkType: hard + +"jsonpath-plus@npm:^7.2.0": + version: 7.2.0 + resolution: "jsonpath-plus@npm:7.2.0" + checksum: 05f447339d29be861e307d6e812aec1b9b88a3ba6bba286966a4e8bed3e752bee3d715eabfc21dce968be85ccb48bf79d2c1af78da7b9b74cd1b446d4d5d02f5 + languageName: node + linkType: hard + +"jsonpath@npm:^1.1.1": + version: 1.1.1 + resolution: "jsonpath@npm:1.1.1" + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + checksum: 5480d8e9e424fe2ed4ade6860b6e2cefddb21adb3a99abe0254cd9428e8ef9b0c9fb5729d6a5a514e90df50d645ccea9f3be48d627570e6222dd5dadc28eba7b + languageName: node + linkType: hard + +"jsonpointer@npm:^5.0.0, jsonpointer@npm:^5.0.1": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c + languageName: node + linkType: hard + +"jsonschema@npm:^1.2.6": + version: 1.4.1 + resolution: "jsonschema@npm:1.4.1" + checksum: 1ef02a6cd9bc32241ec86bbf1300bdbc3b5f2d8df6eb795517cf7d1cd9909e7beba1e54fdf73990fd66be98a182bda9add9607296b0cb00b1348212988e424b2 + languageName: node + linkType: hard + +"jsonwebtoken@npm:^9.0.0, jsonwebtoken@npm:^9.0.2": + version: 9.0.2 + resolution: "jsonwebtoken@npm:9.0.2" + 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 + checksum: fc739a6a8b33f1974f9772dca7f8493ca8df4cc31c5a09dcfdb7cff77447dcf22f4236fb2774ef3fe50df0abeb8e1c6f4c41eba82f500a804ab101e2fbc9d61a + languageName: node + linkType: hard + +"jsprim@npm:^1.2.2": + version: 1.4.2 + resolution: "jsprim@npm:1.4.2" + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a + languageName: node + linkType: hard + +"jss-plugin-camel-case@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-camel-case@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + hyphenate-style-name: ^1.0.3 + jss: 10.10.0 + checksum: 693485b86f7a0e0bd0c16b8ddd057ca02a993fc088558c96501f9131e7e6261cc9f4b08047879a68441c688c40dceeb5219b1f15ade9043935aade4f37f5ca85 + languageName: node + linkType: hard + +"jss-plugin-default-unit@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-default-unit@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + jss: 10.10.0 + checksum: 6e56213830753ad80bca3824973a667106defaef698d5996d45d03a0e2a3e035b33cd257aa8015040c41bd6669e7598dce72c36099d7ae69db758a7b2ca453fa + languageName: node + linkType: hard + +"jss-plugin-global@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-global@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + jss: 10.10.0 + checksum: f3af4f40358e96cf89e0c7c84b6e441dc9b4d543cd6109fdf9314a9818fd780d252035f46cc526c3d3fb4393bc29effc6993cc22e04f4e67ec3c889ab760d580 + languageName: node + linkType: hard + +"jss-plugin-nested@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-nested@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + jss: 10.10.0 + tiny-warning: ^1.0.2 + checksum: 190094375972b68eb8f683387c74e97dc8347e7cc4f2fbfd40b3baf077dfde83d70e57be56744690d22537c0390e0a398714d86736df820c64e498df95f937de + languageName: node + linkType: hard + +"jss-plugin-props-sort@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-props-sort@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + jss: 10.10.0 + checksum: 274483444b6733bd58d229ebdcdb32b3c24172bc83cb2f6f8364926de19acd872758bcf06c7b3af11cf75504a67a7d67abba62b25081d144585a56b4df9512ba + languageName: node + linkType: hard + +"jss-plugin-rule-value-function@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-rule-value-function@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + jss: 10.10.0 + tiny-warning: ^1.0.2 + checksum: 009c9593b9be8b9f1030b797e58e3c233d90e034e5c68b0cabd25bffc7da965c69dc1ccb1bb6a542d72bb824df89036b2264fe564e8538320ef99febaf2882ee + languageName: node + linkType: hard + +"jss-plugin-vendor-prefixer@npm:^10.5.1": + version: 10.10.0 + resolution: "jss-plugin-vendor-prefixer@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + css-vendor: ^2.0.8 + jss: 10.10.0 + checksum: 879b7233f9b0b571074dc2b88d97a05dbb949012ba2405f1481bbedd521167dc835133632adb3f2d8ffceddd337c8c13e3e8b1931590516c0664039598752dff + languageName: node + linkType: hard + +"jss@npm:10.10.0, jss@npm:^10.5.1, jss@npm:~10.10.0": + version: 10.10.0 + resolution: "jss@npm:10.10.0" + dependencies: + "@babel/runtime": ^7.3.1 + csstype: ^3.0.2 + is-in-browser: ^1.1.3 + tiny-warning: ^1.0.2 + checksum: ecf71971df42729668c283e432e841349b7fdbe52e520f7704991cf4a738fd2451ec0feeb25c12cdc5addf7facecf838e74e62936fd461fb4c99f23d54a4792d + languageName: node + linkType: hard + +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + object.assign: ^4.1.4 + object.values: ^1.1.6 + checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a + languageName: node + linkType: hard + +"jszip@npm:^3.10.1": + version: 3.10.1 + resolution: "jszip@npm:3.10.1" + dependencies: + lie: ~3.3.0 + pako: ~1.0.2 + readable-stream: ~2.3.6 + setimmediate: ^1.0.5 + checksum: abc77bfbe33e691d4d1ac9c74c8851b5761fba6a6986630864f98d876f3fcc2d36817dfc183779f32c00157b5d53a016796677298272a714ae096dfe6b1c8b60 + languageName: node + linkType: hard + +"jwa@npm:^1.4.1": + version: 1.4.1 + resolution: "jwa@npm:1.4.1" + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: ^5.0.1 + checksum: ff30ea7c2dcc61f3ed2098d868bf89d43701605090c5b21b5544b512843ec6fd9e028381a4dda466cbcdb885c2d1150f7c62e7168394ee07941b4098e1035e2f + languageName: node + linkType: hard + +"jwa@npm:^2.0.0": + version: 2.0.0 + resolution: "jwa@npm:2.0.0" + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: ^5.0.1 + checksum: 8f00b71ad5fe94cb55006d0d19202f8f56889109caada2f7eeb63ca81755769ce87f4f48101967f398462e3b8ae4faebfbd5a0269cb755dead5d63c77ba4d2f1 + languageName: node + linkType: hard + +"jws@npm:^3.2.2": + version: 3.2.2 + resolution: "jws@npm:3.2.2" + dependencies: + jwa: ^1.4.1 + safe-buffer: ^5.0.1 + checksum: f0213fe5b79344c56cd443428d8f65c16bf842dc8cb8f5aed693e1e91d79c20741663ad6eff07a6d2c433d1831acc9814e8d7bada6a0471fbb91d09ceb2bf5c2 + languageName: node + linkType: hard + +"jws@npm:^4.0.0": + version: 4.0.0 + resolution: "jws@npm:4.0.0" + dependencies: + jwa: ^2.0.0 + safe-buffer: ^5.0.1 + checksum: d68d07aa6d1b8cb35c363a9bd2b48f15064d342a5d9dc18a250dbbce8dc06bd7e4792516c50baa16b8d14f61167c19e851fd7f66b59ecc68b7f6a013759765f7 + languageName: node + linkType: hard + +"keygrip@npm:~1.1.0": + version: 1.1.0 + resolution: "keygrip@npm:1.1.0" + dependencies: + tsscmp: 1.0.6 + checksum: 078cd16a463d187121f0a27c1c9c95c52ad392b620f823431689f345a0501132cee60f6e96914b07d570105af470b96960402accd6c48a0b1f3cd8fac4fa2cae + languageName: node + linkType: hard + +"keyv@npm:*": + version: 5.0.3 + resolution: "keyv@npm:5.0.3" + dependencies: + "@keyv/serialize": "*" + checksum: bb2cbce2bc3fe6723bc17443e0f6fd9b9a590bbb245b0e8fb030a8c20c6ab28c11e2ee4f727778a259449c18f5f4c76bc5b20dc80ea67d1c84018fc251fb8d89 + languageName: node + linkType: hard + +"keyv@npm:^4.0.0, keyv@npm:^4.5.2, keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + +"kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 + languageName: node + linkType: hard + +"kleur@npm:^4.0.3": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 + languageName: node + linkType: hard + +"knex@npm:3, knex@npm:^3.0.0": + version: 3.1.0 + resolution: "knex@npm:3.1.0" + dependencies: + colorette: 2.0.19 + commander: ^10.0.0 + debug: 4.3.4 + escalade: ^3.1.1 + esm: ^3.2.25 + get-package-type: ^0.1.0 + getopts: 2.3.0 + interpret: ^2.2.0 + lodash: ^4.17.21 + pg-connection-string: 2.6.2 + rechoir: ^0.8.0 + resolve-from: ^5.0.0 + tarn: ^3.0.2 + tildify: 2.0.0 + peerDependenciesMeta: + better-sqlite3: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + pg-native: + optional: true + sqlite3: + optional: true + tedious: + optional: true + bin: + knex: bin/cli.js + checksum: 3905f8d27960975f7f57f3f488d1ef3ccf47784acc8eb627e8a28cbbe1f296c6879c8ef0cbd9e17e867be80117d305cd948545f3fbd4c74b24c90d2413bbc021 + languageName: node + linkType: hard + +"knip@npm:^5.27.4": + version: 5.30.6 + resolution: "knip@npm:5.30.6" + dependencies: + "@nodelib/fs.walk": 1.2.8 + "@snyk/github-codeowners": 1.1.0 + easy-table: 1.2.0 + enhanced-resolve: ^5.17.1 + fast-glob: ^3.3.2 + jiti: ^1.21.6 + js-yaml: ^4.1.0 + minimist: ^1.2.8 + picocolors: ^1.0.0 + picomatch: ^4.0.1 + pretty-ms: ^9.0.0 + smol-toml: ^1.3.0 + strip-json-comments: 5.0.1 + summary: 2.1.0 + zod: ^3.22.4 + zod-validation-error: ^3.0.3 + peerDependencies: + "@types/node": ">=18" + typescript: ">=5.0.4" + bin: + knip: bin/knip.js + knip-bun: bin/knip-bun.js + checksum: 9820761248882926789bdf3cf8014a32e695d94bdabc335b4b637bceaeec7922358b67027b46aa5f7f2af10460027d0d33be407d48db76e50c8d1dd8dfca95ce + languageName: node + linkType: hard + +"koa-compose@npm:^4.1.0": + version: 4.1.0 + resolution: "koa-compose@npm:4.1.0" + checksum: 46cb16792d96425e977c2ae4e5cb04930280740e907242ec9c25e3fb8b4a1d7b54451d7432bc24f40ec62255edea71894d2ceeb8238501842b4e48014f2e83db + languageName: node + linkType: hard + +"koa-convert@npm:^2.0.0": + version: 2.0.0 + resolution: "koa-convert@npm:2.0.0" + dependencies: + co: ^4.6.0 + koa-compose: ^4.1.0 + checksum: 7385b3391995f59c1312142e110d5dff677f9850dbfbcf387cd36a7b0af03b5d26e82b811eb9bb008b4f3e661cdab1f8817596e46b1929da2cf6e97a2f7456ed + languageName: node + linkType: hard + +"koa@npm:2.15.3": + version: 2.15.3 + resolution: "koa@npm:2.15.3" + dependencies: + accepts: ^1.3.5 + cache-content-type: ^1.0.0 + content-disposition: ~0.5.2 + content-type: ^1.0.4 + cookies: ~0.9.0 + debug: ^4.3.2 + delegates: ^1.0.0 + depd: ^2.0.0 + destroy: ^1.0.4 + encodeurl: ^1.0.2 + escape-html: ^1.0.3 + fresh: ~0.5.2 + http-assert: ^1.3.0 + http-errors: ^1.6.3 + is-generator-function: ^1.0.7 + koa-compose: ^4.1.0 + koa-convert: ^2.0.0 + on-finished: ^2.3.0 + only: ~0.0.2 + parseurl: ^1.3.2 + statuses: ^1.5.0 + type-is: ^1.6.16 + vary: ^1.1.2 + checksum: 7c3537443b1a588cf5c3e5554b914ff2bad510323d22b41861d5e0c97d47e9c5997965f303ede8be8bd83d309a4eea1f82cd45d35d6838bc21bb1bb6a90d5d25 + languageName: node + linkType: hard + +"kuler@npm:^2.0.0": + version: 2.0.0 + resolution: "kuler@npm:2.0.0" + checksum: 9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 + languageName: node + linkType: hard + +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 0b64c1a6c5431c8df648a6d25594ff280613c886f4a1a542d9b864e5472fb93e5c7856b9c41595c38fac31370328fc79fcc521712e89ea6d6866cbb8e0995d81 + languageName: node + linkType: hard + +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" + dependencies: + language-subtag-registry: ^0.3.20 + checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 + languageName: node + linkType: hard + +"launch-editor@npm:^2.6.1": + version: 2.9.1 + resolution: "launch-editor@npm:2.9.1" + dependencies: + picocolors: ^1.0.0 + shell-quote: ^1.8.1 + checksum: bed887085a9729cc2ad050329d92a99f4c69bacccf96d1ed8c84670608a3a128a828ba8e9a8a41101c5aea5aea6f79984658e2fd11f6ba85e32e6e1ed16dbb1c + languageName: node + linkType: hard + +"lazystream@npm:^1.0.0": + version: 1.0.1 + resolution: "lazystream@npm:1.0.1" + dependencies: + readable-stream: ^2.0.5 + checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 + languageName: node + linkType: hard + +"leven@npm:2.1.0": + version: 2.1.0 + resolution: "leven@npm:2.1.0" + checksum: f7b4a01b15c0ee2f92a04c0367ea025d10992b044df6f0d4ee1a845d4a488b343e99799e2f31212d72a2b1dea67124f57c1bb1b4561540df45190e44b5b8b394 + languageName: node + linkType: hard + +"leven@npm:3.1.0, leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: ^1.2.1 + type-check: ~0.4.0 + checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 + languageName: node + linkType: hard + +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e + languageName: node + linkType: hard + +"li@npm:^1.3.0": + version: 1.3.0 + resolution: "li@npm:1.3.0" + checksum: 44056b8278771cc11c93a9622860554e34181a7c3789b6bf57b2f9a5ccb02fadc169d211c3f360615a790f3bd54bfc5618c5615ffce3a8e68e515b5bea4bede4 + languageName: node + linkType: hard + +"libsodium-wrappers@npm:^0.7.11": + version: 0.7.15 + resolution: "libsodium-wrappers@npm:0.7.15" + dependencies: + libsodium: ^0.7.15 + checksum: 35bd4d4a4ced47ed69b0e1f1772651507a7224285d6487c4c0d9a5ab80e0daf2c225e069474d0cd640fcd4152608b51005fff8f107e12e04545a92e8db45e422 + languageName: node + linkType: hard + +"libsodium@npm:^0.7.15": + version: 0.7.15 + resolution: "libsodium@npm:0.7.15" + checksum: c641fee43415c8c516c531303439ab89cd1e72de56e3f9fd9e07f695a2cf0fe8f3095f6015db5e351ae4693a1ba50ac18cb19b3e0d241be0546b82319166abe0 + languageName: node + linkType: hard + +"lie@npm:~3.3.0": + version: 3.3.0 + resolution: "lie@npm:3.3.0" + dependencies: + immediate: ~3.0.5 + checksum: 33102302cf19766f97919a6a98d481e01393288b17a6aa1f030a3542031df42736edde8dab29ffdbf90bebeffc48c761eb1d064dc77592ca3ba3556f9fe6d2a8 + languageName: node + linkType: hard + +"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"linkify-it@npm:^3.0.1": + version: 3.0.3 + resolution: "linkify-it@npm:3.0.3" + dependencies: + uc.micro: ^1.0.1 + checksum: 31367a4bb70c5bbc9703246236b504b0a8e049bcd4e0de4291fa50f0ebdebf235b5eb54db6493cb0b1319357c6eeafc4324c9f4aa34b0b943d9f2e11a1268fbc + languageName: node + linkType: hard + +"linkify-it@npm:^5.0.0": + version: 5.0.0 + resolution: "linkify-it@npm:5.0.0" + dependencies: + uc.micro: ^2.0.0 + checksum: b0b86cadaf816b64c947a83994ceaad1c15f9fe7e079776ab88699fb71afd7b8fc3fd3d0ae5ebec8c92c1d347be9ba257b8aef338c0ebf81b0d27dcf429a765a + languageName: node + linkType: hard + +"linkify-react@npm:4.1.3": + version: 4.1.3 + resolution: "linkify-react@npm:4.1.3" + peerDependencies: + linkifyjs: ^4.0.0 + react: ">= 15.0.0" + checksum: 1c28ab02774d5427fad9f4a5ad1c7b852b83aece983fd143fdb4ec95dedf7edc77da59883aaf6fb1a2c2060e8b5e72fdfad4d704d544fabc2b173a1b1eb6473d + languageName: node + linkType: hard + +"linkifyjs@npm:4.1.3": + version: 4.1.3 + resolution: "linkifyjs@npm:4.1.3" + checksum: 023d467499a717a49ebbfa256a80cb2811a3b038ff2593e5be0fb8a4715b0a63bf80c571838e19e120833d5b9874464f3a1448965c8eebbde8c19458b3a6c6e4 + languageName: node + linkType: hard + +"loader-runner@npm:^4.2.0": + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: a90e00dee9a16be118ea43fec3192d0b491fe03a32ed48a4132eb61d498f5536a03a1315531c19d284392a8726a4ecad71d82044c28d7f22ef62e029bf761569 + languageName: node + linkType: hard + +"loader-utils@npm:^1.1.0": + version: 1.4.2 + resolution: "loader-utils@npm:1.4.2" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^1.0.1 + checksum: eb6fb622efc0ffd1abdf68a2022f9eac62bef8ec599cf8adb75e94d1d338381780be6278534170e99edc03380a6d29bc7eb1563c89ce17c5fed3a0b17f1ad804 + languageName: node + linkType: hard + +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^2.1.2 + checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 + languageName: node + linkType: hard + +"loader-utils@npm:^3.2.0": + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: d35808e081635e5bc50228a52ed79f83e2c82bd8f7578818c12b1b4cf0b7f409d72d9b93a683ec36b9eaa93346693d3f3c8380183ba2ff81599b0829d685de39 + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: ^3.0.0 + path-exists: ^3.0.0 + checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1 + languageName: node + linkType: hard + +"lodash.clonedeep@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeep@npm:4.5.0" + checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 + languageName: node + linkType: hard + +"lodash.clonedeepwith@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeepwith@npm:4.5.0" + checksum: 9fbf4ebfa04b381df226a2298eba680327bea3d0d5d19c5118de7ae218fd219186e30e9fd0d33b13729f34ffbc83c1cf09cb27aff265ba94cb602b8a2b1e71c9 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4, lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 + languageName: node + linkType: hard + +"lodash.defaults@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.defaults@npm:4.2.0" + checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 + languageName: node + linkType: hard + +"lodash.flattendeep@npm:^4.0.0": + version: 4.4.0 + resolution: "lodash.flattendeep@npm:4.4.0" + checksum: 8521c919acac3d4bcf0aaf040c1ca9cb35d6c617e2d72e9b4d51c9a58b4366622cd6077441a18be626c3f7b28227502b3bf042903d447b056ee7e0b11d45c722 + languageName: node + linkType: hard + +"lodash.get@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.get@npm:4.4.2" + checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 + languageName: node + linkType: hard + +"lodash.includes@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.includes@npm:4.3.0" + checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6 + languageName: node + linkType: hard + +"lodash.isarguments@npm:^3.1.0": + version: 3.1.0 + resolution: "lodash.isarguments@npm:3.1.0" + checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 + languageName: node + linkType: hard + +"lodash.isboolean@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isboolean@npm:3.0.3" + checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 + languageName: node + linkType: hard + +"lodash.isequal@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 + languageName: node + linkType: hard + +"lodash.isinteger@npm:^4.0.4": + version: 4.0.4 + resolution: "lodash.isinteger@npm:4.0.4" + checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691 + languageName: node + linkType: hard + +"lodash.isnumber@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isnumber@npm:3.0.3" + checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + languageName: node + linkType: hard + +"lodash.isstring@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.isstring@npm:4.0.1" + checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 + languageName: node + linkType: hard + +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 + languageName: node + linkType: hard + +"lodash.once@npm:^4.0.0": + version: 4.1.1 + resolution: "lodash.once@npm:4.1.1" + checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245 + languageName: node + linkType: hard + +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: c03a4a784aca653845fe09d0ef67c902b6e49288dc45f542a4ab345a9c406a6dc194c774423fa313ee7b06283950301c1221dd2a1d8ecb2dac8dfbb9ed5606b5 + languageName: node + linkType: hard + +"lodash.topath@npm:^4.5.2": + version: 4.5.2 + resolution: "lodash.topath@npm:4.5.2" + checksum: 04583e220f4bb1c4ac0008ff8f46d9cb4ddce0ea1090085790da30a41f4cb1b904d885cb73257fca619fa825cd96f9bb97c67d039635cb76056e18f5e08bfdee + languageName: node + linkType: hard + +"lodash.uniq@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.uniq@npm:4.5.0" + checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d + languageName: node + linkType: hard + +"lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0, lodash@npm:~4.17.15, lodash@npm:~4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + +"log4js@npm:6.9.1": + version: 6.9.1 + resolution: "log4js@npm:6.9.1" + dependencies: + date-format: ^4.0.14 + debug: ^4.3.4 + flatted: ^3.2.7 + rfdc: ^1.3.0 + streamroller: ^3.1.5 + checksum: 59d98c37d4163138dab5d9b06ae26965d1353106fece143973d57b1003b3a482791aa21374fd2cca81a953b8837b2f9756ac225404e60cbfa4dd3ab59f082e2e + languageName: node + linkType: hard + +"logform@npm:^2.3.2, logform@npm:^2.6.0, logform@npm:^2.6.1": + version: 2.6.1 + resolution: "logform@npm:2.6.1" + dependencies: + "@colors/colors": 1.6.0 + "@types/triple-beam": ^1.3.2 + fecha: ^4.2.0 + ms: ^2.1.1 + safe-stable-stringify: ^2.3.1 + triple-beam: ^1.3.0 + checksum: 0c6b95fa8350ccc33c7c33d77de2a9920205399706fc1b125151c857b61eb90873f4670d9e0e58e58c165b68a363206ae670d6da8b714527c838da3c84449605 + languageName: node + linkType: hard + +"long-timeout@npm:0.1.1": + version: 0.1.1 + resolution: "long-timeout@npm:0.1.1" + checksum: 48668e5362cb74c4b77a6b833d59f149b9bb9e99c5a5097609807e2597cd0920613b2a42b89bd0870848298be3691064d95599a04ae010023d07dba39932afa7 + languageName: node + linkType: hard + +"long@npm:^5.0.0, long@npm:^5.2.1": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 885ede7c3de4facccbd2cacc6168bae3a02c3e836159ea4252c87b6e34d40af819824b2d4edce330bfb5c4d6e8ce3ec5864bdcf9473fa1f53a4f8225860e5897 + languageName: node + linkType: hard + +"longest-streak@npm:^3.0.0": + version: 3.1.0 + resolution: "longest-streak@npm:3.1.0" + checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0 + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: ^3.0.0 || ^4.0.0 + bin: + loose-envify: cli.js + checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 + languageName: node + linkType: hard + +"lowercase-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "lowercase-keys@npm:2.0.0" + checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 + languageName: node + linkType: hard + +"lowlight@npm:^1.17.0": + version: 1.20.0 + resolution: "lowlight@npm:1.20.0" + dependencies: + fault: ^1.0.0 + highlight.js: ~10.7.0 + checksum: 14a1815d6bae202ddee313fc60f06d46e5235c02fa483a77950b401d85b4c1e12290145ccd17a716b07f9328bd5864aa2d402b6a819ff3be7c833d9748ff8ba7 + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a + languageName: node + linkType: hard + +"lru-cache@npm:^4.0.1": + version: 4.1.5 + resolution: "lru-cache@npm:4.1.5" + dependencies: + pseudomap: ^1.0.2 + yallist: ^2.1.2 + checksum: 4bb4b58a36cd7dc4dcec74cbe6a8f766a38b7426f1ff59d4cf7d82a2aa9b9565cd1cb98f6ff60ce5cd174524868d7bc9b7b1c294371851356066ca9ac4cf135a + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 + languageName: node + linkType: hard + +"lru-cache@npm:^9.0.0": + version: 9.1.2 + resolution: "lru-cache@npm:9.1.2" + checksum: d3415634be3908909081fc4c56371a8d562d9081eba70543d86871b978702fffd0e9e362b83921b27a29ae2b37b90f55675aad770a54ac83bb3e4de5049d4b15 + languageName: node + linkType: hard + +"lru.min@npm:^1.0.0": + version: 1.1.1 + resolution: "lru.min@npm:1.1.1" + checksum: 26ec06c656220a240427f29c3528871b9cfb3214bd5d1bf4c5f2b2cb69402f7558c560e30055fc09bd61e4bf651c1eda2f9b1ab1b16336616fca381b7d42ecba + languageName: node + linkType: hard + +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 + languageName: node + linkType: hard + +"luxon@npm:^3.0.0, luxon@npm:^3.2.1": + version: 3.5.0 + resolution: "luxon@npm:3.5.0" + checksum: f290fe5788c8e51e748744f05092160d4be12150dca70f9fadc0d233e53d60ce86acd82e7d909a114730a136a77e56f0d3ebac6141bbb82fd310969a4704825b + languageName: node + linkType: hard + +"luxon@npm:~3.4.0": + version: 3.4.4 + resolution: "luxon@npm:3.4.4" + checksum: 36c1f99c4796ee4bfddf7dc94fa87815add43ebc44c8934c924946260a58512f0fd2743a629302885df7f35ccbd2d13f178c15df046d0e3b6eb71db178f1c60c + languageName: node + linkType: hard + +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d + languageName: node + linkType: hard + +"magic-string@npm:^0.30.10, magic-string@npm:^0.30.3": + version: 0.30.11 + resolution: "magic-string@npm:0.30.11" + dependencies: + "@jridgewell/sourcemap-codec": ^1.5.0 + checksum: e041649453c9a3f31d2e731fc10e38604d50e20d3585cd48bc7713a6e2e1a3ad3012105929ca15750d59d0a3f1904405e4b95a23b7e69dc256db3c277a73a3ca + languageName: node + linkType: hard + +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + 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 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" + dependencies: + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 + is-lambda: ^1.0.1 + minipass: ^7.0.2 + minipass-fetch: ^3.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + proc-log: ^4.2.0 + promise-retry: ^2.0.1 + ssri: ^10.0.0 + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: 1.0.5 + checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 + languageName: node + linkType: hard + +"map-age-cleaner@npm:^0.2.0": + version: 0.2.0 + resolution: "map-age-cleaner@npm:0.2.0" + dependencies: + p-defer: ^1.0.0 + checksum: 13a6810b76b0067efa7f4b0f3dc58b58b4a4b5faa4cae5a0e8d5d59eda04d7074724eee426c9b5890a1d7e14d1e2902a090587acc8e2430198e79ab1556a2dad + languageName: node + linkType: hard + +"markdown-escape@npm:^2.0.0": + version: 2.0.0 + resolution: "markdown-escape@npm:2.0.0" + checksum: 74c66d817636ac5f6a275fdc79ecb1e208d907ca85289d660b515256fbc3e380eb18d29b6bbbd6a77968ee4fb5872d40ecf31e52bc9f17855bb01bb723569fa0 + languageName: node + linkType: hard + +"markdown-it@npm:^12.2.0": + version: 12.3.2 + resolution: "markdown-it@npm:12.3.2" + dependencies: + argparse: ^2.0.1 + entities: ~2.1.0 + linkify-it: ^3.0.1 + mdurl: ^1.0.1 + uc.micro: ^1.0.5 + bin: + markdown-it: bin/markdown-it.js + checksum: 890555711c1c00fa03b936ca2b213001a3b9b37dea140d8445ae4130ce16628392aad24b12e2a0a9935336ca5951f2957a38f4e5309a2e38eab44e25ff32a41e + languageName: node + linkType: hard + +"markdown-it@npm:^14.1.0": + version: 14.1.0 + resolution: "markdown-it@npm:14.1.0" + dependencies: + argparse: ^2.0.1 + entities: ^4.4.0 + linkify-it: ^5.0.0 + mdurl: ^2.0.0 + punycode.js: ^2.3.1 + uc.micro: ^2.1.0 + bin: + markdown-it: bin/markdown-it.mjs + checksum: 07296b45ebd0b13a55611a24d1b1ad002c6729ec54f558f597846994b0b7b1de79d13cd99ff3e7b6e9e027f36b63125cdcf69174da294ecabdd4e6b9fff39e5d + languageName: node + linkType: hard + +"markdown-table@npm:^3.0.0": + version: 3.0.3 + resolution: "markdown-table@npm:3.0.3" + checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10 + languageName: node + linkType: hard + +"markdown-to-jsx@npm:^7.4.1": + version: 7.5.0 + resolution: "markdown-to-jsx@npm:7.5.0" + peerDependencies: + react: ">= 0.14.0" + checksum: c9c6f1bfad5f2d9b1d3476eb0313ae3dffd0a9f14011c74efdd7c664fd32ee1842ef48abb16a496046f90361af49aa80a827e9d9c0bc04824a1986fdeb4d1852 + languageName: node + linkType: hard + +"marked@npm:^4.0.14": + version: 4.3.0 + resolution: "marked@npm:4.3.0" + bin: + marked: bin/marked.js + checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 + languageName: node + linkType: hard + +"matcher@npm:^3.0.0": + version: 3.0.0 + resolution: "matcher@npm:3.0.0" + dependencies: + escape-string-regexp: ^4.0.0 + checksum: 8bee1a7ab7609c2c21d9c9254b6785fa708eadf289032b556d57a34e98fcd4c537659a004dafee6ce80ab157099e645c199dc52678dff1e7fb0a6684e0da4dbe + languageName: node + linkType: hard + +"material-ui-popup-state@npm:^1.9.3": + version: 1.9.3 + resolution: "material-ui-popup-state@npm:1.9.3" + dependencies: + "@babel/runtime": ^7.12.5 + "@material-ui/types": ^6.0.1 + classnames: ^2.2.6 + prop-types: ^15.7.2 + peerDependencies: + "@material-ui/core": ^4.0.0 || ^5.0.0-beta + react: ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 0acd73b54afec02072e9b401738eb1c8832fd90771efe9894220778cc6f6d89f60f3902fdeb109a4c037b19a26bcf5b77a60a79fcaa024ddf67224bbee466530 + languageName: node + linkType: hard + +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c + languageName: node + linkType: hard + +"mdast-util-definitions@npm:^5.0.0": + version: 5.1.2 + resolution: "mdast-util-definitions@npm:5.1.2" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + unist-util-visit: ^4.0.0 + checksum: 2544daccab744ea1ede76045c2577ae4f1cc1b9eb1ea51ab273fe1dca8db5a8d6f50f87759c0ce6484975914b144b7f40316f805cb9c86223a78db8de0b77bae + languageName: node + linkType: hard + +"mdast-util-find-and-replace@npm:^2.0.0": + version: 2.2.2 + resolution: "mdast-util-find-and-replace@npm:2.2.2" + dependencies: + "@types/mdast": ^3.0.0 + escape-string-regexp: ^5.0.0 + unist-util-is: ^5.0.0 + unist-util-visit-parents: ^5.0.0 + checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b + languageName: node + linkType: hard + +"mdast-util-from-markdown@npm:^1.0.0": + version: 1.3.1 + resolution: "mdast-util-from-markdown@npm:1.3.1" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + decode-named-character-reference: ^1.0.0 + mdast-util-to-string: ^3.1.0 + micromark: ^3.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-decode-string: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + unist-util-stringify-position: ^3.0.0 + uvu: ^0.5.0 + checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940 + languageName: node + linkType: hard + +"mdast-util-gfm-autolink-literal@npm:^1.0.0": + version: 1.0.3 + resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3" + dependencies: + "@types/mdast": ^3.0.0 + ccount: ^2.0.0 + mdast-util-find-and-replace: ^2.0.0 + micromark-util-character: ^1.0.0 + checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2 + languageName: node + linkType: hard + +"mdast-util-gfm-footnote@npm:^1.0.0": + version: 1.0.2 + resolution: "mdast-util-gfm-footnote@npm:1.0.2" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.3.0 + micromark-util-normalize-identifier: ^1.0.0 + checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6 + languageName: node + linkType: hard + +"mdast-util-gfm-strikethrough@npm:^1.0.0": + version: 1.0.3 + resolution: "mdast-util-gfm-strikethrough@npm:1.0.3" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.3.0 + checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549 + languageName: node + linkType: hard + +"mdast-util-gfm-table@npm:^1.0.0": + version: 1.0.7 + resolution: "mdast-util-gfm-table@npm:1.0.7" + dependencies: + "@types/mdast": ^3.0.0 + markdown-table: ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + mdast-util-to-markdown: ^1.3.0 + checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692 + languageName: node + linkType: hard + +"mdast-util-gfm-task-list-item@npm:^1.0.0": + version: 1.0.2 + resolution: "mdast-util-gfm-task-list-item@npm:1.0.2" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.3.0 + checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b + languageName: node + linkType: hard + +"mdast-util-gfm@npm:^2.0.0": + version: 2.0.2 + resolution: "mdast-util-gfm@npm:2.0.2" + dependencies: + mdast-util-from-markdown: ^1.0.0 + mdast-util-gfm-autolink-literal: ^1.0.0 + mdast-util-gfm-footnote: ^1.0.0 + mdast-util-gfm-strikethrough: ^1.0.0 + mdast-util-gfm-table: ^1.0.0 + mdast-util-gfm-task-list-item: ^1.0.0 + mdast-util-to-markdown: ^1.0.0 + checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e + languageName: node + linkType: hard + +"mdast-util-phrasing@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-phrasing@npm:3.0.1" + dependencies: + "@types/mdast": ^3.0.0 + unist-util-is: ^5.0.0 + checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328 + languageName: node + linkType: hard + +"mdast-util-to-hast@npm:^12.1.0": + version: 12.3.0 + resolution: "mdast-util-to-hast@npm:12.3.0" + dependencies: + "@types/hast": ^2.0.0 + "@types/mdast": ^3.0.0 + mdast-util-definitions: ^5.0.0 + micromark-util-sanitize-uri: ^1.1.0 + trim-lines: ^3.0.0 + unist-util-generated: ^2.0.0 + unist-util-position: ^4.0.0 + unist-util-visit: ^4.0.0 + checksum: ea40c9f07dd0b731754434e81c913590c611b1fd753fa02550a1492aadfc30fb3adecaf62345ebb03cea2ddd250c15ab6e578fffde69c19955c9b87b10f2a9bb + languageName: node + linkType: hard + +"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": + version: 1.5.0 + resolution: "mdast-util-to-markdown@npm:1.5.0" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + longest-streak: ^3.0.0 + mdast-util-phrasing: ^3.0.0 + mdast-util-to-string: ^3.0.0 + micromark-util-decode-string: ^1.0.0 + unist-util-visit: ^4.0.0 + zwitch: ^2.0.0 + checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259 + languageName: node + linkType: hard + +"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": + version: 3.2.0 + resolution: "mdast-util-to-string@npm:3.2.0" + dependencies: + "@types/mdast": ^3.0.0 + checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 + languageName: node + linkType: hard + +"mdn-data@npm:2.0.14": + version: 2.0.14 + resolution: "mdn-data@npm:2.0.14" + checksum: 9d0128ed425a89f4cba8f787dca27ad9408b5cb1b220af2d938e2a0629d17d879a34d2cb19318bdb26c3f14c77dd5dfbae67211f5caaf07b61b1f2c5c8c7dc16 + languageName: node + linkType: hard + +"mdurl@npm:^1.0.1": + version: 1.0.1 + resolution: "mdurl@npm:1.0.1" + checksum: 71731ecba943926bfbf9f9b51e28b5945f9411c4eda80894221b47cc105afa43ba2da820732b436f0798fd3edbbffcd1fc1415843c41a87fea08a41cc1e3d02b + languageName: node + linkType: hard + +"mdurl@npm:^2.0.0": + version: 2.0.0 + resolution: "mdurl@npm:2.0.0" + checksum: 880bc289ef668df0bb34c5b2b5aaa7b6ea755052108cdaf4a5e5968ad01cf27e74927334acc9ebcc50a8628b65272ae6b1fd51fae1330c130e261c0466e1a3b2 + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 + languageName: node + linkType: hard + +"media-typer@npm:^1.1.0": + version: 1.1.0 + resolution: "media-typer@npm:1.1.0" + checksum: a58dd60804df73c672942a7253ccc06815612326dc1c0827984b1a21704466d7cde351394f47649e56cf7415e6ee2e26e000e81b51b3eebb5a93540e8bf93cbd + languageName: node + linkType: hard + +"memfs@npm:^3.1.2, memfs@npm:^3.4.1": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" + dependencies: + fs-monkey: ^1.0.4 + checksum: 18dfdeacad7c8047b976a6ccd58bc98ba76e122ad3ca0e50a21837fe2075fc0d9aafc58ab9cf2576c2b6889da1dd2503083f2364191b695273f40969db2ecc44 + languageName: node + linkType: hard + +"memfs@npm:^4.6.0": + version: 4.12.0 + resolution: "memfs@npm:4.12.0" + dependencies: + "@jsonjoy.com/json-pack": ^1.0.3 + "@jsonjoy.com/util": ^1.3.0 + tree-dump: ^1.0.1 + tslib: ^2.0.0 + checksum: f05b9c32d1fb25038ecadb99527e483b5f2e592f0360c393e6bc95c4e5be95d4c714a7a3f91bff21e610352b44631aede521604596e621132c695749b8dcedbc + languageName: node + linkType: hard + +"memjs@npm:^1.3.2": + version: 1.3.2 + resolution: "memjs@npm:1.3.2" + checksum: f92c2a43725b70af69832f807d02b87a07609a1c1f2c8c37670dff5bae6ac5f0d767cc8b3a6a59626703538f96c0bd4f03f9d00ea3b28aeb33270d24e8782233 + languageName: node + linkType: hard + +"memoize-one@npm:>=3.1.1 <6, memoize-one@npm:^5.1.1": + version: 5.2.1 + resolution: "memoize-one@npm:5.2.1" + checksum: a3cba7b824ebcf24cdfcd234aa7f86f3ad6394b8d9be4c96ff756dafb8b51c7f71320785fbc2304f1af48a0467cbbd2a409efc9333025700ed523f254cb52e3d + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"meros@npm:^1.1.4, meros@npm:^1.2.1": + version: 1.3.0 + resolution: "meros@npm:1.3.0" + peerDependencies: + "@types/node": ">=13" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: ea86c83fe9357d3eb2f5bad20909e12642c7bc8c10340d9bd0968b48f69ec453de14f7e5032d138ad04cb10d79b8c9fb3c9601bb515e8fbdf9bec4eed62994ad + languageName: node + linkType: hard + +"methods@npm:^1.0.0, methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a + languageName: node + linkType: hard + +"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-core-commonmark@npm:1.1.0" + dependencies: + decode-named-character-reference: ^1.0.0 + micromark-factory-destination: ^1.0.0 + micromark-factory-label: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-factory-title: ^1.0.0 + micromark-factory-whitespace: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-chunked: ^1.0.0 + micromark-util-classify-character: ^1.0.0 + micromark-util-html-tag-name: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-subtokenize: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.1 + uvu: ^0.5.0 + checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b + languageName: node + linkType: hard + +"micromark-extension-gfm-autolink-literal@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d + languageName: node + linkType: hard + +"micromark-extension-gfm-footnote@npm:^1.0.0": + version: 1.1.2 + resolution: "micromark-extension-gfm-footnote@npm:1.1.2" + dependencies: + micromark-core-commonmark: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7 + languageName: node + linkType: hard + +"micromark-extension-gfm-strikethrough@npm:^1.0.0": + version: 1.0.7 + resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7" + dependencies: + micromark-util-chunked: ^1.0.0 + micromark-util-classify-character: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811 + languageName: node + linkType: hard + +"micromark-extension-gfm-table@npm:^1.0.0": + version: 1.0.7 + resolution: "micromark-extension-gfm-table@npm:1.0.7" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6 + languageName: node + linkType: hard + +"micromark-extension-gfm-tagfilter@npm:^1.0.0": + version: 1.0.2 + resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" + dependencies: + micromark-util-types: ^1.0.0 + checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 + languageName: node + linkType: hard + +"micromark-extension-gfm-task-list-item@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960 + languageName: node + linkType: hard + +"micromark-extension-gfm@npm:^2.0.0": + version: 2.0.3 + resolution: "micromark-extension-gfm@npm:2.0.3" + dependencies: + micromark-extension-gfm-autolink-literal: ^1.0.0 + micromark-extension-gfm-footnote: ^1.0.0 + micromark-extension-gfm-strikethrough: ^1.0.0 + micromark-extension-gfm-table: ^1.0.0 + micromark-extension-gfm-tagfilter: ^1.0.0 + micromark-extension-gfm-task-list-item: ^1.0.0 + micromark-util-combine-extensions: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1 + languageName: node + linkType: hard + +"micromark-factory-destination@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-destination@npm:1.1.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa + languageName: node + linkType: hard + +"micromark-factory-label@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-label@npm:1.1.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5 + languageName: node + linkType: hard + +"micromark-factory-space@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-space@npm:1.1.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941 + languageName: node + linkType: hard + +"micromark-factory-title@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-title@npm:1.1.0" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1 + languageName: node + linkType: hard + +"micromark-factory-whitespace@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-whitespace@npm:1.1.0" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd + languageName: node + linkType: hard + +"micromark-util-character@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-character@npm:1.2.0" + dependencies: + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac + languageName: node + linkType: hard + +"micromark-util-chunked@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-chunked@npm:1.1.0" + dependencies: + micromark-util-symbol: ^1.0.0 + checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b + languageName: node + linkType: hard + +"micromark-util-classify-character@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-classify-character@npm:1.1.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0 + languageName: node + linkType: hard + +"micromark-util-combine-extensions@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-combine-extensions@npm:1.1.0" + dependencies: + micromark-util-chunked: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9 + languageName: node + linkType: hard + +"micromark-util-decode-numeric-character-reference@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" + dependencies: + micromark-util-symbol: ^1.0.0 + checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73 + languageName: node + linkType: hard + +"micromark-util-decode-string@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-decode-string@npm:1.1.0" + dependencies: + decode-named-character-reference: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-symbol: ^1.0.0 + checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813 + languageName: node + linkType: hard + +"micromark-util-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-encode@npm:1.1.0" + checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0 + languageName: node + linkType: hard + +"micromark-util-html-tag-name@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-html-tag-name@npm:1.2.0" + checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750 + languageName: node + linkType: hard + +"micromark-util-normalize-identifier@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-normalize-identifier@npm:1.1.0" + dependencies: + micromark-util-symbol: ^1.0.0 + checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2 + languageName: node + linkType: hard + +"micromark-util-resolve-all@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-resolve-all@npm:1.1.0" + dependencies: + micromark-util-types: ^1.0.0 + checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c + languageName: node + linkType: hard + +"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": + version: 1.2.0 + resolution: "micromark-util-sanitize-uri@npm:1.2.0" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-encode: ^1.0.0 + micromark-util-symbol: ^1.0.0 + checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1 + languageName: node + linkType: hard + +"micromark-util-subtokenize@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-subtokenize@npm:1.1.0" + dependencies: + micromark-util-chunked: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45 + languageName: node + linkType: hard + +"micromark-util-symbol@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-symbol@npm:1.1.0" + checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88 + languageName: node + linkType: hard + +"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-util-types@npm:1.1.0" + checksum: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7 + languageName: node + linkType: hard + +"micromark@npm:^3.0.0": + version: 3.2.0 + resolution: "micromark@npm:3.2.0" + dependencies: + "@types/debug": ^4.0.0 + debug: ^4.0.0 + decode-named-character-reference: ^1.0.0 + micromark-core-commonmark: ^1.0.1 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-chunked: ^1.0.0 + micromark-util-combine-extensions: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-encode: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-subtokenize: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.1 + uvu: ^0.5.0 + checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: ^3.0.3 + picomatch: ^2.3.1 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 + languageName: node + linkType: hard + +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: ^4.0.0 + brorand: ^1.0.1 + bin: + miller-rabin: bin/miller-rabin + checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f + languageName: node + linkType: hard + +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 3fd9380bdc0b085d0b56b580e4f89ca4fc3b823722310d795c248f0806b9a80afd5d8f4347f015ad943b9ecfa7cc0b71dffa0db96fa776d01a13474821a2c7fb + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 + languageName: node + linkType: hard + +"mime@npm:^3.0.0": + version: 3.0.0 + resolution: "mime@npm:3.0.0" + bin: + mime: cli.js + checksum: f43f9b7bfa64534e6b05bd6062961681aeb406a5b53673b53b683f27fcc4e739989941836a355eef831f4478923651ecc739f4a5f6e20a76487b432bfd4db928 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"mimic-response@npm:^1.0.0": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 + languageName: node + linkType: hard + +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 + languageName: node + linkType: hard + +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + +"mini-css-extract-plugin@npm:^2.4.2": + version: 2.9.1 + resolution: "mini-css-extract-plugin@npm:2.9.1" + dependencies: + schema-utils: ^4.0.0 + tapable: ^2.2.1 + peerDependencies: + webpack: ^5.0.0 + checksum: 036b0fbb207cf9a56e2f5f5dce5e35100cbd255e5b5a920a5357ec99215af16a77136020729b2d004a041d04ebb0a544b2f442535cbb982704dcd50297014c9e + languageName: node + linkType: hard + +"minim@npm:~0.23.8": + version: 0.23.8 + resolution: "minim@npm:0.23.8" + dependencies: + lodash: ^4.15.0 + checksum: 98e19a431189cee4dfad766e19948fb65b3607780bda2dc3f76b7bb35f9a468f372fb1b4c4b2ebfe348191e09f2b981579967b29cf02038798efe4eab326ffca + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed + languageName: node + linkType: hard + +"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: ^2.0.1 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + languageName: node + linkType: hard + +"minimatch@npm:^7.4.3": + version: 7.4.6 + resolution: "minimatch@npm:7.4.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 1a6c8d22618df9d2a88aabeef1de5622eb7b558e9f8010be791cb6b0fa6e102d39b11c28d75b855a1e377b12edc7db8ff12a99c20353441caa6a05e78deb5da9 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: ^2.0.1 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 + languageName: node + linkType: hard + +"minimisted@npm:^2.0.0": + version: 2.0.1 + resolution: "minimisted@npm:2.0.1" + dependencies: + minimist: ^1.2.5 + checksum: 6bc3df14558481c96764cfd6bf77a59f5838dec715c38c1e338193c1e56f536ba792ccbae84ff6632d13a7dd37ac888141c091d23733229b8d100148eec930aa + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: ^0.1.13 + minipass: ^7.0.3 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: ^4.0.0 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: ^1.2.6 + bin: + mkdirp: bin/cmd.js + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"moo@npm:^0.5.0": + version: 0.5.2 + resolution: "moo@npm:0.5.2" + checksum: 5a41ddf1059fd0feb674d917c4774e41c877f1ca980253be4d3aae1a37f4bc513f88815041243f36f5cf67a62fb39324f3f997cf7fb17b6cb00767c165e7c499 + languageName: node + linkType: hard + +"morgan@npm:^1.10.0": + version: 1.10.0 + resolution: "morgan@npm:1.10.0" + dependencies: + basic-auth: ~2.0.1 + debug: 2.6.9 + depd: ~2.0.0 + on-finished: ~2.3.0 + on-headers: ~1.0.2 + checksum: fb41e226ab5a1abf7e8909e486b387076534716d60207e361acfb5df78b84d703a7b7ea58f3046a9fd0b83d3c94bfabde32323341a1f1b26ce50680abd2ea5dd + languageName: node + linkType: hard + +"mri@npm:1.1.4": + version: 1.1.4 + resolution: "mri@npm:1.1.4" + checksum: e65b9aed3b9e423ad4c11f529ab1b9280f65dce8fb476d0da236b5c570ad3322fbbcd2393180855f1474f8b0f982d76ad398766fbd47b8a5ab4069e325d0268e + languageName: node + linkType: hard + +"mri@npm:^1.1.0, mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"msw@npm:^1.0.0": + version: 1.3.4 + resolution: "msw@npm:1.3.4" + dependencies: + "@mswjs/cookies": ^0.2.2 + "@mswjs/interceptors": ^0.17.10 + "@open-draft/until": ^1.0.3 + "@types/cookie": ^0.4.1 + "@types/js-levenshtein": ^1.1.1 + chalk: ^4.1.1 + chokidar: ^3.4.2 + cookie: ^0.4.2 + graphql: ^16.8.1 + headers-polyfill: 3.2.5 + inquirer: ^8.2.0 + is-node-process: ^1.2.0 + js-levenshtein: ^1.1.6 + node-fetch: ^2.6.7 + outvariant: ^1.4.0 + path-to-regexp: ^6.2.0 + strict-event-emitter: ^0.4.3 + type-fest: ^2.19.0 + yargs: ^17.3.1 + peerDependencies: + typescript: ">= 4.4.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 57646ecb831e98f00387e60bad4d535e426d406ae2645340e59500c219059be225f1f02a5ff21aee9daeb7a8bdde922a00fb82930781d27e3f3fdaf6b292c25f + languageName: node + linkType: hard + +"multer@npm:^1.4.5-lts.1": + version: 1.4.5-lts.1 + resolution: "multer@npm:1.4.5-lts.1" + dependencies: + append-field: ^1.0.0 + busboy: ^1.0.0 + concat-stream: ^1.5.2 + mkdirp: ^0.5.4 + object-assign: ^4.1.1 + type-is: ^1.6.4 + xtend: ^4.0.0 + checksum: d6dfa78a6ec592b74890412f8962da8a87a3dcfe20f612e039b735b8e0faa72c735516c447f7de694ee0d981eb0a1b892fb9e2402a0348dc6091d18c38d89ecc + languageName: node + linkType: hard + +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" + dependencies: + dns-packet: ^5.2.2 + thunky: ^1.0.2 + bin: + multicast-dns: cli.js + checksum: 00b8a57df152d4cd0297946320a94b7c3cdf75a46a2247f32f958a8927dea42958177f9b7fdae69fab2e4e033fb3416881af1f5e9055a3e1542888767139e2fb + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 + languageName: node + linkType: hard + +"mysql2@npm:^3.0.0": + version: 3.11.3 + resolution: "mysql2@npm:3.11.3" + dependencies: + aws-ssl-profiles: ^1.1.1 + denque: ^2.1.0 + generate-function: ^2.3.1 + iconv-lite: ^0.6.3 + long: ^5.2.1 + lru.min: ^1.0.0 + named-placeholders: ^1.1.3 + seq-queue: ^0.0.5 + sqlstring: ^2.3.2 + checksum: ae62b5b997da429a33f0762158db965d22daece0030e75ac8e822b0b342ad082fa5f1ead87d922d0ba93595e9d5491036916ef91457c762517f25f41afa6e2d9 + languageName: node + linkType: hard + +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: ^1.0.0 + object-assign: ^4.0.1 + thenify-all: ^1.0.0 + checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + languageName: node + linkType: hard + +"named-placeholders@npm:^1.1.3": + version: 1.1.3 + resolution: "named-placeholders@npm:1.1.3" + dependencies: + lru-cache: ^7.14.1 + checksum: 7834adc91e92ae1b9c4413384e3ccd297de5168bb44017ff0536705ddc4db421723bd964607849265feb3f6ded390f84cf138e5925f22f7c13324f87a803dc73 + languageName: node + linkType: hard + +"nan@npm:^2.14.0, nan@npm:^2.17.0, nan@npm:^2.18.0, nan@npm:^2.19.0, nan@npm:^2.20.0": + version: 2.20.0 + resolution: "nan@npm:2.20.0" + dependencies: + node-gyp: latest + checksum: eb09286e6c238a3582db4d88c875db73e9b5ab35f60306090acd2f3acae21696c9b653368b4a0e32abcef64ee304a923d6223acaddd16169e5eaaf5c508fb533 + languageName: node + linkType: hard + +"nano-css@npm:^5.6.2": + version: 5.6.2 + resolution: "nano-css@npm:5.6.2" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + css-tree: ^1.1.2 + csstype: ^3.1.2 + fastest-stable-stringify: ^2.0.2 + inline-style-prefixer: ^7.0.1 + rtl-css-js: ^1.16.1 + stacktrace-js: ^2.0.2 + stylis: ^4.3.0 + peerDependencies: + react: "*" + react-dom: "*" + checksum: 85d5e730798387bee3090e9943801489ec4269bd376a848b75515cf0f44dc7ce53d4a9fec575081a7dff53a8a5d4b00eebdc1bbf217d75fae7195819f917aba1 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 + languageName: node + linkType: hard + +"napi-build-utils@npm:^1.0.1": + version: 1.0.2 + resolution: "napi-build-utils@npm:1.0.2" + checksum: 06c14271ee966e108d55ae109f340976a9556c8603e888037145d6522726aebe89dd0c861b4b83947feaf6d39e79e08817559e8693deedc2c94e82c5cbd090c7 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + +"ndjson@npm:^2.0.0": + version: 2.0.0 + resolution: "ndjson@npm:2.0.0" + dependencies: + json-stringify-safe: ^5.0.1 + minimist: ^1.2.5 + readable-stream: ^3.6.0 + split2: ^3.0.0 + through2: ^4.0.0 + bin: + ndjson: cli.js + checksum: f847a51a2275b8a6a1bfdb24095183836b71c3085670161678c9922bc59644f04e53ced385e549a5565fdc44c28e206bd3f2199d12525028f843a86b680c4446 + languageName: node + linkType: hard + +"nearley@npm:^2.20.1": + version: 2.20.1 + resolution: "nearley@npm:2.20.1" + dependencies: + commander: ^2.19.0 + moo: ^0.5.0 + railroad-diagrams: ^1.0.0 + randexp: 0.4.6 + bin: + nearley-railroad: bin/nearley-railroad.js + nearley-test: bin/nearley-test.js + nearley-unparse: bin/nearley-unparse.js + nearleyc: bin/nearleyc.js + checksum: 42c2c330c13c7991b48221c5df00f4352c2f8851636ae4d1f8ca3c8e193fc1b7668c78011d1cad88cca4c1c4dc087425420629c19cc286d7598ec15533aaef26 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 + languageName: node + linkType: hard + +"neotraverse@npm:=0.6.18": + version: 0.6.18 + resolution: "neotraverse@npm:0.6.18" + checksum: 6ec0855db8d484a33672ba4533617bab4944167c881a6ab35a987bf3b92f12159eac5c19ad9cc203c193b279cc1a09f0bd7c7fb7752f9950625cbd866071ef72 + languageName: node + linkType: hard + +"nimma@npm:0.2.2": + version: 0.2.2 + resolution: "nimma@npm:0.2.2" + dependencies: + "@jsep-plugin/regex": ^1.0.1 + "@jsep-plugin/ternary": ^1.0.2 + astring: ^1.8.1 + jsep: ^1.2.0 + jsonpath-plus: ^6.0.1 + lodash.topath: ^4.5.2 + dependenciesMeta: + jsonpath-plus: + optional: true + lodash.topath: + optional: true + checksum: 09369253a962e6cdddd37c4994d414a5fa00abc955c4d91946140b45b57465749a9f05663a64812ad5ac70caacb7ca22a8fc7c8db002032d0768c83dbba7b3ad + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: ^2.0.2 + tslib: ^2.0.3 + checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c + languageName: node + linkType: hard + +"node-abi@npm:^3.3.0": + version: 3.68.0 + resolution: "node-abi@npm:3.68.0" + dependencies: + semver: ^7.3.5 + checksum: ca9ccc4fe985b170c6032b0f489a5df8d6717bdede0f75344808d7e41506e28970e2c9c9b5f8c8f6078992d5767aa6623eac29734075f3a36cc5e6bb40f904ce + languageName: node + linkType: hard + +"node-abort-controller@npm:^3.0.1, node-abort-controller@npm:^3.1.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047 + languageName: node + linkType: hard + +"node-cache@npm:^5.1.2": + version: 5.1.2 + resolution: "node-cache@npm:5.1.2" + dependencies: + clone: 2.x + checksum: b0bdd81a6fee4754fb984a05246b510bb35dc54721116d465899bf4229ee3287fdafb47da526900ee9924fb402ed5c7d8050049d37d8bf2d26dbafc23a2c3205 + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f + languageName: node + linkType: hard + +"node-fetch-commonjs@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch-commonjs@npm:3.3.2" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: 7cc9bc3cba02c88ae031028c07af7f5053d1968e7f8e06931cdca51a695d66bb9fc9bca11bde31915a3e70a957b8e240c568f7ff47af5757efb5526c4389f570 + languageName: node + linkType: hard + +"node-fetch@npm:2.6.7": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 + languageName: node + linkType: hard + +"node-forge@npm:^1, node-forge@npm:^1.3.1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 + languageName: node + linkType: hard + +"node-gyp@npm:^9.0.0": + version: 9.4.1 + resolution: "node-gyp@npm:9.4.1" + 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 + checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + glob: ^10.3.10 + graceful-fs: ^4.2.6 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^4.1.0 + semver: ^7.3.5 + tar: ^6.2.1 + which: ^4.0.0 + bin: + node-gyp: bin/node-gyp.js + checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e + languageName: node + linkType: hard + +"node-libs-browser@npm:^2.2.1": + version: 2.2.1 + resolution: "node-libs-browser@npm:2.2.1" + dependencies: + assert: ^1.1.1 + browserify-zlib: ^0.2.0 + buffer: ^4.3.0 + console-browserify: ^1.1.0 + constants-browserify: ^1.0.0 + crypto-browserify: ^3.11.0 + domain-browser: ^1.1.1 + events: ^3.0.0 + https-browserify: ^1.0.0 + os-browserify: ^0.3.0 + path-browserify: 0.0.1 + process: ^0.11.10 + punycode: ^1.2.4 + querystring-es3: ^0.2.0 + readable-stream: ^2.3.3 + stream-browserify: ^2.0.1 + stream-http: ^2.7.2 + string_decoder: ^1.0.0 + timers-browserify: ^2.0.4 + tty-browserify: 0.0.0 + url: ^0.11.0 + util: ^0.11.0 + vm-browserify: ^1.0.1 + checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: ef55a3d853e1269a6d6279b7692cd6ff3e40bc74947945101138745bfdc9a5edabfe72cb19a31a8e45752e1910c4c65c77d931866af6357f242b172b7283f5b3 + languageName: node + linkType: hard + +"node-sarif-builder@npm:^2.0.3": + version: 2.0.3 + resolution: "node-sarif-builder@npm:2.0.3" + dependencies: + "@types/sarif": ^2.1.4 + fs-extra: ^10.0.0 + checksum: 397dd9bfb0780c6753fb47d1fd0465f3c8a935082cb1bbd7ad6232d18b6343d9d499c6bc572ad0415db282efd6058fe8b7a6657020434adef4fbf93a8b95306e + languageName: node + linkType: hard + +"node-schedule@npm:2.1.1": + version: 2.1.1 + resolution: "node-schedule@npm:2.1.1" + dependencies: + cron-parser: ^4.2.0 + long-timeout: 0.1.1 + sorted-array-functions: ^1.3.0 + checksum: 6a8822b16fb024277c42efe710bdb35b6f1f6ab3a2f826283640511247d693f34ebd5ddf2863cd91609e7f323574e36c81cd2084dc204fa521f931380f0f963f + languageName: node + linkType: hard + +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" + dependencies: + abbrev: ^2.0.0 + bin: + nopt: bin/nopt.js + checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 + languageName: node + linkType: hard + +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" + dependencies: + remove-trailing-separator: ^1.0.1 + checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 + languageName: node + linkType: hard + +"npm-bundled@npm:^2.0.0": + version: 2.0.1 + resolution: "npm-bundled@npm:2.0.1" + dependencies: + npm-normalize-package-bin: ^2.0.0 + checksum: 7747293985c48c5268871efe691545b03731cb80029692000cbdb0b3344b9617be5187aa36281cabbe6b938e3651b4e87236d1c31f9e645eef391a1a779413e6 + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^2.0.0": + version: 2.0.0 + resolution: "npm-normalize-package-bin@npm:2.0.0" + checksum: 7c5379f9b188b564c4332c97bdd9a5d6b7b15f02b5823b00989d6a0e6fb31eb0280f02b0a924f930e1fcaf00e60fae333aec8923d2a4c7747613c7d629d8aa25 + languageName: node + linkType: hard + +"npm-packlist@npm:^5.0.0": + version: 5.1.3 + resolution: "npm-packlist@npm:5.1.3" + 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 + checksum: 94cc9c66740e8f80243301de85eb0a2cec5bbd570c3f26b6ad7af1a3eca155f7e810580dc7ea4448f12a8fd82f6db307e7132a5fe69e157eb45b325acadeb22a + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: ^3.0.0 + checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: ^1.0.0 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + +"nullthrows@npm:^1.0.0": + version: 1.1.1 + resolution: "nullthrows@npm:1.1.1" + checksum: 10806b92121253eb1b08ecf707d92480f5331ba8ae5b23fa3eb0548ad24196eb797ed47606153006568a5733ea9e528a3579f21421f7828e09e7756f4bdd386f + languageName: node + linkType: hard + +"nunjucks@npm:^3.2.3": + version: 3.2.4 + resolution: "nunjucks@npm:3.2.4" + dependencies: + a-sync-waterfall: ^1.0.0 + asap: ^2.0.3 + commander: ^5.1.0 + peerDependencies: + chokidar: ^3.3.0 + peerDependenciesMeta: + chokidar: + optional: true + bin: + nunjucks-precompile: bin/precompile + checksum: 8b902a9deb9ff0f5c9ebbd2c7f96dfe5800bf42bdfc91d8f829fc0440ec1f87901593e20479f5ba1bddcc9f2472b16a5e932be5863dcdec0899a27c01a03df32 + languageName: node + linkType: hard + +"nwsapi@npm:^2.2.0, nwsapi@npm:^2.2.2": + version: 2.2.13 + resolution: "nwsapi@npm:2.2.13" + checksum: d34fb7838517c3c7e8cc824e443275b08b57f6a025a860693d18c56ddcfd176e32df9bf0ae7f5a95c7a32981501caa1f9fda31b59f28aa72a4b9d01f573a8e6b + languageName: node + linkType: hard + +"oauth-sign@npm:~0.9.0": + version: 0.9.0 + resolution: "oauth-sign@npm:0.9.0" + checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 + languageName: node + linkType: hard + +"oauth@npm:0.10.x": + version: 0.10.0 + resolution: "oauth@npm:0.10.0" + checksum: 68fbcd9fc382985fd6a4856245bb9f78281c08ea238e814288c51e6cfb65e442c9c4eea67d54ec595384eb3f007e7b64ae3b8e67ec309228df44aba64cc9e0c7 + languageName: node + linkType: hard + +"oauth@npm:0.9.x": + version: 0.9.15 + resolution: "oauth@npm:0.9.15" + checksum: 957c0d8d85300398dcb0e293953650c0fc3facc795bee8228238414f19f59cef5fd4ee8d17a972c142924c10c5f6ec50ef80f77f4a6cc6e3c98f9d22c027801c + languageName: node + linkType: hard + +"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-hash@npm:^2.2.0": + version: 2.2.0 + resolution: "object-hash@npm:2.2.0" + checksum: 55ba841e3adce9c4f1b9b46b41983eda40f854e0d01af2802d3ae18a7085a17168d6b81731d43fdf1d6bcbb3c9f9c56d22c8fea992203ad90a38d7d919bc28f1 + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 + languageName: node + linkType: hard + +"object-is@npm:^1.1.5": + version: 1.1.6 + resolution: "object-is@npm:1.1.6" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + checksum: 3ea22759967e6f2380a2cbbd0f737b42dc9ddb2dfefdb159a1b927fea57335e1b058b564bfa94417db8ad58cddab33621a035de6f5e5ad56d89f2dd03e66c6a1 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" + dependencies: + call-bind: ^1.0.5 + define-properties: ^1.2.1 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 + languageName: node + linkType: hard + +"object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 5314877cb637ef3437a30bba61d9bacdb3ce74bf73ac101518be0633c37840c8cc67407edb341f766e8093b3d7516d5c3358f25adfee4a2c697c0ec4c8491907 + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982 + languageName: node + linkType: hard + +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa + languageName: node + linkType: hard + +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 41a2ba310e7b6f6c3b905af82c275bf8854896e2e4c5752966d64cbcd2f599cfffd5932006bcf3b8b419dfdacebb3a3912d5d94e10f1d0acab59876c8757f27f + languageName: node + linkType: hard + +"octokit-plugin-create-pull-request@npm:^5.0.0": + version: 5.1.1 + resolution: "octokit-plugin-create-pull-request@npm:5.1.1" + dependencies: + "@octokit/types": ^8.0.0 + checksum: bed96700c795868d1fc6a95d41c87b98c370d84421125b561c6b8632bb85bbb399a9fa6d35abb2c3d342e42f8b10032afb195470cac9b640161064b68d276d9e + languageName: node + linkType: hard + +"octokit@npm:^3.0.0": + version: 3.2.1 + resolution: "octokit@npm:3.2.1" + 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 + checksum: e5608f848fb11808d0c977d946c24bffa622179daf8566c4941f6050551d368aa750b362a95aea14647facd0919e4af392c67b2409f8642dc9f27c7b6c0f964e + languageName: node + linkType: hard + +"oidc-token-hash@npm:^5.0.3": + version: 5.0.3 + resolution: "oidc-token-hash@npm:5.0.3" + checksum: 35fa19aea9ff2c509029ec569d74b778c8a215b92bd5e6e9bc4ebbd7ab035f44304ff02430a6397c3fb7c1d15ebfa467807ca0bcd31d06ba610b47798287d303 + languageName: node + linkType: hard + +"on-finished@npm:2.4.1, on-finished@npm:^2.3.0, on-finished@npm:^2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: 1.1.1 + checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: 1.1.1 + checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"one-time@npm:^1.0.0": + version: 1.0.0 + resolution: "one-time@npm:1.0.0" + dependencies: + fn.name: 1.x.x + checksum: fd008d7e992bdec1c67f53a2f9b46381ee12a9b8c309f88b21f0223546003fb47e8ad7c1fd5843751920a8d276c63bd4b45670ef80c61fb3e07dbccc962b5c7d + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"only@npm:~0.0.2": + version: 0.0.2 + resolution: "only@npm:0.0.2" + checksum: d399710db867a1ef436dd3ce74499c87ece794aa81ab0370b5d153968766ee4aed2f98d3f92fc87c963e45b7a74d400d6f463ef651a5e7cfb861b15e88e9efe6 + languageName: node + linkType: hard + +"ono@npm:^7.1.3": + version: 7.1.3 + resolution: "ono@npm:7.1.3" + dependencies: + "@jsdevtools/ono": 7.1.3 + checksum: d341681f1bdd08071760a8d92d37e0e5fb483c6f5c510543a17896c8ee7bdd399a375c632d39f9c78bd2aeab4e5e2eaae9ae0ab71c9738276ba8459c18ce41c4 + languageName: node + linkType: hard + +"open@npm:^10.0.3": + version: 10.1.0 + resolution: "open@npm:10.1.0" + dependencies: + default-browser: ^5.2.1 + define-lazy-prop: ^3.0.0 + is-inside-container: ^1.0.0 + is-wsl: ^3.1.0 + checksum: 079b0771616bac13b08129b0300032dc9328d72f345e460dd0416b8a8196a5bdf5e0251fefec8aa2a6a97c736734ac65dd8f1d29ab3fc9a13e85624aa5bc4470 + languageName: node + linkType: hard + +"open@npm:^8.0.0, open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: ^2.0.0 + is-docker: ^2.1.1 + is-wsl: ^2.2.0 + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 + languageName: node + linkType: hard + +"openapi-merge@npm:^1.3.2": + version: 1.3.3 + resolution: "openapi-merge@npm:1.3.3" + dependencies: + atlassian-openapi: ^1.0.8 + lodash: ^4.17.15 + ts-is-present: ^1.1.1 + checksum: d23ed060facb72f52088cf59bf10abbd36e169bf727c634582904ab0cddfa697b2af0d0e720d908154c2966b80344a8d59811827582949e1e9ffd2acdbc70537 + languageName: node + linkType: hard + +"openapi-path-templating@npm:^1.5.1": + version: 1.6.0 + resolution: "openapi-path-templating@npm:1.6.0" + dependencies: + apg-lite: ^1.0.3 + checksum: ebfa0df0b203b90779f88718dae82a2a9889d98452228fd4c7c442c96661fc8dd1013a8a3aed7f39b9c8c6e17936fff85902bb5f1b378318436b5c762e3fdc50 + languageName: node + linkType: hard + +"openapi-sampler@npm:^1.2.1": + version: 1.5.1 + resolution: "openapi-sampler@npm:1.5.1" + dependencies: + "@types/json-schema": ^7.0.7 + json-pointer: 0.6.2 + checksum: 35a624823c576a2d1b2b5a1a876479aacabb2e62ed522061b5ebbe9537e6ad34f0fb2ad41cc7c331799f485862c03a2c03887021f7b606591dbac2a7970d2a30 + languageName: node + linkType: hard + +"openapi-server-url-templating@npm:^1.0.0": + version: 1.1.0 + resolution: "openapi-server-url-templating@npm:1.1.0" + dependencies: + apg-lite: ^1.0.3 + checksum: 0379b778445a972712edf504063d15445f351e13c228181ae9c887dc1f8d2f378689b32e7387de9595693f404572278fe1e8f1aa63a68edd0471518761aa58b0 + languageName: node + linkType: hard + +"openapi3-ts@npm:^3.1.2": + version: 3.2.0 + resolution: "openapi3-ts@npm:3.2.0" + dependencies: + yaml: ^2.2.1 + checksum: 8796a29a1363bc892ba1acb3ddffd9e6b80e8f83cbfad4cd507262e957317139cac2528ab4b14c1b30bf350ebc9cc4c43ad32a89da4d7c4b85f7e815ffba3ebe + languageName: node + linkType: hard + +"openid-client@npm:^5.2.1, openid-client@npm:^5.3.0, openid-client@npm:^5.5.0": + version: 5.7.0 + resolution: "openid-client@npm:5.7.0" + dependencies: + jose: ^4.15.9 + lru-cache: ^6.0.0 + object-hash: ^2.2.0 + oidc-token-hash: ^5.0.3 + checksum: 63fc76918fc12f3d6e1456a0b170f417defccf6820acb4581ffc226cb8c9a18d50f76f0982d7a00cce2896c732eb2a6361ad6ea04b127b2603e56408b680ef9c + languageName: node + linkType: hard + +"oppa@npm:^0.4.0": + version: 0.4.0 + resolution: "oppa@npm:0.4.0" + dependencies: + chalk: ^4.1.1 + checksum: ecc43e63ede05c3ccb10e0f2c3f3020a6d72e1a3b318f3e37b8cc8a1a279e300991c043e5385d560c1eebb54a56c7f9b69bf0db0d1933acf350bcd2980c96055 + languageName: node + linkType: hard + +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: ~0.1.3 + fast-levenshtein: ~2.0.6 + levn: ~0.3.0 + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + word-wrap: ~1.2.3 + checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + 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 + checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb + languageName: node + linkType: hard + +"ora@npm:^5.3.0, ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + 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 + checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 + languageName: node + linkType: hard + +"os-browserify@npm:^0.3.0": + version: 0.3.0 + resolution: "os-browserify@npm:0.3.0" + checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 6e6c63dd09e9890e67ef9a0b4d35df0b0b850b2059ce3f7e19e4cc1a146b26dc5d8c45df238dbf187dfffc8bd82cd07d37c697544015680bcb9f07f29a36c678 + languageName: node + linkType: hard + +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 4a3551fb2b45309e585eebf88bad094dbe56ac6d3a28d59dd2e4050b431aa2beb6097a0763fce3cd82ca0f077026f380a9b60fffc306aaf430141421e7a7b6ed + languageName: node + linkType: hard + +"p-cancelable@npm:^2.0.0": + version: 2.1.1 + resolution: "p-cancelable@npm:2.1.1" + checksum: 3dba12b4fb4a1e3e34524535c7858fc82381bbbd0f247cc32dedc4018592a3950ce66b106d0880b4ec4c2d8d6576f98ca885dc1d7d0f274d1370be20e9523ddf + languageName: node + linkType: hard + +"p-defer@npm:^1.0.0": + version: 1.0.0 + resolution: "p-defer@npm:1.0.0" + checksum: 4271b935c27987e7b6f229e5de4cdd335d808465604644cb7b4c4c95bef266735859a93b16415af8a41fd663ee9e3b97a1a2023ca9def613dba1bad2a0da0c7b + languageName: node + linkType: hard + +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: ^2.0.0 + checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 + languageName: node + linkType: hard + +"p-limit@npm:3.1.0, p-limit@npm:^3.0.1, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: ^2.0.0 + checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"p-queue@npm:^6.6.2": + version: 6.6.2 + resolution: "p-queue@npm:6.6.2" + dependencies: + eventemitter3: ^4.0.4 + p-timeout: ^3.2.0 + checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c + languageName: node + linkType: hard + +"p-retry@npm:^6.2.0": + version: 6.2.0 + resolution: "p-retry@npm:6.2.0" + dependencies: + "@types/retry": 0.12.2 + is-network-error: ^1.0.0 + retry: ^0.13.1 + checksum: 6003573c559ee812329c9c3ede7ba12a783fdc8dd70602116646e850c920b4597dc502fe001c3f9526fca4e93275045db7a27341c458e51db179c1374a01ac44 + languageName: node + linkType: hard + +"p-timeout@npm:^3.2.0": + version: 3.2.0 + resolution: "p-timeout@npm:3.2.0" + dependencies: + p-finally: ^1.0.0 + checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + +"package-manager-detector@npm:^0.2.0": + version: 0.2.0 + resolution: "package-manager-detector@npm:0.2.0" + checksum: 3ba12d366aef0045d8341670eea71a3c9ef4efb00a411f45bf970bd526dbfc41b6baac4fb18a2585fe2d5f93dbb7245fbce4b4fcb89baa175ecf221c05f47db1 + languageName: node + linkType: hard + +"pako@npm:^1.0.10, pako@npm:~1.0.2, pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 + languageName: node + linkType: hard + +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: ^3.0.4 + tslib: ^2.0.3 + checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: ^3.0.0 + checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + languageName: node + linkType: hard + +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" + 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 + checksum: 93c7194c1ed63a13e0b212d854b5213ad1aca0ace41c66b311e97cca0519cf9240f79435a0306a3b412c257f0ea3f1953fd0d9549419a0952c9e995ab361fd6c + languageName: node + linkType: hard + +"parse-entities@npm:^2.0.0": + version: 2.0.0 + resolution: "parse-entities@npm:2.0.0" + dependencies: + character-entities: ^1.0.0 + character-entities-legacy: ^1.0.0 + character-reference-invalid: ^1.0.0 + is-alphanumerical: ^1.0.0 + is-decimal: ^1.0.0 + is-hexadecimal: ^1.0.0 + checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + 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 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: 673c801d9f957ff79962d71ed5a24850163f4181a90dd30c4e3666b3a804f53b77f1f0556792e8b2adbb5d58757907d1aa51d7d7dc75997c2a56d72937cbc8b7 + languageName: node + linkType: hard + +"parse-passwd@npm:^1.0.0": + version: 1.0.0 + resolution: "parse-passwd@npm:1.0.0" + checksum: 4e55e0231d58f828a41d0f1da2bf2ff7bcef8f4cb6146e69d16ce499190de58b06199e6bd9b17fbf0d4d8aef9052099cdf8c4f13a6294b1a522e8e958073066e + languageName: node + linkType: hard + +"parse-path@npm:^7.0.0": + version: 7.0.0 + resolution: "parse-path@npm:7.0.0" + dependencies: + protocols: ^2.0.0 + checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 + languageName: node + linkType: hard + +"parse-url@npm:^8.1.0": + version: 8.1.0 + resolution: "parse-url@npm:8.1.0" + dependencies: + parse-path: ^7.0.0 + checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 + languageName: node + linkType: hard + +"parse5@npm:6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd + languageName: node + linkType: hard + +"parse5@npm:^7.0.0, parse5@npm:^7.1.1": + version: 7.1.2 + resolution: "parse5@npm:7.1.2" + dependencies: + entities: ^4.4.0 + checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 + languageName: node + linkType: hard + +"parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e + languageName: node + linkType: hard + +"passport-atlassian-oauth2@npm:^2.1.0": + version: 2.1.0 + resolution: "passport-atlassian-oauth2@npm:2.1.0" + dependencies: + passport-oauth2: ^1.4.0 + checksum: fc1d46951018d03a792a469a0c856d16f4c21df13d743aa5a0111f60253588c042881c560c737c77d85f4751e42b9ad3a485db7a5d5ea39e0f76160bc4010182 + languageName: node + linkType: hard + +"passport-auth0@npm:^1.4.3": + version: 1.4.4 + resolution: "passport-auth0@npm:1.4.4" + dependencies: + axios: ^1.6.0 + passport-oauth: ^1.0.0 + passport-oauth2: ^1.6.0 + checksum: 537c2a9d60fd3e8663cc5686bb34808412bccefaed8fa99c782f5e24fc2e103ddb14db1a8fdea38a89bd2eaa797d6f6a9c2d0309d83617dde9466ab1de4cf36b + languageName: node + linkType: hard + +"passport-bitbucket-oauth2@npm:^0.1.2": + version: 0.1.2 + resolution: "passport-bitbucket-oauth2@npm:0.1.2" + dependencies: + passport-oauth2: ^1.1.2 + pkginfo: 0.2.x + checksum: eef3db0967d8d4e6d5363dab5b188ff0ad32d333cfa246c1c3a4e796e62e225297a01f21ad0e1d42c4b2d635c119909d7bb0f22c686fc2c87b9f3d9796895721 + languageName: node + linkType: hard + +"passport-github2@npm:^0.1.12": + version: 0.1.12 + resolution: "passport-github2@npm:0.1.12" + dependencies: + passport-oauth2: 1.x.x + checksum: 2d33c1bdd808c617a5faef51f6079f8775a4dbb8864b2be073e5e043ed2b7e8f9addd66a5844c7604f26be99a5899ae6cd9f8adac85999714b2a19649aef2b35 + languageName: node + linkType: hard + +"passport-gitlab2@npm:^5.0.0": + version: 5.0.0 + resolution: "passport-gitlab2@npm:5.0.0" + dependencies: + passport-oauth2: ^1.4.0 + checksum: 06e105e994d7241712c05cd6182d06fbbef3f7ea919bdda532f90102fa5290d918648b0ed8d20729aff4c2497cd874fc3726166a338e413373b3b9e4a3b79e7b + languageName: node + linkType: hard + +"passport-google-oauth20@npm:^2.0.0": + version: 2.0.0 + resolution: "passport-google-oauth20@npm:2.0.0" + dependencies: + passport-oauth2: 1.x.x + checksum: 1d34f4c2da059504b6a3c149b261b9063d0390c84d500fa314b3895d599d7f96ce9750e48a5b715df92fba57ef4ecb5e66d3ce99ded5cc9b17d201a06ba8701e + languageName: node + linkType: hard + +"passport-microsoft@npm:^1.0.0": + version: 1.1.0 + resolution: "passport-microsoft@npm:1.1.0" + dependencies: + passport-oauth2: 1.8.0 + checksum: 97cb68f3adba8914a9375ebf1b0a05f33d8ca53ddad50948a254219e01672e726fc8eb7152d4e31de86041ab603dea950cec4f3dee5c6ade3bcc3de23aa44408 + languageName: node + linkType: hard + +"passport-oauth1@npm:1.x.x": + version: 1.3.0 + resolution: "passport-oauth1@npm:1.3.0" + dependencies: + oauth: 0.9.x + passport-strategy: 1.x.x + utils-merge: 1.x.x + checksum: 69a0538221f11509aa405de0cadf510e635a6723e1e7e6179db34b4d21d82db8eff8a1e95a6e9eaeca3233e8e1fa5dce87999cd3ec32387238a73a552f95ca16 + languageName: node + linkType: hard + +"passport-oauth2@npm:1.8.0, passport-oauth2@npm:1.x.x, passport-oauth2@npm:^1.1.2, passport-oauth2@npm:^1.4.0, passport-oauth2@npm:^1.6.0, passport-oauth2@npm:^1.6.1, passport-oauth2@npm:^1.7.0": + version: 1.8.0 + resolution: "passport-oauth2@npm:1.8.0" + dependencies: + base64url: 3.x.x + oauth: 0.10.x + passport-strategy: 1.x.x + uid2: 0.0.x + utils-merge: 1.x.x + checksum: a9a80b968343c9c1906f74ef613b346ec2d6a6acfe17af81e673fd774779b436729252485755c3ce182f2cdba2434d75067418952d722404d65b93c0360ca02b + languageName: node + linkType: hard + +"passport-oauth@npm:1.0.0, passport-oauth@npm:^1.0.0": + version: 1.0.0 + resolution: "passport-oauth@npm:1.0.0" + dependencies: + passport-oauth1: 1.x.x + passport-oauth2: 1.x.x + checksum: e6d908ac6c305db1f4040538360c29ca1427b27772c74abaa75db24647db7ee1ccd9c6ccc1bb74649bca090f31f3225540539219b4a97b31c0c1434f4a9ee7b3 + languageName: node + linkType: hard + +"passport-onelogin-oauth@npm:^0.0.1": + version: 0.0.1 + resolution: "passport-onelogin-oauth@npm:0.0.1" + dependencies: + passport-oauth: 1.0.0 + pkginfo: 0.2.x + uid2: 0.0.3 + checksum: 5664bbcca717e7499be5ec1336cc34ada3266fccdc92a026883d6113c2ab30ec215b7df810fb0abd3adb79afb728c6d7fa0782f8661afba25c4df198ed84470e + languageName: node + linkType: hard + +"passport-strategy@npm:1.x.x, passport-strategy@npm:^1.0.0": + version: 1.0.0 + resolution: "passport-strategy@npm:1.0.0" + checksum: 5086693f2508e538dffa55a338c89fe8192fb5f4478c71f80cd5890b8573419a098f4fec88b505374f60bbe9049f6f24b9f3992678612528a3370b4dc73354a2 + languageName: node + linkType: hard + +"passport@npm:^0.7.0": + version: 0.7.0 + resolution: "passport@npm:0.7.0" + dependencies: + passport-strategy: 1.x.x + pause: 0.0.1 + utils-merge: ^1.0.1 + checksum: 5080b46df2df7a84f7ba4a8a20437ce71a1346fd27ab47b62df3251a666af9f3430d6c8a1beda3174f6a9d91edc823b57b88050d423a6cff9831848a2d97725c + languageName: node + linkType: hard + +"path-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "path-browserify@npm:0.0.1" + checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 + languageName: node + linkType: hard + +"path-equal@npm:^1.2.5": + version: 1.2.5 + resolution: "path-equal@npm:1.2.5" + checksum: 2bef7bcb98c7ae371c52c1562b2fc515bfd03bc1a5571df9a8591038db8d742ba2d1ff39aa5130853e6afb69e773ccba5095f54d2e6d17422ca03ef9047992d7 + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: ^10.2.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.10": + version: 0.1.10 + resolution: "path-to-regexp@npm:0.1.10" + checksum: ab7a3b7a0b914476d44030340b0a65d69851af2a0f33427df1476100ccb87d409c39e2182837a96b98fb38c4ef2ba6b87bdad62bb70a2c153876b8061760583c + languageName: node + linkType: hard + +"path-to-regexp@npm:3.3.0": + version: 3.3.0 + resolution: "path-to-regexp@npm:3.3.0" + checksum: bb249d08804f7961dd44fb175466c900b893c56e909db8e2a66ec12b9d9a964af269eb7a50892c933f52b47315953dfdb4279639fbce20977c3625a9ef3055fe + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.2.1": + version: 6.3.0 + resolution: "path-to-regexp@npm:6.3.0" + checksum: eca78602e6434a1b6799d511d375ec044e8d7e28f5a48aa5c28d57d8152fb52f3fc62fb1cfc5dfa2198e1f041c2a82ed14043d75740a2fe60e91b5089a153250 + languageName: node + linkType: hard + +"path-to-regexp@npm:^8.0.0, path-to-regexp@npm:^8.1.0": + version: 8.2.0 + resolution: "path-to-regexp@npm:8.2.0" + checksum: 56e13e45962e776e9e7cd72e87a441cfe41f33fd539d097237ceb16adc922281136ca12f5a742962e33d8dda9569f630ba594de56d8b7b6e49adf31803c5e771 + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + +"pause@npm:0.0.1": + version: 0.0.1 + resolution: "pause@npm:0.0.1" + checksum: e96ee581b68085e6f2ba5adbcb4d4a41fe88e5b514061e76df2fe1905f0f65f4fe5a843b538e9551122c6b9184ff4be266c2ee0ea4614702f9a3d04466d9f462 + languageName: node + linkType: hard + +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + 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 + checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 + languageName: node + linkType: hard + +"pct-encode@npm:~1.0.0": + version: 1.0.3 + resolution: "pct-encode@npm:1.0.3" + checksum: 04344233107a40590dd2d6fff3463040288d68ec66b6026cbb90a6ab1b29afdb5f196ff35b6ab5f86d4799a0dfea6117ab19fe836e0d5ffb49695c6ba60d05d8 + languageName: node + linkType: hard + +"peek-readable@npm:^4.1.0": + version: 4.1.0 + resolution: "peek-readable@npm:4.1.0" + checksum: 02c673f9bc816f8e4e74a054c097225ad38d457d745b775e2b96faf404a54473b2f62f5bcd496f5ebc28696708bcc5e95bed409856f4bef5ed62eae9b4ac0dab + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 + languageName: node + linkType: hard + +"pg-cloudflare@npm:^1.1.1": + version: 1.1.1 + resolution: "pg-cloudflare@npm:1.1.1" + checksum: 32aac06b5dc4588bbf78801b6267781bc7e13be672009df949d08e9627ba9fdc26924916665d4de99d47f9b0495301930547488dad889d826856976c7b3f3731 + languageName: node + linkType: hard + +"pg-connection-string@npm:2.6.2": + version: 2.6.2 + resolution: "pg-connection-string@npm:2.6.2" + checksum: 22265882c3b6f2320785378d0760b051294a684989163d5a1cde4009e64e84448d7bf67d9a7b9e7f69440c3ee9e2212f9aa10dd17ad6773f6143c6020cebbcb5 + languageName: node + linkType: hard + +"pg-connection-string@npm:^2.3.0, pg-connection-string@npm:^2.7.0": + version: 2.7.0 + resolution: "pg-connection-string@npm:2.7.0" + checksum: 68015a8874b7ca5dad456445e4114af3d2602bac2fdb8069315ecad0ff9660ec93259b9af7186606529ac4f6f72a06831e6f20897a689b16cc7fda7ca0e247fd + languageName: node + linkType: hard + +"pg-format@npm:^1.0.4": + version: 1.0.4 + resolution: "pg-format@npm:1.0.4" + checksum: 159b43ad57d2f963f1072def86080dd2a6dd42c1a86046e388d47b491e00afe795139520eb01c8dffc43ac0243c77b3c4c5882d0ec5f488bb3281f17458b1b3d + languageName: node + linkType: hard + +"pg-int8@npm:1.0.1": + version: 1.0.1 + resolution: "pg-int8@npm:1.0.1" + checksum: a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 + languageName: node + linkType: hard + +"pg-pool@npm:^3.7.0": + version: 3.7.0 + resolution: "pg-pool@npm:3.7.0" + peerDependencies: + pg: ">=8.0" + checksum: 66fc1a5ad0e17b72671b9a2cd4c7a856fb08d3cb82da7af0b322590ada23127ac591111e855740405fde4f06c9de888abe9f3aa685ed6038c3232578e1fce8cf + languageName: node + linkType: hard + +"pg-protocol@npm:^1.7.0": + version: 1.7.0 + resolution: "pg-protocol@npm:1.7.0" + checksum: 2dba740f6fc4b7f9761682c4c42d183b444292cdc7638b373f5247ec995c8199c369953343479281da3c41611fe34130a80c8668348d49a399c164f802f76be2 + languageName: node + linkType: hard + +"pg-types@npm:^2.1.0": + version: 2.2.0 + resolution: "pg-types@npm:2.2.0" + dependencies: + pg-int8: 1.0.1 + postgres-array: ~2.0.0 + postgres-bytea: ~1.0.0 + postgres-date: ~1.0.4 + postgres-interval: ^1.1.0 + checksum: bf4ec3f594743442857fb3a8dfe5d2478a04c98f96a0a47365014557cbc0b4b0cee01462c79adca863b93befbf88f876299b75b72c665b5fb84a2c94fbd10316 + languageName: node + linkType: hard + +"pg@npm:^8.11.3": + version: 8.13.0 + resolution: "pg@npm:8.13.0" + dependencies: + pg-cloudflare: ^1.1.1 + pg-connection-string: ^2.7.0 + pg-pool: ^3.7.0 + pg-protocol: ^1.7.0 + pg-types: ^2.1.0 + pgpass: 1.x + peerDependencies: + pg-native: ">=3.0.1" + dependenciesMeta: + pg-cloudflare: + optional: true + peerDependenciesMeta: + pg-native: + optional: true + checksum: 81560755ff4ee62b71bf1204dd696f66451574d1db56cbd5aa514ce91c6474030ee8078461b3cb85cce8d2f185be5846e0a7a707a818f5e2e3fb198a7ea795ea + languageName: node + linkType: hard + +"pgpass@npm:1.x": + version: 1.0.5 + resolution: "pgpass@npm:1.0.5" + dependencies: + split2: ^4.1.0 + checksum: 947ac096c031eebdf08d989de2e9f6f156b8133d6858c7c2c06c041e1e71dda6f5f3bad3c0ec1e96a09497bbc6ef89e762eefe703b5ef9cb2804392ec52ec400 + languageName: node + linkType: hard + +"photoswipe@npm:^5.3.7": + version: 5.4.4 + resolution: "photoswipe@npm:5.4.4" + checksum: 9e1ee1278d1472e390c486f6ef5d5e13a3e55f660fde15360ce266bd31dcdce8feb08d406f8ccc9c35277ddf67b6d5ca8f028977d02033261647c0a54e7a17ea + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: a64d653d3a188119ff45781dfcdaeedd7625583f45280aea33fcb032c7a0d3959f2368f9b192ad5e8aade75b74dbd954ffe3106c158509a45e4c18ab379a2acd + languageName: node + linkType: hard + +"picomatch-browser@npm:^2.2.6": + version: 2.2.6 + resolution: "picomatch-browser@npm:2.2.6" + checksum: 946c50a8654da43167a0f9a90dd0b50f3d4e830ee71c0926ee9052d7e6f40d8907deaafba19cea71b97207b4aaa52c245335e4cd5bbaf78fe2ba567cd0c341fa + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"picomatch@npm:^4.0.1": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: a7a5188c954f82c6585720e9143297ccd0e35ad8072231608086ca950bee672d51b0ef676254af0788205e59bd4e4deb4e7708769226bed725bf13370a7d1464 + languageName: node + linkType: hard + +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b + languageName: node + linkType: hard + +"pify@npm:^5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb + languageName: node + linkType: hard + +"pino-pretty@npm:^2.6.0": + version: 2.6.1 + resolution: "pino-pretty@npm:2.6.1" + dependencies: + args: ^5.0.0 + chalk: ^2.3.2 + dateformat: ^3.0.3 + fast-json-parse: ^1.0.3 + fast-safe-stringify: ^2.0.6 + jmespath: ^0.15.0 + pump: ^3.0.0 + readable-stream: ^3.0.6 + split2: ^3.0.0 + bin: + pino-pretty: ./bin.js + checksum: 2899b9e29b2cd572715c30a02a87aaa6e8a43009cb92df60ca88233bb7ead48206f8de2f6bcba1b83517409036017e703c8fe86e912efb91ab0757b3a4306593 + languageName: node + linkType: hard + +"pino-std-serializers@npm:^2.4.2": + version: 2.5.0 + resolution: "pino-std-serializers@npm:2.5.0" + checksum: 57788a1427ca1de56f01d0382c23b2f7c32438ab391169f074e02bba86ac9ec360a94834bfad2792ec01b6a5af2386ff4541cf393c56c0b1e66f72323a9162ef + languageName: node + linkType: hard + +"pino@npm:^5.12.2": + version: 5.17.0 + resolution: "pino@npm:5.17.0" + dependencies: + fast-redact: ^2.0.0 + fast-safe-stringify: ^2.0.7 + flatstr: ^1.0.12 + pino-std-serializers: ^2.4.2 + quick-format-unescaped: ^3.0.3 + sonic-boom: ^0.7.5 + bin: + pino: bin.js + checksum: a967ca7e4c125648c5fe29247c6bd3d96011adcc4bcaf85b558fc66c26b6525323c00117725c16bcc1b4e455b4287b71bd72fd144a9ce8ddac467c269b840c7f + languageName: node + linkType: hard + +"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: ^3.0.0 + checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 + languageName: node + linkType: hard + +"pkginfo@npm:0.2.x": + version: 0.2.3 + resolution: "pkginfo@npm:0.2.3" + checksum: 2dc005c4821d716e2a20d2940fb136e0585a801941db4937ac8ec2c2404af3c194c34171474067ebdbb34c582187fc3ab08cfca47ef75b988f0fa1de3f833550 + languageName: node + linkType: hard + +"pkginfo@npm:^0.4.1": + version: 0.4.1 + resolution: "pkginfo@npm:0.4.1" + checksum: 0f13694f3682345647b7cb887fb6fe258df51b635f252324cd75eeb8181b4381cb8b9d91dc2d869849e857192b403bea65038d2f7c05b524eeae69ece5048209 + languageName: node + linkType: hard + +"playwright-core@npm:1.47.2": + version: 1.47.2 + resolution: "playwright-core@npm:1.47.2" + bin: + playwright-core: cli.js + checksum: c06109a08dd672a92eb048ce7c9a1451ed701e62ff78f0d67c67ee6b06c88f0dc5422c2a7bb26e5fca05840e2adba154a25ca988e56f76c233affe61f42453a3 + languageName: node + linkType: hard + +"playwright@npm:1.47.2": + version: 1.47.2 + resolution: "playwright@npm:1.47.2" + dependencies: + fsevents: 2.3.2 + playwright-core: 1.47.2 + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: 41ec99d62c9d7282a3d0dd2444892a379be2f4c61e9045a0b1cfc5897796747d220df5af11c6a7515c56c82df02a1025a46a5da7abc17485b4e981e133588261 + languageName: node + linkType: hard + +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e + languageName: node + linkType: hard + +"pony-cause@npm:^1.0.0": + version: 1.1.1 + resolution: "pony-cause@npm:1.1.1" + checksum: 5ff8878b808be48db801d52246a99d7e4789e52d20575ba504ede30c818fd85d38a033915e02c15fa9b6dce72448836dc1a47094acf8f1c21c4f04a4603b0cfb + languageName: node + linkType: hard + +"popmotion@npm:11.0.3": + version: 11.0.3 + resolution: "popmotion@npm:11.0.3" + dependencies: + framesync: 6.0.1 + hey-listen: ^1.0.8 + style-value-types: 5.0.0 + tslib: ^2.1.0 + checksum: 9fe7d03b4ec0e85bfb9dadc23b745147bfe42e16f466ba06e6327197d0e38b72015afc2f918a8051dedc3680310417f346ffdc463be6518e2e92e98f48e30268 + languageName: node + linkType: hard + +"popper.js@npm:1.16.1-lts": + version: 1.16.1-lts + resolution: "popper.js@npm:1.16.1-lts" + checksum: 27c00b5b07afa91a5e9f9db78a9a61b50f44ca156d09c851cd29d79cd359e54cfde4288ae555b88801438227e452e56cb4b56bd79fd45ab17dac780a70a7e9ac + languageName: node + linkType: hard + +"portfinder@npm:^1.0.32": + version: 1.0.32 + resolution: "portfinder@npm:1.0.32" + dependencies: + async: ^2.6.4 + debug: ^3.2.7 + mkdirp: ^0.5.6 + checksum: 116b4aed1b9e16f6d5503823d966d9ffd41b1c2339e27f54c06cd2f3015a9d8ef53e2a53b57bc0a25af0885977b692007353aa28f9a0a98a44335cb50487240d + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + +"postcss-calc@npm:^8.2.3": + version: 8.2.4 + resolution: "postcss-calc@npm:8.2.4" + dependencies: + postcss-selector-parser: ^6.0.9 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.2 + checksum: 314b4cebb0c4ed0cf8356b4bce71eca78f5a7842e6a3942a3bba49db168d5296b2bd93c3f735ae1c616f2651d94719ade33becc03c73d2d79c7394fb7f73eabb + languageName: node + linkType: hard + +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" + dependencies: + browserslist: ^4.21.4 + caniuse-api: ^3.0.0 + colord: ^2.9.1 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 + languageName: node + linkType: hard + +"postcss-convert-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-convert-values@npm:5.1.3" + dependencies: + browserslist: ^4.21.4 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: df48cdaffabf9737f9cfdc58a3dc2841cf282506a7a944f6c70236cff295d3a69f63de6e0935eeb8a9d3f504324e5b4e240abc29e21df9e35a02585d3060aeb5 + languageName: node + linkType: hard + +"postcss-discard-comments@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-discard-comments@npm:5.1.2" + peerDependencies: + postcss: ^8.2.15 + checksum: abfd064ebc27aeaf5037643dd51ffaff74d1fa4db56b0523d073ace4248cbb64ffd9787bd6924b0983a9d0bd0e9bf9f10d73b120e50391dc236e0d26c812fa2a + languageName: node + linkType: hard + +"postcss-discard-duplicates@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-duplicates@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 88d6964201b1f4ed6bf7a32cefe68e86258bb6e42316ca01d9b32bdb18e7887d02594f89f4a2711d01b51ea6e3fcca8c54be18a59770fe5f4521c61d3eb6ca35 + languageName: node + linkType: hard + +"postcss-discard-empty@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-discard-empty@npm:5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 970adb12fae5c214c0768236ad9a821552626e77dedbf24a8213d19cc2c4a531a757cd3b8cdd3fc22fb1742471b8692a1db5efe436a71236dec12b1318ee8ff4 + languageName: node + linkType: hard + +"postcss-discard-overridden@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-overridden@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: d64d4a545aa2c81b22542895cfcddc787d24119f294d35d29b0599a1c818b3cc51f4ee80b80f5a0a09db282453dd5ac49f104c2117cc09112d0ac9b40b499a41 + languageName: node + linkType: hard + +"postcss-load-config@npm:^3.0.0": + version: 3.1.4 + resolution: "postcss-load-config@npm:3.1.4" + dependencies: + lilconfig: ^2.0.5 + yaml: ^1.10.2 + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 1c589504c2d90b1568aecae8238ab993c17dba2c44f848a8f13619ba556d26a1c09644d5e6361b5784e721e94af37b604992f9f3dc0483e687a0cc1cc5029a34 + languageName: node + linkType: hard + +"postcss-merge-longhand@npm:^5.1.7": + version: 5.1.7 + resolution: "postcss-merge-longhand@npm:5.1.7" + dependencies: + postcss-value-parser: ^4.2.0 + stylehacks: ^5.1.1 + peerDependencies: + postcss: ^8.2.15 + checksum: 81c3fc809f001b9b71a940148e242bdd6e2d77713d1bfffa15eb25c1f06f6648d5e57cb21645746d020a2a55ff31e1740d2b27900442913a9d53d8a01fb37e1b + languageName: node + linkType: hard + +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" + dependencies: + browserslist: ^4.21.4 + caniuse-api: ^3.0.0 + cssnano-utils: ^3.1.0 + postcss-selector-parser: ^6.0.5 + peerDependencies: + postcss: ^8.2.15 + checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e + languageName: node + linkType: hard + +"postcss-minify-font-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-minify-font-values@npm:5.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 35e858fa41efa05acdeb28f1c76579c409fdc7eabb1744c3bd76e895bb9fea341a016746362a67609688ab2471f587202b9a3e14ea28ad677754d663a2777ece + languageName: node + linkType: hard + +"postcss-minify-gradients@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-minify-gradients@npm:5.1.1" + dependencies: + colord: ^2.9.1 + cssnano-utils: ^3.1.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 27354072a07c5e6dab36731103b94ca2354d4ed3c5bc6aacfdf2ede5a55fa324679d8fee5450800bc50888dbb5e9ed67569c0012040c2be128143d0cebb36d67 + languageName: node + linkType: hard + +"postcss-minify-params@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-minify-params@npm:5.1.4" + dependencies: + browserslist: ^4.21.4 + cssnano-utils: ^3.1.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: bd63e2cc89edcf357bb5c2a16035f6d02ef676b8cede4213b2bddd42626b3d428403849188f95576fc9f03e43ebd73a29bf61d33a581be9a510b13b7f7f100d5 + languageName: node + linkType: hard + +"postcss-minify-selectors@npm:^5.2.1": + version: 5.2.1 + resolution: "postcss-minify-selectors@npm:5.2.1" + dependencies: + postcss-selector-parser: ^6.0.5 + peerDependencies: + postcss: ^8.2.15 + checksum: 6fdbc84f99a60d56b43df8930707da397775e4c36062a106aea2fd2ac81b5e24e584a1892f4baa4469fa495cb87d1422560eaa8f6c9d500f9f0b691a5f95bab5 + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^3.0.0, postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: b9192e0f4fb3d19431558be6f8af7ca45fc92baaad9b2778d1732a5880cd25c3df2074ce5484ae491e224f0d21345ffc2d419bd51c25b019af76d7a7af88c17f + languageName: node + linkType: hard + +"postcss-modules-local-by-default@npm:^4.0.0, postcss-modules-local-by-default@npm:^4.0.5": + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" + dependencies: + icss-utils: ^5.0.0 + postcss-selector-parser: ^6.0.2 + postcss-value-parser: ^4.1.0 + peerDependencies: + postcss: ^8.1.0 + checksum: ca9b01f4a0a3dfb33e016299e2dfb7e85c3123292f7aec2efc0c6771b9955648598bfb4c1561f7ee9732fb27fb073681233661b32eef98baab43743f96735452 + languageName: node + linkType: hard + +"postcss-modules-scope@npm:^3.0.0, postcss-modules-scope@npm:^3.2.0": + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" + dependencies: + postcss-selector-parser: ^6.0.4 + peerDependencies: + postcss: ^8.1.0 + checksum: 2ffe7e98c1fa993192a39c8dd8ade93fc4f59fbd1336ce34fcedaee0ee3bafb29e2e23fb49189256895b30e4f21af661c6a6a16ef7b17ae2c859301e4a4459ae + languageName: node + linkType: hard + +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" + dependencies: + icss-utils: ^5.0.0 + peerDependencies: + postcss: ^8.1.0 + checksum: f7f2cdf14a575b60e919ad5ea52fed48da46fe80db2733318d71d523fc87db66c835814940d7d05b5746b0426e44661c707f09bdb83592c16aea06e859409db6 + languageName: node + linkType: hard + +"postcss-modules@npm:^4.0.0": + version: 4.3.1 + resolution: "postcss-modules@npm:4.3.1" + dependencies: + generic-names: ^4.0.0 + icss-replace-symbols: ^1.1.0 + lodash.camelcase: ^4.3.0 + postcss-modules-extract-imports: ^3.0.0 + postcss-modules-local-by-default: ^4.0.0 + postcss-modules-scope: ^3.0.0 + postcss-modules-values: ^4.0.0 + string-hash: ^1.1.1 + peerDependencies: + postcss: ^8.0.0 + checksum: fa592183bb3d96c4aaf535e3b9b3bcfc54274cbb5b337616543c24ec68cd56675e9fd8aabf994e627513af628d090e43d2f1f4928ff6cdd4b9d3b1ba3fce4d42 + languageName: node + linkType: hard + +"postcss-normalize-charset@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-charset@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: e79d92971fc05b8b3c9b72f3535a574e077d13c69bef68156a0965f397fdf157de670da72b797f57b0e3bac8f38155b5dd1735ecab143b9cc4032d72138193b4 + languageName: node + linkType: hard + +"postcss-normalize-display-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-display-values@npm:5.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: b6eb7b9b02c3bdd62bbc54e01e2b59733d73a1c156905d238e178762962efe0c6f5104544da39f32cade8a4fb40f10ff54b63a8ebfbdff51e8780afb9fbdcf86 + languageName: node + linkType: hard + +"postcss-normalize-positions@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-positions@npm:5.1.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: d9afc233729c496463c7b1cdd06732469f401deb387484c3a2422125b46ec10b4af794c101f8c023af56f01970b72b535e88373b9058ecccbbf88db81662b3c4 + languageName: node + linkType: hard + +"postcss-normalize-repeat-style@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-repeat-style@npm:5.1.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 2c6ad2b0ae10a1fda156b948c34f78c8f1e185513593de4d7e2480973586675520edfec427645fa168c337b0a6b3ceca26f92b96149741ca98a9806dad30d534 + languageName: node + linkType: hard + +"postcss-normalize-string@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-string@npm:5.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 6e549c6e5b2831e34c7bdd46d8419e2278f6af1d5eef6d26884a37c162844e60339340c57e5e06058cdbe32f27fc6258eef233e811ed2f71168ef2229c236ada + languageName: node + linkType: hard + +"postcss-normalize-timing-functions@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-timing-functions@npm:5.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: da550f50e90b0b23e17b67449a7d1efd1aa68288e66d4aa7614ca6f5cc012896be1972b7168eee673d27da36504faccf7b9f835c0f7e81243f966a42c8c030aa + languageName: node + linkType: hard + +"postcss-normalize-unicode@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-unicode@npm:5.1.1" + dependencies: + browserslist: ^4.21.4 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 4c24d26cc9f4b19a9397db4e71dd600dab690f1de8e14a3809e2aa1452dbc3791c208c38a6316bbc142f29e934fdf02858e68c94038c06174d78a4937e0f273c + languageName: node + linkType: hard + +"postcss-normalize-url@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-url@npm:5.1.0" + dependencies: + normalize-url: ^6.0.1 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 3bd4b3246d6600230bc827d1760b24cb3101827ec97570e3016cbe04dc0dd28f4dbe763245d1b9d476e182c843008fbea80823061f1d2219b96f0d5c724a24c0 + languageName: node + linkType: hard + +"postcss-normalize-whitespace@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-whitespace@npm:5.1.1" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 12d8fb6d1c1cba208cc08c1830959b7d7ad447c3f5581873f7e185f99a9a4230c43d3af21ca12c818e4690a5085a95b01635b762ad4a7bef69d642609b4c0e19 + languageName: node + linkType: hard + +"postcss-ordered-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-ordered-values@npm:5.1.3" + dependencies: + cssnano-utils: ^3.1.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 6f3ca85b6ceffc68aadaf319d9ee4c5ac16d93195bf8cba2d1559b631555ad61941461cda6d3909faab86e52389846b2b36345cff8f0c3f4eb345b1b8efadcf9 + languageName: node + linkType: hard + +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" + dependencies: + browserslist: ^4.21.4 + caniuse-api: ^3.0.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b + languageName: node + linkType: hard + +"postcss-reduce-transforms@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-reduce-transforms@npm:5.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.2.15 + checksum: 0c6af2cba20e3ff63eb9ad045e634ddfb9c3e5c0e614c020db2a02f3aa20632318c4ede9e0c995f9225d9a101e673de91c0a6e10bb2fa5da6d6c75d15a55882f + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: ce9440fc42a5419d103f4c7c1847cb75488f3ac9cbe81093b408ee9701193a509f664b4d10a2b4d82c694ee7495e022f8f482d254f92b7ffd9ed9dea696c6f84 + languageName: node + linkType: hard + +"postcss-svgo@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-svgo@npm:5.1.0" + dependencies: + postcss-value-parser: ^4.2.0 + svgo: ^2.7.0 + peerDependencies: + postcss: ^8.2.15 + checksum: d86eb5213d9f700cf5efe3073799b485fb7cacae0c731db3d7749c9c2b1c9bc85e95e0baeca439d699ff32ea24815fc916c4071b08f67ed8219df229ce1129bd + languageName: node + linkType: hard + +"postcss-unique-selectors@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-unique-selectors@npm:5.1.1" + dependencies: + postcss-selector-parser: ^6.0.5 + peerDependencies: + postcss: ^8.2.15 + checksum: 637e7b786e8558265775c30400c54b6b3b24d4748923f4a39f16a65fd0e394f564ccc9f0a1d3c0e770618a7637a7502ea1d0d79f731d429cb202255253c23278 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f + languageName: node + linkType: hard + +"postcss@npm:^8.1.0, postcss@npm:^8.4.33": + version: 8.4.47 + resolution: "postcss@npm:8.4.47" + dependencies: + nanoid: ^3.3.7 + picocolors: ^1.1.0 + source-map-js: ^1.2.1 + checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c + languageName: node + linkType: hard + +"postgres-array@npm:~2.0.0": + version: 2.0.0 + resolution: "postgres-array@npm:2.0.0" + checksum: 0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464 + languageName: node + linkType: hard + +"postgres-bytea@npm:~1.0.0": + version: 1.0.0 + resolution: "postgres-bytea@npm:1.0.0" + checksum: d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090 + languageName: node + linkType: hard + +"postgres-date@npm:~1.0.4": + version: 1.0.7 + resolution: "postgres-date@npm:1.0.7" + checksum: 5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed + languageName: node + linkType: hard + +"postgres-interval@npm:^1.1.0": + version: 1.2.0 + resolution: "postgres-interval@npm:1.2.0" + dependencies: + xtend: ^4.0.0 + checksum: 746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 + languageName: node + linkType: hard + +"prebuild-install@npm:^7.1.1": + version: 7.1.2 + resolution: "prebuild-install@npm:7.1.2" + 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 + checksum: 543dadf8c60e004ae9529e6013ca0cbeac8ef38b5f5ba5518cb0b622fe7f8758b34e4b5cb1a791db3cdc9d2281766302df6088bd1a225f206925d6fee17d6c5c + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a + languageName: node + linkType: hard + +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 + languageName: node + linkType: hard + +"prettier@npm:^2.3.2, prettier@npm:^2.7.1": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8 + languageName: node + linkType: hard + +"pretty-error@npm:^4.0.0": + version: 4.0.0 + resolution: "pretty-error@npm:4.0.0" + dependencies: + lodash: ^4.17.20 + renderkid: ^3.0.0 + checksum: a5b9137365690104ded6947dca2e33360bf55e62a4acd91b1b0d7baa3970e43754c628cc9e16eafbdd4e8f8bcb260a5865475d4fc17c3106ff2d61db4e72cdf3 + languageName: node + linkType: hard + +"pretty-format@npm:^27.0.2": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^17.0.1 + checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 + languageName: node + linkType: hard + +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": ^29.6.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 + languageName: node + linkType: hard + +"pretty-ms@npm:^9.0.0": + version: 9.1.0 + resolution: "pretty-ms@npm:9.1.0" + dependencies: + parse-ms: ^4.0.0 + checksum: 0f66507467f2005040cccdcb36f35b82674d7809f41c4432009235ed6c920787afa17f621c25b7ccb8ccd80b0840c7b71f7f4a3addb8f0eeef3a033ff1e5cf71 + languageName: node + linkType: hard + +"prismjs@npm:^1.27.0": + version: 1.29.0 + resolution: "prismjs@npm:1.29.0" + checksum: 007a8869d4456ff8049dc59404e32d5666a07d99c3b0e30a18bd3b7676dfa07d1daae9d0f407f20983865fd8da56de91d09cb08e6aa61f5bc420a27c0beeaf93 + languageName: node + linkType: hard + +"prismjs@npm:~1.27.0": + version: 1.27.0 + resolution: "prismjs@npm:1.27.0" + checksum: 85c7f4a3e999073502cc9e1882af01e3709706369ec254b60bff1149eda701f40d02512acab956012dc7e61cfd61743a3a34c1bd0737e8dbacd79141e5698bbc + languageName: node + linkType: hard + +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 + languageName: node + linkType: hard + +"prom-client@npm:^15.0.0": + version: 15.1.3 + resolution: "prom-client@npm:15.1.3" + dependencies: + "@opentelemetry/api": ^1.4.0 + tdigest: ^0.1.1 + checksum: 9a57f3c16f39aa9a03da021883a4231c0bb56fc9d02f6ef9c28f913379f275640a5a33b98d9946ebf53c71011a29b580e9d2d6e3806cb1c229a3f59c65993968 + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"promise.series@npm:^0.2.0": + version: 0.2.0 + resolution: "promise.series@npm:0.2.0" + checksum: 26b5956b5463d032b43d39fd8d34fdacf453ed3352462eed9626494a11d44beb385f86d6544dd12e51482a6ca8f303e0dfdee8653db4703213ba27dd2234754a + languageName: node + linkType: hard + +"prompts@npm:^2.0.1, prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: ^3.0.3 + sisteransi: ^1.0.5 + checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d + languageName: node + linkType: hard + +"prop-types@npm:15.x, prop-types@npm:^15.0.0, prop-types@npm:^15.5.10, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 + languageName: node + linkType: hard + +"proper-lockfile@npm:^4.1.2": + version: 4.1.2 + resolution: "proper-lockfile@npm:4.1.2" + dependencies: + graceful-fs: ^4.2.4 + retry: ^0.12.0 + signal-exit: ^3.0.2 + checksum: 00078ee6a61c216a56a6140c7d2a98c6c733b3678503002dc073ab8beca5d50ca271de4c85fca13b9b8ee2ff546c36674d1850509b84a04a5d0363bcb8638939 + languageName: node + linkType: hard + +"properties-reader@npm:^2.3.0": + version: 2.3.0 + resolution: "properties-reader@npm:2.3.0" + dependencies: + mkdirp: ^1.0.4 + checksum: cbf59e862dc507f8ce1f8d7641ed9737119f16a1d4dad8e79f17b303aaca1c6af7d36ddfef0f649cab4d200ba4334ac159af0b238f6978a085f5b1b5126b6cc3 + languageName: node + linkType: hard + +"property-expr@npm:^2.0.5": + version: 2.0.6 + resolution: "property-expr@npm:2.0.6" + checksum: 89977f4bb230736c1876f460dd7ca9328034502fd92e738deb40516d16564b850c0bbc4e052c3df88b5b8cd58e51c93b46a94bea049a3f23f4a022c038864cab + languageName: node + linkType: hard + +"property-information@npm:^5.0.0": + version: 5.6.0 + resolution: "property-information@npm:5.6.0" + dependencies: + xtend: ^4.0.0 + checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893 + languageName: node + linkType: hard + +"property-information@npm:^6.0.0": + version: 6.5.0 + resolution: "property-information@npm:6.5.0" + checksum: 6e55664e2f64083b715011e5bafaa1e694faf36986c235b0907e95d09259cc37c38382e3cc94a4c3f56366e05336443db12c8a0f0968a8c0a1b1416eebfc8f53 + languageName: node + linkType: hard + +"proto3-json-serializer@npm:^2.0.2": + version: 2.0.2 + resolution: "proto3-json-serializer@npm:2.0.2" + dependencies: + protobufjs: ^7.2.5 + checksum: 21b8aa65be6dac2bb24920e5bdabef48b249bdf65b1498ae7e69ac4e70722275b083cd60a21d2b4be3ead9d768de2f6f5fb6b188bd177d51c824a539b5ba55cc + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6, protobufjs@npm:^7.3.2": + version: 7.4.0 + resolution: "protobufjs@npm:7.4.0" + dependencies: + "@protobufjs/aspromise": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/node": ">=13.7.0" + long: ^5.0.0 + checksum: ba0e6b60541bbf818bb148e90f5eb68bd99004e29a6034ad9895a381cbd352be8dce5376e47ae21b2e05559f2505b4a5f4a3c8fa62402822c6ab4dcdfb89ffb3 + languageName: node + linkType: hard + +"protocols@npm:^2.0.0, protocols@npm:^2.0.1": + version: 2.0.1 + resolution: "protocols@npm:2.0.1" + checksum: 4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + +"pseudomap@npm:^1.0.2": + version: 1.0.2 + resolution: "pseudomap@npm:1.0.2" + checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 + languageName: node + linkType: hard + +"psl@npm:^1.1.28, psl@npm:^1.1.33": + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d + languageName: node + linkType: hard + +"public-encrypt@npm:^4.0.0": + version: 4.0.3 + resolution: "public-encrypt@npm:4.0.3" + 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 + checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.2 + resolution: "pump@npm:3.0.2" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f + languageName: node + linkType: hard + +"punycode.js@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode.js@npm:2.3.1" + checksum: 13466d7ed5e8dacdab8c4cc03837e7dd14218a59a40eb14a837f1f53ca396e18ef2c4ee6d7766b8ed2fc391d6a3ac489eebf2de83b3596f5a54e86df4a251b72 + languageName: node + linkType: hard + +"punycode@npm:^1.2.4, punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 8d53bc02bed99eca0b65b505090152ee7e9bd67dd74f8ff32ba1c883b87234067c5bf68d2614759fb217d82594d7a92919e6df80f97885e7b12b42af4bd3316a + languageName: node + linkType: hard + +"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.1, qs@npm:^6.9.4": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: ^1.0.6 + checksum: e9404dc0fc2849245107108ce9ec2766cde3be1b271de0bf1021d049dc5b98d1a2901e67b431ac5509f865420a7ed80b7acb3980099fe1c118a1c5d2e1432ad8 + languageName: node + linkType: hard + +"qs@npm:~6.5.2": + version: 6.5.3 + resolution: "qs@npm:6.5.3" + checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 + languageName: node + linkType: hard + +"query-string@npm:^7.0.0": + version: 7.1.3 + resolution: "query-string@npm:7.1.3" + dependencies: + decode-uri-component: ^0.2.2 + filter-obj: ^1.1.0 + split-on-first: ^1.0.0 + strict-uri-encode: ^2.0.0 + checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346 + languageName: node + linkType: hard + +"querystring-es3@npm:^0.2.0": + version: 0.2.1 + resolution: "querystring-es3@npm:0.2.1" + checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 + languageName: node + linkType: hard + +"queue-tick@npm:^1.0.1": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 57c3292814b297f87f792fbeb99ce982813e4e54d7a8bdff65cf53d5c084113913289d4a48ec8bbc964927a74b847554f9f4579df43c969a6c8e0f026457ad01 + languageName: node + linkType: hard + +"quick-format-unescaped@npm:^3.0.3": + version: 3.0.3 + resolution: "quick-format-unescaped@npm:3.0.3" + checksum: ab00a443eb2445255333ddb93d3516ba7c4463486546955c798722cfbaddc0b6c12f90fb06e7d134b84d8dd216b538899c40fde09be11959c84c8a930745ce72 + languageName: node + linkType: hard + +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + languageName: node + linkType: hard + +"raf-schd@npm:^4.0.2": + version: 4.0.3 + resolution: "raf-schd@npm:4.0.3" + checksum: 45514041c5ad31fa96aef3bb3c572a843b92da2f2cd1cb4a47c9ad58e48761d3a4126e18daa32b2bfa0bc2551a42d8f324a0e40e536cb656969929602b4e8b58 + languageName: node + linkType: hard + +"railroad-diagrams@npm:^1.0.0": + version: 1.0.0 + resolution: "railroad-diagrams@npm:1.0.0" + checksum: 9e312af352b5ed89c2118edc0c06cef2cc039681817f65266719606e4e91ff6ae5374c707cc9033fe29a82c2703edf3c63471664f97f0167c85daf6f93496319 + languageName: node + linkType: hard + +"rambda@npm:^9.1.0": + version: 9.3.0 + resolution: "rambda@npm:9.3.0" + checksum: 9ab615c7f00dd8f4165887a92c34e752244b7c197ffd283255e3cd4f78c57a3832fef63ec9deda5bbeb66199f822add7d124acd8d85edb173839481ee809bd30 + languageName: node + linkType: hard + +"ramda-adjunct@npm:^5.0.0": + version: 5.1.0 + resolution: "ramda-adjunct@npm:5.1.0" + peerDependencies: + ramda: ">= 0.30.0" + checksum: 0b5d10add35e56ff1ce1202d9e086602ba5619ce380197e692c03d19b92d7eea41a0fc07e34588c0f6d54d31e00b889fa2bf614d88d10b98822117cbb4666207 + languageName: node + linkType: hard + +"ramda@npm:^0.30.1, ramda@npm:~0.30.0": + version: 0.30.1 + resolution: "ramda@npm:0.30.1" + checksum: ce6f4b6b967a84a4e65c01ab1b1cdd73d46b8efe71aeccf5d1443c56c4e31a0ea82ece7df6510453dd3d83b92cabf8a6b4d50d189a1b35c08a6f44b281bebf79 + languageName: node + linkType: hard + +"randexp@npm:0.4.6": + version: 0.4.6 + resolution: "randexp@npm:0.4.6" + dependencies: + discontinuous-range: 1.0.0 + ret: ~0.1.10 + checksum: 3c0d440a3f89d6d36844aa4dd57b5cdb0cab938a41956a16da743d3a3578ab32538fc41c16cc0984b6938f2ae4cbc0216967e9829e52191f70e32690d8e3445d + languageName: node + linkType: hard + +"randexp@npm:^0.5.3": + version: 0.5.3 + resolution: "randexp@npm:0.5.3" + dependencies: + drange: ^1.0.2 + ret: ^0.2.0 + checksum: 9a4011b4b012debea545fc379a18208876fffc1179d2ac211351caf7626a3956efc4bc41e329bc5b241a671553eda58e0703933a9bcfdf90dde501ba1a2cf40a + languageName: node + linkType: hard + +"random-bytes@npm:~1.0.0": + version: 1.0.0 + resolution: "random-bytes@npm:1.0.0" + checksum: 09faa256394aa2ca9754aa57e92a27c452c3e97ffb266e98bebb517332e9df7168fea393159f88d884febce949ba8bec8ddb02f03342da6c6023ecc7b155e0ae + languageName: node + linkType: hard + +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: ^5.1.0 + checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 + languageName: node + linkType: hard + +"randomfill@npm:^1.0.3": + version: 1.0.4 + resolution: "randomfill@npm:1.0.4" + dependencies: + randombytes: ^2.0.5 + safe-buffer: ^5.1.0 + checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 + languageName: node + linkType: hard + +"rate-limiter-flexible@npm:^4.0.0": + version: 4.0.1 + resolution: "rate-limiter-flexible@npm:4.0.1" + checksum: 88cb4ae4c6a94646eb4987f08ae203896fc340d84038e145958607ab711d9c703e47e55f177a4bf9bab4c637c73ee2254fffe2ec4e289d41389c8502194ca868 + languageName: node + linkType: hard + +"raw-body@npm:2.5.2, raw-body@npm:^2.4.1": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + checksum: ba1583c8d8a48e8fbb7a873fdbb2df66ea4ff83775421bfe21ee120140949ab048200668c47d9ae3880012f6e217052690628cf679ddfbd82c9fc9358d574676 + languageName: node + linkType: hard + +"raw-loader@npm:^4.0.2": + version: 4.0.2 + resolution: "raw-loader@npm:4.0.2" + dependencies: + loader-utils: ^2.0.0 + schema-utils: ^3.0.0 + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 51cc1b0d0e8c37c4336b5318f3b2c9c51d6998ad6f56ea09612afcfefc9c1f596341309e934a744ae907177f28efc9f1654eacd62151e82853fcc6d37450e795 + languageName: node + linkType: hard + +"rc-progress@npm:3.5.1": + version: 3.5.1 + resolution: "rc-progress@npm:3.5.1" + dependencies: + "@babel/runtime": ^7.10.1 + classnames: ^2.2.6 + rc-util: ^5.16.1 + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: b0722a696396f985267e35e26f49c1c1bd6a17b4918eb93318fc36a7a5ffae9806932d4982a7da0d83349648ca85325b792003ec40240820fd6e00e0bc6f3c1d + languageName: node + linkType: hard + +"rc-util@npm:^5.16.1": + version: 5.43.0 + resolution: "rc-util@npm:5.43.0" + dependencies: + "@babel/runtime": ^7.18.3 + react-is: ^18.2.0 + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 48c10afb5886aed86d1f5241883f972b2b16235b0cc4867a05d061324f107aa113260c34eeb13ad18f4b66d1264dbcb3baf725c8ea34fbdaa504410d4e71b3ce + languageName: node + linkType: hard + +"rc@npm:^1.2.7": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: ^0.6.0 + ini: ~1.3.0 + minimist: ^1.2.0 + strip-json-comments: ~2.0.1 + bin: + rc: ./cli.js + checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e + languageName: node + linkType: hard + +"react-beautiful-dnd@npm:^13.0.0": + version: 13.1.1 + resolution: "react-beautiful-dnd@npm:13.1.1" + dependencies: + "@babel/runtime": ^7.9.2 + css-box-model: ^1.2.0 + memoize-one: ^5.1.1 + raf-schd: ^4.0.2 + react-redux: ^7.2.0 + redux: ^4.0.4 + use-memo-one: ^1.1.1 + peerDependencies: + react: ^16.8.5 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 + checksum: 5f90f7c0ab77a14dfcd496cbd94bbde457612f380c6fc815f3bba7b52effd75132948fcaa661a902a184bb1e6ae5896dcf5b0c77c4ddf809a2c65288f3eed5a7 + languageName: node + linkType: hard + +"react-copy-to-clipboard@npm:5.1.0": + version: 5.1.0 + resolution: "react-copy-to-clipboard@npm:5.1.0" + dependencies: + copy-to-clipboard: ^3.3.1 + prop-types: ^15.8.1 + peerDependencies: + react: ^15.3.0 || 16 || 17 || 18 + checksum: f00a4551b9b63c944a041a6ab46af5ef20ba1106b3bc25173e7ef9bffbfba17a613368682ab8820cfe8d4b3acc5335cd9ce20229145bcc1e6aa8d1db04c512e5 + languageName: node + linkType: hard + +"react-debounce-input@npm:=3.3.0": + version: 3.3.0 + resolution: "react-debounce-input@npm:3.3.0" + dependencies: + lodash.debounce: ^4 + prop-types: ^15.8.1 + peerDependencies: + react: ^15.3.0 || 16 || 17 || 18 + checksum: c391ddc73047df759a68913ab8cb0444d211ab91657d94b3b1660ca434ece4a9ac611a7b8b3e82c89d3b7c3d061d0c99bdf6a426e61802848d1c783acb44b69f + languageName: node + linkType: hard + +"react-dev-utils@npm:^12.0.0-next.60": + version: 12.0.1 + resolution: "react-dev-utils@npm:12.0.1" + dependencies: + "@babel/code-frame": ^7.16.0 + address: ^1.1.2 + browserslist: ^4.18.1 + chalk: ^4.1.2 + cross-spawn: ^7.0.3 + detect-port-alt: ^1.1.6 + escape-string-regexp: ^4.0.0 + filesize: ^8.0.6 + find-up: ^5.0.0 + fork-ts-checker-webpack-plugin: ^6.5.0 + global-modules: ^2.0.0 + globby: ^11.0.4 + gzip-size: ^6.0.0 + immer: ^9.0.7 + is-root: ^2.1.0 + loader-utils: ^3.2.0 + open: ^8.4.0 + pkg-up: ^3.1.0 + prompts: ^2.4.2 + react-error-overlay: ^6.0.11 + recursive-readdir: ^2.2.2 + shell-quote: ^1.7.3 + strip-ansi: ^6.0.1 + text-table: ^0.2.0 + checksum: 2c6917e47f03d9595044770b0f883a61c6b660fcaa97b8ba459a1d57c9cca9aa374cd51296b22d461ff5e432105dbe6f04732dab128e52729c79239e1c23ab56 + languageName: node + linkType: hard + +"react-dom@npm:^18.0.2": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + scheduler: ^0.23.2 + peerDependencies: + react: ^18.3.1 + checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 + languageName: node + linkType: hard + +"react-double-scrollbar@npm:0.0.15": + version: 0.0.15 + resolution: "react-double-scrollbar@npm:0.0.15" + peerDependencies: + react: ">= 0.14.7" + checksum: f81c13bdf698d6f699178b6597cb43fff3ec7d2b47f489ee306499a814151822e21b2daed995840832a11261f24dbd56573fe9225d43df22c14af5c564041bc0 + languageName: node + linkType: hard + +"react-draggable@npm:^4.0.3": + version: 4.4.6 + resolution: "react-draggable@npm:4.4.6" + dependencies: + clsx: ^1.1.1 + prop-types: ^15.8.1 + peerDependencies: + react: ">= 16.3.0" + react-dom: ">= 16.3.0" + checksum: 9b15aac59244873ac4561c5a2bead43a56e18d406e0a5f242bd4f9d151c074530c02b99387983104bf43417292f9cf8d063e554ed08d88792235e3fbc965f1b8 + languageName: node + linkType: hard + +"react-error-overlay@npm:^6.0.11": + version: 6.0.11 + resolution: "react-error-overlay@npm:6.0.11" + checksum: ce7b44c38fadba9cedd7c095cf39192e632daeccf1d0747292ed524f17dcb056d16bc197ddee5723f9dd888f0b9b19c3b486c430319e30504289b9296f2d2c42 + languageName: node + linkType: hard + +"react-fast-compare@npm:^3.1.1": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 + languageName: node + linkType: hard + +"react-helmet@npm:6.1.0": + version: 6.1.0 + resolution: "react-helmet@npm:6.1.0" + dependencies: + object-assign: ^4.1.1 + prop-types: ^15.7.2 + react-fast-compare: ^3.1.1 + react-side-effect: ^2.1.0 + peerDependencies: + react: ">=16.3.0" + checksum: a4998479dab7fc1c2799eddefb1870a9d881b5f71cfdf97979a9882e42f4bb50402d55335f308f461e735e01a06f46b16cc7b4e6bcb22c7a4a6f85a753c5c106 + languageName: node + linkType: hard + +"react-hook-form@npm:^7.12.2": + version: 7.53.0 + resolution: "react-hook-form@npm:7.53.0" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + checksum: 84d67fb79bad03d0aa809b5e411d97fb081fc13cd2b6d063a988f81f6fbef8545463e05360afa9d8d58fff19f08fa919930dcdc98a9e68bf74048c9f63e10ad5 + languageName: node + linkType: hard + +"react-idle-timer@npm:5.7.2": + version: 5.7.2 + resolution: "react-idle-timer@npm:5.7.2" + peerDependencies: + react: ">=16" + react-dom: ">=16" + checksum: 6faf3cfa87c9d65ae7a87078a2d82db5b821936a45565a98d69e7341e4b4acd5610b1f26cf1a6809b5551e4c30357f2ab5ce729c4c33751f66cb9ce6072dfb02 + languageName: node + linkType: hard + +"react-immutable-proptypes@npm:2.2.0": + version: 2.2.0 + resolution: "react-immutable-proptypes@npm:2.2.0" + dependencies: + invariant: ^2.2.2 + peerDependencies: + immutable: ">=3.6.2" + checksum: 7e2a6cae621d213140102923fa305d6621444a37572cbf684a5ff5743746ba4dbacb30d60e6d8278702f3cbbc48805e716f69e2bf8c9953fd570f86254c1a2b1 + languageName: node + linkType: hard + +"react-immutable-pure-component@npm:^2.2.0": + version: 2.2.2 + resolution: "react-immutable-pure-component@npm:2.2.2" + peerDependencies: + immutable: ">= 2 || >= 4.0.0-rc" + react: ">= 16.6" + react-dom: ">= 16.6" + checksum: 73254040cb25b93343c03fb694c5eebbe558d486068ad9766d87ecb2661c38a2c2edf75e683da269f01a138f1aad1cd23cc456a857c5931af4ca54bf941bf12a + languageName: node + linkType: hard + +"react-inspector@npm:^6.0.1": + version: 6.0.2 + resolution: "react-inspector@npm:6.0.2" + peerDependencies: + react: ^16.8.4 || ^17.0.0 || ^18.0.0 + checksum: dab7a7daf570c283fdc5d4e07ee8941ee8670af698ab5a27a704602b248e29ab911b117310d64c30a4af93931b2d6ee2a729369e3f5ab7f02df4651692e195a5 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f + languageName: node + linkType: hard + +"react-is@npm:^16.8.0 || ^17.0.0, react-is@npm:^17.0.1, react-is@npm:^17.0.2": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + +"react-is@npm:^18.0.0, react-is@npm:^18.2.0, react-is@npm:^18.3.1": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 + languageName: node + linkType: hard + +"react-markdown@npm:^8.0.0": + version: 8.0.7 + resolution: "react-markdown@npm:8.0.7" + dependencies: + "@types/hast": ^2.0.0 + "@types/prop-types": ^15.0.0 + "@types/unist": ^2.0.0 + comma-separated-tokens: ^2.0.0 + hast-util-whitespace: ^2.0.0 + prop-types: ^15.0.0 + property-information: ^6.0.0 + react-is: ^18.0.0 + remark-parse: ^10.0.0 + remark-rehype: ^10.0.0 + space-separated-tokens: ^2.0.0 + style-to-object: ^0.4.0 + unified: ^10.0.0 + unist-util-visit: ^4.0.0 + vfile: ^5.0.0 + peerDependencies: + "@types/react": ">=16" + react: ">=16" + checksum: 0f3e570975134a3382c3fe5189e04e742ae154941463bdfaab2293319da1f1585cb9b75b6f07d99f514c4d728d69cc1af3c96ab37df90003b3bcc210dd0001ba + languageName: node + linkType: hard + +"react-redux@npm:^7.2.0": + version: 7.2.9 + resolution: "react-redux@npm:7.2.9" + dependencies: + "@babel/runtime": ^7.15.4 + "@types/react-redux": ^7.1.20 + hoist-non-react-statics: ^3.3.2 + loose-envify: ^1.4.0 + prop-types: ^15.7.2 + react-is: ^17.0.2 + peerDependencies: + react: ^16.8.3 || ^17 || ^18 + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 369a2bdcf87915659af9e5c55abfd9f52a84e43e0d12dcc108ed17dbe6933558b7b7fc12caa9c10c1a10a8be7df89454b6c96989d8573fedec1a772c94a1f145 + languageName: node + linkType: hard + +"react-redux@npm:^9.1.2": + version: 9.1.2 + resolution: "react-redux@npm:9.1.2" + dependencies: + "@types/use-sync-external-store": ^0.0.3 + use-sync-external-store: ^1.0.0 + peerDependencies: + "@types/react": ^18.2.25 + react: ^18.0 + redux: ^5.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + redux: + optional: true + checksum: 1ee9cf41f29f68267320b4fc3bcf6a76a3825c82441612582678ddd827a2b60834f687d2a8b755c905885dfce476a1eb41af42b36f4dd71f8ee9991296a1e515 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.0": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: d80db4bd40a36dab79010dc8aa317a5b931f960c0d83c4f3b81f0552cbcf7f29e115b84bb7908ec6a1eb67720fff7023084eff73ece8a7ddc694882478464382 + languageName: node + linkType: hard + +"react-remove-scroll-bar@npm:^2.3.6": + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" + dependencies: + react-style-singleton: ^2.2.1 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: e793fe110e2ea60d5724d0b60f09de1f6cd1b080df00df9e68bb9a1b985895830e703194647059fdc22402a67a89b7673a5260773b89bcd98031fd99bc91aefa + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.6.0": + version: 2.6.0 + resolution: "react-remove-scroll@npm:2.6.0" + dependencies: + react-remove-scroll-bar: ^2.3.6 + react-style-singleton: ^2.2.1 + tslib: ^2.1.0 + use-callback-ref: ^1.3.0 + use-sidecar: ^1.1.2 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: e7ad2383ce20d63cf28f3ed14e63f684e139301fc4a5c1573da330d4465b733e6084c33b2bfcaee448c9b1df0e37993a15d6cba8a1dd80fe631f803e48e9f798 + languageName: node + linkType: hard + +"react-resizable@npm:^3.0.5": + version: 3.0.5 + resolution: "react-resizable@npm:3.0.5" + dependencies: + prop-types: 15.x + react-draggable: ^4.0.3 + peerDependencies: + react: ">= 16.3" + checksum: 616a10205acfaf8cc3aa0824b60f6d037eef87143d8f338cf826deb74a353db9b9baad67a65dc8535fe90840bfc3e1b8a901f9c247033ffeec2f30405ac7528e + languageName: node + linkType: hard + +"react-router-dom@npm:^6.3.0": + version: 6.26.2 + resolution: "react-router-dom@npm:6.26.2" + dependencies: + "@remix-run/router": 1.19.2 + react-router: 6.26.2 + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: d65507ffb920e03212bf32d294eb608df7f6cb85c26ec24f88e8f2a2718ffedeccfe0a8e1bc8d23561d6d796f8af61a8bed4a9a0541fbfd83096ecc93eaad5c7 + languageName: node + linkType: hard + +"react-router@npm:6.26.2, react-router@npm:^6.3.0": + version: 6.26.2 + resolution: "react-router@npm:6.26.2" + dependencies: + "@remix-run/router": 1.19.2 + peerDependencies: + react: ">=16.8" + checksum: 80ad9db316ad11761b7d5de0c9ed61f3e4345d8984929db802d37d9a6a2174b42a952b0b01ba45833b00f8cd7b5755f198d2f0a8a62a486ebbfbacabbe379be5 + languageName: node + linkType: hard + +"react-side-effect@npm:^2.1.0": + version: 2.1.2 + resolution: "react-side-effect@npm:2.1.2" + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + checksum: c5eb1f42b464fb093bca59aaae0f1b2060373a2aaff95275b8781493628cdbbb6acdd6014e7883782c65c361f35a30f28cc515d68a1263ddb39cbbc47110be53 + languageName: node + linkType: hard + +"react-sparklines@npm:^1.7.0": + version: 1.7.0 + resolution: "react-sparklines@npm:1.7.0" + dependencies: + prop-types: ^15.5.10 + peerDependencies: + react: "*" + react-dom: "*" + checksum: 9d2f701031e56e0c7b49e3b56479cd7bc1b651c029c2d525d2b480cf6ebcecbdb4dfe83053e7bcdecee1c490f3e5b4cecfa8b48301860b679778d6df7758e480 + languageName: node + linkType: hard + +"react-style-singleton@npm:^2.2.1": + version: 2.2.1 + resolution: "react-style-singleton@npm:2.2.1" + dependencies: + get-nonce: ^1.0.0 + invariant: ^2.2.4 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 7ee8ef3aab74c7ae1d70ff34a27643d11ba1a8d62d072c767827d9ff9a520905223e567002e0bf6c772929d8ea1c781a3ba0cc4a563e92b1e3dc2eaa817ecbe8 + languageName: node + linkType: hard + +"react-syntax-highlighter@npm:^15.4.5, react-syntax-highlighter@npm:^15.5.0": + version: 15.5.0 + resolution: "react-syntax-highlighter@npm:15.5.0" + dependencies: + "@babel/runtime": ^7.3.1 + highlight.js: ^10.4.1 + lowlight: ^1.17.0 + prismjs: ^1.27.0 + refractor: ^3.6.0 + peerDependencies: + react: ">= 0.14.0" + checksum: c082b48f30f8ba8d0c55ed1d761910630860077c7ff5793c4c912adcb5760df06436ed0ad62be0de28113aac9ad2af55eccd995f8eee98df53382e4ced2072fb + languageName: node + linkType: hard + +"react-transition-group@npm:^4.0.0, react-transition-group@npm:^4.4.0, react-transition-group@npm:^4.4.5": + version: 4.4.5 + resolution: "react-transition-group@npm:4.4.5" + 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" + checksum: 75602840106aa9c6545149d6d7ae1502fb7b7abadcce70a6954c4b64a438ff1cd16fc77a0a1e5197cdd72da398f39eb929ea06f9005c45b132ed34e056ebdeb1 + languageName: node + linkType: hard + +"react-universal-interface@npm:^0.6.2": + version: 0.6.2 + resolution: "react-universal-interface@npm:0.6.2" + peerDependencies: + react: "*" + tslib: "*" + checksum: 070a7e9e3cdd8b0ec91a2ac9ac0a8df6bcb3fd183d2775bf0f439b9870fc1faf5b4fa9fe9741abd5187f0a35be645cb4004e1c9ebda9ada7e5d0a624f94910cb + languageName: node + linkType: hard + +"react-use@npm:^17.2.4, react-use@npm:^17.3.2": + version: 17.5.1 + resolution: "react-use@npm:17.5.1" + dependencies: + "@types/js-cookie": ^2.2.6 + "@xobotyi/scrollbar-width": ^1.9.5 + copy-to-clipboard: ^3.3.1 + fast-deep-equal: ^3.1.3 + fast-shallow-equal: ^1.0.0 + js-cookie: ^2.2.1 + nano-css: ^5.6.2 + react-universal-interface: ^0.6.2 + resize-observer-polyfill: ^1.5.1 + screenfull: ^5.1.0 + set-harmonic-interval: ^1.0.1 + throttle-debounce: ^3.0.1 + ts-easing: ^0.2.0 + tslib: ^2.1.0 + peerDependencies: + react: "*" + react-dom: "*" + checksum: 68f4333d986161038308a844d4ab99103484b69a0599a03c345eeb7cb5a0eabd0c55994fefc471ef11d4d2799a8e063d7f11fe0c48d56b54516333025fc7d726 + languageName: node + linkType: hard + +"react-virtualized-auto-sizer@npm:^1.0.11": + version: 1.0.24 + resolution: "react-virtualized-auto-sizer@npm:1.0.24" + peerDependencies: + react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 + react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 + checksum: e7d98563735dabbd1c58727c9d3e9f08f6a60a9964d25507cf4ef08f8964b6e421491c892ee0a99e47630118fdca42f1c60cef15ebda3659face58025dba3e98 + languageName: node + linkType: hard + +"react-window@npm:^1.8.10, react-window@npm:^1.8.6": + version: 1.8.10 + resolution: "react-window@npm:1.8.10" + dependencies: + "@babel/runtime": ^7.0.0 + memoize-one: ">=3.1.1 <6" + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: e8830f32e3ad4bf91af9cdc5cead84148c7694ce6abd9fdb447fb609da6cd4bbd0bbc75ff985f78828f4bbbd3ba4cbc98235cc9c056b5e5787578518f7fafbb9 + languageName: node + linkType: hard + +"react@npm:^16.13.1 || ^17.0.0 || ^18.0.0, react@npm:^18.0.2": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 + languageName: node + linkType: hard + +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: ^4.1.5 + js-yaml: ^3.6.1 + pify: ^4.0.1 + strip-bom: ^3.0.0 + checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e + languageName: node + linkType: hard + +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + 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 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 + languageName: node + linkType: hard + +"readable-stream@npm:^4.0.0, readable-stream@npm:^4.5.2": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: ^3.0.0 + buffer: ^6.0.3 + events: ^3.3.0 + process: ^0.11.10 + string_decoder: ^1.3.0 + checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a + languageName: node + linkType: hard + +"readable-web-to-node-stream@npm:^3.0.0": + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" + dependencies: + readable-stream: ^3.6.0 + checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c + languageName: node + linkType: hard + +"readdir-glob@npm:^1.1.2": + version: 1.1.3 + resolution: "readdir-glob@npm:1.1.3" + dependencies: + minimatch: ^5.1.0 + checksum: 1dc0f7440ff5d9378b593abe9d42f34ebaf387516615e98ab410cf3a68f840abbf9ff1032d15e0a0dbffa78f9e2c46d4fafdbaac1ca435af2efe3264e3f21874 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + languageName: node + linkType: hard + +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" + dependencies: + resolve: ^1.20.0 + checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 + languageName: node + linkType: hard + +"recursive-readdir@npm:^2.2.2": + version: 2.2.3 + resolution: "recursive-readdir@npm:2.2.3" + dependencies: + minimatch: ^3.0.5 + checksum: 88ec96e276237290607edc0872b4f9842837b95cfde0cdbb1e00ba9623dfdf3514d44cdd14496ab60a0c2dd180a6ef8a3f1c34599e6cf2273afac9b72a6fb2b5 + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: ^4.0.0 + strip-indent: ^3.0.0 + checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + languageName: node + linkType: hard + +"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": + version: 1.2.0 + resolution: "redis-errors@npm:1.2.0" + checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 + languageName: node + linkType: hard + +"redis-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "redis-parser@npm:3.0.0" + dependencies: + redis-errors: ^1.0.0 + checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a + languageName: node + linkType: hard + +"redux-immutable@npm:^4.0.0": + version: 4.0.0 + resolution: "redux-immutable@npm:4.0.0" + peerDependencies: + immutable: ^3.8.1 || ^4.0.0-rc.1 + checksum: c24d3408c3d3b24e10ef3040b722e1d20520bf9a6c43b37653f49de93516e198ee247184003331227fa7a1f1598fb964fb4bcb41522586b31073000a3b3820e8 + languageName: node + linkType: hard + +"redux@npm:^4.0.0, redux@npm:^4.0.4": + version: 4.2.1 + resolution: "redux@npm:4.2.1" + dependencies: + "@babel/runtime": ^7.9.2 + checksum: f63b9060c3a1d930ae775252bb6e579b42415aee7a23c4114e21a0b4ba7ec12f0ec76936c00f546893f06e139819f0e2855e0d55ebfce34ca9c026241a6950dd + languageName: node + linkType: hard + +"redux@npm:^5.0.1": + version: 5.0.1 + resolution: "redux@npm:5.0.1" + checksum: e74affa9009dd5d994878b9a1ce30d6569d986117175056edb003de2651c05b10fe7819d6fa94aea1a94de9a82f252f986547f007a2fbeb35c317a2e5f5ecf2c + languageName: node + linkType: hard + +"reflect-metadata@npm:0.1.13": + version: 0.1.13 + resolution: "reflect-metadata@npm:0.1.13" + checksum: 798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 + languageName: node + linkType: hard + +"reflect.getprototypeof@npm:^1.0.4": + version: 1.0.6 + resolution: "reflect.getprototypeof@npm:1.0.6" + 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 + checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba + languageName: node + linkType: hard + +"refractor@npm:^3.6.0": + version: 3.6.0 + resolution: "refractor@npm:3.6.0" + dependencies: + hastscript: ^6.0.0 + parse-entities: ^2.0.0 + prismjs: ~1.27.0 + checksum: 39b01c4168c77c5c8486f9bf8907bbb05f257f15026057ba5728535815a2d90eed620468a4bfbb2b8ceefbb3ce3931a1be8b17152dbdbc8b0eef92450ff750a2 + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.1.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: ^1.4.2 + checksum: d5c5fc13f8b8d7e16e791637a4bfef741f8d70e267d51845ee7d5404a32fa14c75b181c4efba33e4bff8b0000a2f13e9773593713dfe5b66597df4259275ce63 + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 3317a09b2f802da8db09aa276e469b57a6c0dd818347e05b8862959c6193408242f150db5de83c12c3fa99091ad95fb42a6db2c3329bfaa12a0ea4cbbeb30cb0 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.10.5": + version: 0.10.5 + resolution: "regenerator-runtime@npm:0.10.5" + checksum: 35b33dbe5381d268b2be98f4ee4b028702acb38b012bff90723df067f915a337e5c979cce4dab4ed23febb223bbebb8820d46902f897742c55818c22c14e2a7c + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.11.0": + version: 0.11.1 + resolution: "regenerator-runtime@npm:0.11.1" + checksum: 3c97bd2c7b2b3247e6f8e2147a002eb78c995323732dad5dc70fac8d8d0b758d0295e7015b90d3d444446ae77cbd24b9f9123ec3a77018e81d8999818301b4f4 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" + dependencies: + call-bind: ^1.0.6 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.1 + checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 + languageName: node + linkType: hard + +"regexpu-core@npm:^5.3.1": + version: 5.3.2 + resolution: "regexpu-core@npm:5.3.2" + 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 + checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 + languageName: node + linkType: hard + +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: ~0.5.0 + bin: + regjsparser: bin/parser + checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc + languageName: node + linkType: hard + +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 5891e792eae1dfc3da91c6fda76d6c3de0333a60aa5ad848982ebb6dccaa06e86385fb1235a1582c680a3d445d31be01c6bfc0804ebbcab5aaf53fa856fde6b6 + languageName: node + linkType: hard + +"remark-gfm@npm:^3.0.1": + version: 3.0.1 + resolution: "remark-gfm@npm:3.0.1" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-gfm: ^2.0.0 + micromark-extension-gfm: ^2.0.0 + unified: ^10.0.0 + checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e + languageName: node + linkType: hard + +"remark-parse@npm:^10.0.0": + version: 10.0.2 + resolution: "remark-parse@npm:10.0.2" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + unified: ^10.0.0 + checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 + languageName: node + linkType: hard + +"remark-rehype@npm:^10.0.0": + version: 10.1.0 + resolution: "remark-rehype@npm:10.1.0" + dependencies: + "@types/hast": ^2.0.0 + "@types/mdast": ^3.0.0 + mdast-util-to-hast: ^12.1.0 + unified: ^10.0.0 + checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084 + languageName: node + linkType: hard + +"remarkable@npm:^2.0.1": + version: 2.0.1 + resolution: "remarkable@npm:2.0.1" + dependencies: + argparse: ^1.0.10 + autolinker: ^3.11.0 + bin: + remarkable: bin/remarkable.js + checksum: aee83ece531a7196f92e668aa76450f17bc1af77ce2939153f57b289b54f3aa3a72f355f4d57680336ab8205d53dca7ae06e6e743355ad2d4868cc7c85eafe89 + languageName: node + linkType: hard + +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 + languageName: node + linkType: hard + +"renderkid@npm:^3.0.0": + version: 3.0.0 + resolution: "renderkid@npm:3.0.0" + dependencies: + css-select: ^4.1.3 + dom-converter: ^0.2.0 + htmlparser2: ^6.1.0 + lodash: ^4.17.21 + strip-ansi: ^6.0.1 + checksum: 77162b62d6f33ab81f337c39efce0439ff0d1f6d441e29c35183151f83041c7850774fb904da163d6c844264d440d10557714e6daa0b19e4561a5cd4ef305d41 + languageName: node + linkType: hard + +"repeat-string@npm:^1.5.2": + version: 1.6.1 + resolution: "repeat-string@npm:1.6.1" + checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + languageName: node + linkType: hard + +"replace-in-file@npm:^7.1.0": + version: 7.2.0 + resolution: "replace-in-file@npm:7.2.0" + dependencies: + chalk: ^4.1.2 + glob: ^8.1.0 + yargs: ^17.7.2 + bin: + replace-in-file: bin/cli.js + checksum: 773cfff187a404a293ed0f8ee433fa6c14230b96c506455bd3a880a217b3a3ec31791b8acb3e32a629286e6d8a7825b94255f443d0873c52cb7593b05cda52ba + languageName: node + linkType: hard + +"request@npm:^2.88.0": + version: 2.88.2 + resolution: "request@npm:2.88.2" + 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 + har-validator: ~5.1.3 + http-signature: ~1.2.0 + is-typedarray: ~1.0.0 + isstream: ~0.1.2 + json-stringify-safe: ~5.0.1 + mime-types: ~2.1.19 + oauth-sign: ~0.9.0 + performance-now: ^2.1.0 + qs: ~6.5.2 + safe-buffer: ^5.1.2 + tough-cookie: ~2.5.0 + tunnel-agent: ^0.6.0 + uuid: ^3.3.2 + checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff + languageName: node + linkType: hard + +"reselect@npm:^5.1.0": + version: 5.1.1 + resolution: "reselect@npm:5.1.1" + checksum: 5d32d48be29071ddda21a775945c2210cf4ca3fccde1c4a0e1582ac3bf99c431c6c2330ef7ca34eae4c06feea617e7cb2c275c4b33ccf9a930836dfc98b49b13 + languageName: node + linkType: hard + +"resize-observer-polyfill@npm:^1.5.1": + version: 1.5.1 + resolution: "resize-observer-polyfill@npm:1.5.1" + checksum: 57e7f79489867b00ba43c9c051524a5c8f162a61d5547e99333549afc23e15c44fd43f2f318ea0261ea98c0eb3158cca261e6f48d66e1ed1cd1f340a43977094 + languageName: node + linkType: hard + +"resolve-alpn@npm:^1.0.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: ^5.0.0 + checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + languageName: node + linkType: hard + +"resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1": + version: 1.0.1 + resolution: "resolve-dir@npm:1.0.1" + dependencies: + expand-tilde: ^2.0.0 + global-modules: ^1.0.0 + checksum: ef736b8ed60d6645c3b573da17d329bfb50ec4e1d6c5ffd6df49e3497acef9226f9810ea6823b8ece1560e01dcb13f77a9f6180d4f242d00cc9a8f4de909c65c + languageName: node + linkType: hard + +"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f + languageName: node + linkType: hard + +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 + languageName: node + linkType: hard + +"resolve@npm:1.22.8, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:~1.22.1, resolve@npm:~1.22.2": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f + languageName: node + linkType: hard + +"resolve@npm:~1.19.0": + version: 1.19.0 + resolution: "resolve@npm:1.19.0" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea + languageName: node + linkType: hard + +"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@~1.22.1#~builtin, resolve@patch:resolve@~1.22.2#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + languageName: node + linkType: hard + +"resolve@patch:resolve@^2.0.0-next.5#~builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=07638b" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c + languageName: node + linkType: hard + +"resolve@patch:resolve@~1.19.0#~builtin": + version: 1.19.0 + resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=07638b" + dependencies: + is-core-module: ^2.1.0 + path-parse: ^1.0.6 + checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9 + languageName: node + linkType: hard + +"responselike@npm:^2.0.0": + version: 2.0.1 + resolution: "responselike@npm:2.0.1" + dependencies: + lowercase-keys: ^2.0.0 + checksum: b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + +"ret@npm:^0.2.0": + version: 0.2.2 + resolution: "ret@npm:0.2.2" + checksum: 774964bb413a3525e687bca92d81c1cd75555ec33147c32ecca22f3d06409e35df87952cfe3d57afff7650a0f7e42139cf60cb44e94c29dde390243bc1941f16 + languageName: node + linkType: hard + +"ret@npm:~0.1.10": + version: 0.1.15 + resolution: "ret@npm:0.1.15" + checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 + languageName: node + linkType: hard + +"retry-request@npm:^7.0.0": + version: 7.0.2 + resolution: "retry-request@npm:7.0.2" + dependencies: + "@types/request": ^2.48.8 + extend: ^3.0.2 + teeny-request: ^9.0.0 + checksum: 2d7307422333f548e5f40524978a344b62193714f6209c4f6a41057ae279804eb9bc8e0a277791e7b6f2d5d76068bdaca8590662a909cf1e6cfc3ab789e4c6b6 + languageName: node + linkType: hard + +"retry@npm:0.13.1, retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc + languageName: node + linkType: hard + +"rfc4648@npm:^1.3.0": + version: 1.5.3 + resolution: "rfc4648@npm:1.5.3" + checksum: 19c81d502582e377125b00fbd7a5cdb0e351f9a1e40182fa9f608b48e1ab852d211b75facb2f4f3fa17f7c6ebc2ef4acca61ae7eb7fbcfa4768f11d2db678116 + languageName: node + linkType: hard + +"rfdc@npm:^1.3.0": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 3b05bd55062c1d78aaabfcea43840cdf7e12099968f368e9a4c3936beb744adb41cbdb315eac6d4d8c6623005d6f87fdf16d8a10e1ff3722e84afea7281c8d13 + languageName: node + linkType: hard + +"rifm@npm:^0.7.0": + version: 0.7.0 + resolution: "rifm@npm:0.7.0" + dependencies: + "@babel/runtime": ^7.3.1 + peerDependencies: + react: ">=16.8" + checksum: 7b89d9c5c92cb1b6848964ab5c5042d652ba803fe7ecea2282191e0e820b07fb3345306b2baf69af1cef2f0755c50e97efc51d0cfdd645b8956d05d5d19d381e + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 + languageName: node + linkType: hard + +"roarr@npm:^2.15.3": + version: 2.15.4 + resolution: "roarr@npm:2.15.4" + 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 + checksum: 682e28d5491e3ae99728a35ba188f4f0ccb6347dbd492f95dc9f4bfdfe8ee63d8203ad234766ee2db88c8d7a300714304976eb095ce5c9366fe586c03a21586c + languageName: node + linkType: hard + +"rollup-plugin-dts@npm:^6.1.0": + version: 6.1.1 + resolution: "rollup-plugin-dts@npm:6.1.1" + dependencies: + "@babel/code-frame": ^7.24.2 + magic-string: ^0.30.10 + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 + dependenciesMeta: + "@babel/code-frame": + optional: true + checksum: e69da1a286570f5a8d990651a613b2063543a71ad3b3471a97e74ea328125ebee77a74b2c800031f8dcccdc92da0d086f833724d13a2c863a2cbdf7e8fc20329 + languageName: node + linkType: hard + +"rollup-plugin-esbuild@npm:^6.1.1": + version: 6.1.1 + resolution: "rollup-plugin-esbuild@npm:6.1.1" + dependencies: + "@rollup/pluginutils": ^5.0.5 + debug: ^4.3.4 + es-module-lexer: ^1.3.1 + get-tsconfig: ^4.7.2 + peerDependencies: + esbuild: ">=0.18.0" + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + checksum: b027ddfbc9519f6f6aa41537b102ea23a38df588686b86d62ebd40441dd7cc8ca8e227dcaea92fc7ae8a42dc57a9975a3b184771e0eeb4c1fbe6296f10ef9da5 + languageName: node + linkType: hard + +"rollup-plugin-postcss@npm:^4.0.0": + version: 4.0.2 + resolution: "rollup-plugin-postcss@npm:4.0.2" + dependencies: + chalk: ^4.1.0 + concat-with-sourcemaps: ^1.1.0 + cssnano: ^5.0.1 + import-cwd: ^3.0.0 + p-queue: ^6.6.2 + pify: ^5.0.0 + postcss-load-config: ^3.0.0 + postcss-modules: ^4.0.0 + promise.series: ^0.2.0 + resolve: ^1.19.0 + rollup-pluginutils: ^2.8.2 + safe-identifier: ^0.4.2 + style-inject: ^0.3.0 + peerDependencies: + postcss: 8.x + checksum: 67875e024fa36ba4bd43604dc50d02eabba0c93626cc372588260ae42aae3f98015ea1b0c3a78bcbd345ebea465ef636e5cb0f60dbc8b2e94fbe2514384395f0 + languageName: node + linkType: hard + +"rollup-pluginutils@npm:^2.8.2": + version: 2.8.2 + resolution: "rollup-pluginutils@npm:2.8.2" + dependencies: + estree-walker: ^0.6.1 + checksum: 339fdf866d8f4ff6e408fa274c0525412f7edb01dc46b5ccda51f575b7e0d20ad72965773376fb5db95a77a7fcfcab97bf841ec08dbadf5d6b08af02b7a2cf5e + languageName: node + linkType: hard + +"rollup@npm:^4.0.0": + version: 4.23.0 + resolution: "rollup@npm:4.23.0" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.23.0 + "@rollup/rollup-android-arm64": 4.23.0 + "@rollup/rollup-darwin-arm64": 4.23.0 + "@rollup/rollup-darwin-x64": 4.23.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.23.0 + "@rollup/rollup-linux-arm-musleabihf": 4.23.0 + "@rollup/rollup-linux-arm64-gnu": 4.23.0 + "@rollup/rollup-linux-arm64-musl": 4.23.0 + "@rollup/rollup-linux-powerpc64le-gnu": 4.23.0 + "@rollup/rollup-linux-riscv64-gnu": 4.23.0 + "@rollup/rollup-linux-s390x-gnu": 4.23.0 + "@rollup/rollup-linux-x64-gnu": 4.23.0 + "@rollup/rollup-linux-x64-musl": 4.23.0 + "@rollup/rollup-win32-arm64-msvc": 4.23.0 + "@rollup/rollup-win32-ia32-msvc": 4.23.0 + "@rollup/rollup-win32-x64-msvc": 4.23.0 + "@types/estree": 1.0.6 + fsevents: ~2.3.2 + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: c2d3832041b5dac1dc9cdeb712770063e2af010f89cc8f963b4b3e1f69b9f59448457f85a3a15b3783f81fb567c07f970cfe5ff2d3db5004ddb2122ef53a3f82 + languageName: node + linkType: hard + +"rtl-css-js@npm:^1.16.1": + version: 1.16.1 + resolution: "rtl-css-js@npm:1.16.1" + dependencies: + "@babel/runtime": ^7.1.2 + checksum: 7d9ab942098eee565784ccf957f6b7dfa78ea1eec7c6bffedc6641575d274189e90752537c7bdba1f43ae6534648144f467fd6d581527455ba626a4300e62c7a + languageName: node + linkType: hard + +"run-applescript@npm:^7.0.0": + version: 7.0.0 + resolution: "run-applescript@npm:7.0.0" + checksum: b02462454d8b182ad4117e5d4626e9e6782eb2072925c9fac582170b0627ae3c1ea92ee9b2df7daf84b5e9ffe14eb1cf5fb70bc44b15c8a0bfcdb47987e2410c + languageName: node + linkType: hard + +"run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: ^1.2.2 + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"run-script-webpack-plugin@npm:^0.2.0": + version: 0.2.0 + resolution: "run-script-webpack-plugin@npm:0.2.0" + checksum: 1f5df65b726e098d602b4cc27472d9e2cd88841862f7ca2112f702b01f3c4fc1cd89b54fa63780691d988c9ab36cc9adc08a6fa056cdb9c7b85b027b21ba6cdd + languageName: node + linkType: hard + +"rxjs@npm:7.8.1, rxjs@npm:^7.5.5": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: ^2.1.0 + checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 + languageName: node + linkType: hard + +"rxjs@npm:^6.6.3": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: ^1.9.0 + checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b + languageName: node + linkType: hard + +"sade@npm:^1.7.3": + version: 1.8.1 + resolution: "sade@npm:1.8.1" + dependencies: + mri: ^1.1.0 + checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safe-identifier@npm:^0.4.2": + version: 0.4.2 + resolution: "safe-identifier@npm:0.4.2" + checksum: 67e28ed89a74cf20b827419003d3cb60a0ebaec0771c2c818f4b2239bf4f96e01ad90aa8db6dc57ee90c0c438b6f46323e4b5a3d955d18d8c4e158ea035cabdd + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-regex: ^1.1.4 + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^1.1": + version: 1.1.1 + resolution: "safe-stable-stringify@npm:1.1.1" + checksum: e32a30720e8a2e3043b8b96733f015c1aa7a21a5a328074ce917b8afe4d26b4308c186c74fa92131e5f794b1efc63caa32defafceaa2981accaaedbc8b2c861c + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.3.1": + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 3ad64df16b743f0f2eb7c38ced9692a6d924f1cd07bbe45c39576c2cf50de8290d9d04e7b2228f924c7d05fecc4ec5cf651423278e0c7b63d260c387ef3af84a + languageName: node + linkType: hard + +"saxes@npm:^5.0.1": + version: 5.0.1 + resolution: "saxes@npm:5.0.1" + dependencies: + xmlchars: ^2.2.0 + checksum: 5636b55cf15f7cf0baa73f2797bf992bdcf75d1b39d82c0aa4608555c774368f6ac321cb641fd5f3d3ceb87805122cd47540da6a7b5960fe0dbdb8f8c263f000 + languageName: node + linkType: hard + +"saxes@npm:^6.0.0": + version: 6.0.0 + resolution: "saxes@npm:6.0.0" + dependencies: + xmlchars: ^2.2.0 + checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: ^1.1.0 + checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 + languageName: node + linkType: hard + +"schema-utils@npm:2.7.0": + version: 2.7.0 + resolution: "schema-utils@npm:2.7.0" + dependencies: + "@types/json-schema": ^7.0.4 + ajv: ^6.12.2 + ajv-keywords: ^3.4.1 + checksum: 8889325b0ee1ae6a8f5d6aaa855c71e136ebbb7fd731b01a9d3ec8225dcb245f644c47c50104db4c741983b528cdff8558570021257d4d397ec6aaecd9172a8e + languageName: node + linkType: hard + +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": ^7.0.8 + ajv: ^6.12.5 + ajv-keywords: ^3.5.2 + checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 + languageName: node + linkType: hard + +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": + version: 4.2.0 + resolution: "schema-utils@npm:4.2.0" + dependencies: + "@types/json-schema": ^7.0.9 + ajv: ^8.9.0 + ajv-formats: ^2.1.1 + ajv-keywords: ^5.1.0 + checksum: 26a0463d47683258106e6652e9aeb0823bf0b85843039e068b57da1892f7ae6b6b1094d48e9ed5ba5cbe9f7166469d880858b9d91abe8bd249421eb813850cde + languageName: node + linkType: hard + +"screenfull@npm:^5.1.0": + version: 5.2.0 + resolution: "screenfull@npm:5.2.0" + checksum: 21eae33b780eb4679ea0ea2d14734b11168cf35049c45a2bf24ddeb39c67a788e7a8fb46d8b61ca6d8367fd67ce9dd4fc8bfe476489249c7189c2a79cf83f51a + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: d7e5fcc695a4804209d232a1b18624a5134be334d4e1114b0721f7a5e72bd73da483dcf41528c1af4f4f4892ad7cfd6a1e55c8ffb83f9c9fe723b738db609dbb + languageName: node + linkType: hard + +"selfsigned@npm:^2.0.0, selfsigned@npm:^2.4.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": ^1.3.0 + node-forge: ^1 + checksum: 38b91c56f1d7949c0b77f9bbe4545b19518475cae15e7d7f0043f87b1626710b011ce89879a88969651f650a19d213bb15b7d5b4c2877df9eeeff7ba8f8b9bfa + languageName: node + linkType: hard + +"semver-compare@npm:^1.0.0": + version: 1.0.0 + resolution: "semver-compare@npm:1.0.0" + checksum: dd1d7e2909744cf2cf71864ac718efc990297f9de2913b68e41a214319e70174b1d1793ac16e31183b128c2b9812541300cb324db8168e6cf6b570703b171c68 + languageName: node + linkType: hard + +"semver@npm:7.6.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8 + languageName: node + linkType: hard + +"semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 + languageName: node + linkType: hard + +"semver@npm:~7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" + 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 + checksum: 5ae11bd900c1c2575525e2aa622e856804e2f96a09281ec1e39610d089f53aa69e13fd8db84b52f001d0318cf4bb0b3b904ad532fc4c0014eb90d32db0cff55f + languageName: node + linkType: hard + +"seq-queue@npm:^0.0.5": + version: 0.0.5 + resolution: "seq-queue@npm:0.0.5" + checksum: f8695a6cb613e1b378b9686cde4ea626944091a412fc1c9d24c5039283d4351dd115f4505e4cf103d3a2e4a9a6a72fc7698fdce703839fb1fec9627aa4ce5563 + languageName: node + linkType: hard + +"serialize-error@npm:^7.0.1": + version: 7.0.1 + resolution: "serialize-error@npm:7.0.1" + dependencies: + type-fest: ^0.13.1 + checksum: e0aba4dca2fc9fe74ae1baf38dbd99190e1945445a241ba646290f2176cdb2032281a76443b02ccf0caf30da5657d510746506368889a593b9835a497fc0732e + languageName: node + linkType: hard + +"serialize-error@npm:^8.0.1, serialize-error@npm:^8.1.0": + version: 8.1.0 + resolution: "serialize-error@npm:8.1.0" + dependencies: + type-fest: ^0.20.2 + checksum: 2eef236d50edd2d7926e602c14fb500dc3a125ee52e9f08f67033181b8e0be5d1122498bdf7c23c80683cddcad083a27974e9e7111ce23165f4d3bcdd6d65102 + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.1": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: ^2.1.0 + checksum: c4839c6206c1d143c0f80763997a361310305751171dd95e4b57efee69b8f6edd8960a0b7fbfc45042aadff98b206d55428aee0dc276efe54f100899c7fa8ab7 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.1 + resolution: "serve-index@npm:1.9.1" + 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 + checksum: e2647ce13379485b98a53ba2ea3fbad4d44b57540d00663b02b976e426e6194d62ac465c0d862cb7057f65e0de8ab8a684aa095427a4b8612412eca0d300d22f + languageName: node + linkType: hard + +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" + dependencies: + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + parseurl: ~1.3.3 + send: 0.19.0 + checksum: dffc52feb4cc5c68e66d0c7f3c1824d4e989f71050aefc9bd5f822a42c54c9b814f595fc5f2b717f4c7cc05396145f3e90422af31186a93f76cf15f707019759 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"set-cookie-parser@npm:^2.4.6": + version: 2.7.0 + resolution: "set-cookie-parser@npm:2.7.0" + checksum: 1eed43d7b284b727b4e7d35e324a74c493469265488b0c8f464f5224186e7dbbdd1cb35c8822053581f807a10b930a628144041ad453db06548945c61d5a834f + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + 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 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + functions-have-names: ^1.2.3 + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f + languageName: node + linkType: hard + +"set-harmonic-interval@npm:^1.0.1": + version: 1.0.1 + resolution: "set-harmonic-interval@npm:1.0.1" + checksum: c122b831c2e0b1fb812e5e9d065094b9d174bd0576f9a779ab7a7d8881c8f6dd7d5fcab9a2553da15eea670eb598f9dd4d5162b626d45cc9c529706aa1444a84 + languageName: node + linkType: hard + +"set-value@npm:^4.1.0": + version: 4.1.0 + resolution: "set-value@npm:4.1.0" + dependencies: + is-plain-object: ^2.0.4 + is-primitive: ^3.0.1 + checksum: 2b4f0f222538ae4c1f4171a5014c113649631c86ed81d1ac0c2df406d0a974d8006412ce1d7844c531268f1c66eb912f7eae7245ab3114e34357f1ff9d6dc697 + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 + languageName: node + linkType: hard + +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8, sha.js@npm:^2.4.9": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + bin: + sha.js: ./bin.js + checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 + languageName: node + linkType: hard + +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b + languageName: node + linkType: hard + +"short-unique-id@npm:^5.0.2": + version: 5.2.0 + resolution: "short-unique-id@npm:5.2.0" + bin: + short-unique-id: bin/short-unique-id + suid: bin/short-unique-id + checksum: 55bfa5766cc7a1c5905a44337d0a1f8b5000174dec6b6e3039b6f93cf8f62b81ed4e5a525572266cbe20303a233f298cb3988c0f373ec0543a2706fe1b7f6cfc + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + +"simple-concat@npm:^1.0.0": + version: 1.0.1 + resolution: "simple-concat@npm:1.0.1" + checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a + languageName: node + linkType: hard + +"simple-eval@npm:1.0.0": + version: 1.0.0 + resolution: "simple-eval@npm:1.0.0" + dependencies: + jsep: ^1.1.2 + checksum: 0f0719ae3a84d4b9c19366dc03065b1fe9638c982ed3e9d44ba541d25e3454e99419e3239034974fd6c5074b79c119419168b8f343fef4da6d7e35227cfd1f87 + languageName: node + linkType: hard + +"simple-get@npm:^4.0.0, simple-get@npm:^4.0.1": + version: 4.0.1 + resolution: "simple-get@npm:4.0.1" + dependencies: + decompress-response: ^6.0.0 + once: ^1.3.1 + simple-concat: ^1.0.0 + checksum: e4132fd27cf7af230d853fa45c1b8ce900cb430dd0a3c6d3829649fe4f2b26574c803698076c4006450efb0fad2ba8c5455fbb5755d4b0a5ec42d4f12b31d27e + languageName: node + linkType: hard + +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: ^0.3.1 + checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"smol-toml@npm:^1.3.0": + version: 1.3.0 + resolution: "smol-toml@npm:1.3.0" + checksum: 79e1db6b6cd32a13ad7602bfe1a02f20894fe599657a5cc2c8ffab7c3de4ba51f7426b701b513f9b859560918b36a63f7c73f7eaf6def8a1dc73db74ffd9b601 + languageName: node + linkType: hard + +"smtp-address-parser@npm:1.0.10": + version: 1.0.10 + resolution: "smtp-address-parser@npm:1.0.10" + dependencies: + nearley: ^2.20.1 + checksum: 5cf2e960a6836ebec68bb5185c62bc3d343e6fdb1434f8d0d6c273e8d5359b11f2560dea5ecbbd98a77f01f8ef94b56c31d3f6ff24a5c44ba6530b9af7b63626 + languageName: node + linkType: hard + +"sockjs@npm:^0.3.24": + version: 0.3.24 + resolution: "sockjs@npm:0.3.24" + dependencies: + faye-websocket: ^0.11.3 + uuid: ^8.3.2 + websocket-driver: ^0.7.4 + checksum: 355309b48d2c4e9755349daa29cea1c0d9ee23e49b983841c6bf7a20276b00d3c02343f9f33f26d2ee8b261a5a02961b52a25c8da88b2538c5b68d3071b4934c + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" + dependencies: + agent-base: ^7.1.1 + debug: ^4.3.4 + socks: ^2.8.3 + checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 + languageName: node + linkType: hard + +"socks@npm:^2.6.2, socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: ^9.0.5 + smart-buffer: ^4.2.0 + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd + languageName: node + linkType: hard + +"sonic-boom@npm:^0.7.5": + version: 0.7.7 + resolution: "sonic-boom@npm:0.7.7" + dependencies: + atomic-sleep: ^1.0.0 + flatstr: ^1.0.12 + checksum: b08e20dfa8d888ba32393141f96d195ab6fdecf341a736f25d9c1127cf0de8eaa4e03cde38c23cfa06c50a20ba4b5cb1b107dfc1251283b7c7a153c50f646628 + languageName: node + linkType: hard + +"sorted-array-functions@npm:^1.3.0": + version: 1.3.0 + resolution: "sorted-array-functions@npm:1.3.0" + checksum: 673fd39ca3b6c92644d4483eac1700bb7d7555713a536822a7522a35af559bef3e72f10d89356b75042dc394cd7c2e2ab6f40024385218ec3c85bb7335032857 + languageName: node + linkType: hard + +"source-list-map@npm:^2.0.0": + version: 2.0.1 + resolution: "source-list-map@npm:2.0.1" + checksum: 806efc6f75e7cd31e4815e7a3aaf75a45c704871ea4075cb2eb49882c6fca28998f44fc5ac91adb6de03b2882ee6fb02f951fdc85e6a22b338c32bfe19557938 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + languageName: node + linkType: hard + +"source-map@npm:0.5.6": + version: 0.5.6 + resolution: "source-map@npm:0.5.6" + checksum: 390b3f5165c9631a74fb6fb55ba61e62a7f9b7d4026ae0e2bfc2899c241d71c1bccb8731c496dc7f7cb79a5f523406eb03d8c5bebe8448ee3fc38168e2d209c8 + languageName: node + linkType: hard + +"source-map@npm:^0.5.7": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 + languageName: node + linkType: hard + +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + +"space-separated-tokens@npm:^1.0.0": + version: 1.1.5 + resolution: "space-separated-tokens@npm:1.1.5" + checksum: 8ef68f1cfa8ccad316b7f8d0df0919d0f1f6d32101e8faeee34ea3a923ce8509c1ad562f57388585ee4951e92d27afa211ed0a077d3d5995b5ba9180331be708 + languageName: node + linkType: hard + +"space-separated-tokens@npm:^2.0.0": + version: 2.0.2 + resolution: "space-separated-tokens@npm:2.0.2" + checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990 + languageName: node + linkType: hard + +"spawn-command@npm:^0.0.2-1": + version: 0.0.2 + resolution: "spawn-command@npm:0.0.2" + checksum: e35c5d28177b4d461d33c88cc11f6f3a5079e2b132c11e1746453bbb7a0c0b8a634f07541a2a234fa4758239d88203b758def509161b651e81958894c0b4b64b + languageName: node + linkType: hard + +"spawndamnit@npm:^2.0.0": + version: 2.0.0 + resolution: "spawndamnit@npm:2.0.0" + dependencies: + cross-spawn: ^5.1.0 + signal-exit: ^3.0.2 + checksum: c74b5e264ee5bc13d55692fd422d74c282e4607eb04ac64d19d06796718d89b14921620fa4237ec5635e7acdff21461670ff19850f210225410a353cad0d7fed + languageName: node + linkType: hard + +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + 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 + checksum: 0fcaad3b836fb1ec0bdd39fa7008b9a7a84a553f12be6b736a2512613b323207ffc924b9551cef0378f7233c85916cff1118652e03a730bdb97c0e042243d56c + languageName: node + linkType: hard + +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" + 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 + checksum: 2c739d0ff6f56ad36d2d754d0261d5ec358457bea7cbf77b1b05b0c6464f2ce65b85f196305f50b7bd9120723eb94bae9933466f28e67e5cd8cde4e27f1d75f8 + languageName: node + linkType: hard + +"split-ca@npm:^1.0.1": + version: 1.0.1 + resolution: "split-ca@npm:1.0.1" + checksum: 1e7409938a95ee843fe2593156a5735e6ee63772748ee448ea8477a5a3e3abde193c3325b3696e56a5aff07c7dcf6b1f6a2f2a036895b4f3afe96abb366d893f + languageName: node + linkType: hard + +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 + languageName: node + linkType: hard + +"split2@npm:^3.0.0": + version: 3.2.2 + resolution: "split2@npm:3.2.2" + dependencies: + readable-stream: ^3.0.0 + checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a + languageName: node + linkType: hard + +"split2@npm:^4.1.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 + languageName: node + linkType: hard + +"sqlstring@npm:^2.3.2": + version: 2.3.3 + resolution: "sqlstring@npm:2.3.3" + checksum: 1e7e2d51c38a0cf7372e875408ca100b6e0c9a941ab7773975ea41fb36e5528e404dc787689be855780cf6d0a829ff71027964ae3a05a7446e91dce26672fda7 + languageName: node + linkType: hard + +"ssh-remote-port-forward@npm:^1.0.4": + version: 1.0.4 + resolution: "ssh-remote-port-forward@npm:1.0.4" + dependencies: + "@types/ssh2": ^0.5.48 + ssh2: ^1.4.0 + checksum: c6c04c5ddfde7cb06e9a8655a152bd28fe6771c6fe62ff0bc08be229491546c410f30b153c968b8d6817a57d38678a270c228f30143ec0fe1be546efc4f6b65a + languageName: node + linkType: hard + +"ssh2@npm:^1.11.0, ssh2@npm:^1.15.0, ssh2@npm:^1.4.0": + version: 1.16.0 + resolution: "ssh2@npm:1.16.0" + dependencies: + asn1: ^0.2.6 + bcrypt-pbkdf: ^1.0.2 + cpu-features: ~0.0.10 + nan: ^2.20.0 + dependenciesMeta: + cpu-features: + optional: true + nan: + optional: true + checksum: c024c4a432aae2457852037f31c0d9bec323fb062ace3a31e4a6dd6c55842246c80e7d20ff93ffed22dde1e523250d8438bc2f7d4a1450cf4fa4887818176f0e + languageName: node + linkType: hard + +"sshpk@npm:^1.7.0": + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" + 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 + checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: ^7.0.3 + checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 + languageName: node + linkType: hard + +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + languageName: node + linkType: hard + +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb + languageName: node + linkType: hard + +"stack-generator@npm:^2.0.5": + version: 2.0.10 + resolution: "stack-generator@npm:2.0.10" + dependencies: + stackframe: ^1.3.4 + checksum: 4fc3978a934424218a0aa9f398034e1f78153d5ff4f4ff9c62478c672debb47dd58de05b09fc3900530cbb526d72c93a6e6c9353bacc698e3b1c00ca3dda0c47 + languageName: node + linkType: hard + +"stack-trace@npm:0.0.x": + version: 0.0.10 + resolution: "stack-trace@npm:0.0.10" + checksum: 473036ad32f8c00e889613153d6454f9be0536d430eb2358ca51cad6b95cea08a3cc33cc0e34de66b0dad221582b08ed2e61ef8e13f4087ab690f388362d6610 + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: ^2.0.0 + checksum: 052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 + languageName: node + linkType: hard + +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: bae1596873595c4610993fa84f86a3387d67586401c1816ea048c0196800c0646c4d2da98c2ee80557fd9eff05877efe33b91ba6cd052658ed96ddc85d19067d + languageName: node + linkType: hard + +"stacktrace-gps@npm:^3.0.4": + version: 3.1.2 + resolution: "stacktrace-gps@npm:3.1.2" + dependencies: + source-map: 0.5.6 + stackframe: ^1.3.4 + checksum: 85daa232d138239b6ae0f4bcdd87d15d302a045d93625db17614030945b5314e204b5fbcf9bee5b6f4f9e6af5fca05f65c27fe910894b861ef6853b99470aa1c + languageName: node + linkType: hard + +"stacktrace-js@npm:^2.0.2": + version: 2.0.2 + resolution: "stacktrace-js@npm:2.0.2" + dependencies: + error-stack-parser: ^2.0.6 + stack-generator: ^2.0.5 + stacktrace-gps: ^3.0.4 + checksum: 081e786d56188ac04ac6604c09cd863b3ca2b4300ec061366cf68c3e4ad9edaa34fb40deea03cc23a05f442aa341e9171f47313f19bd588f9bec6c505a396286 + languageName: node + linkType: hard + +"standard-as-callback@npm:^2.1.0": + version: 2.1.0 + resolution: "standard-as-callback@npm:2.1.0" + checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c + languageName: node + linkType: hard + +"static-eval@npm:2.0.2": + version: 2.0.2 + resolution: "static-eval@npm:2.0.2" + dependencies: + escodegen: ^1.8.1 + checksum: 335a923c5ccb29add404ac23d0a55c0da6cee3071f6f67a7053aeac0dedc6dbfc53ac9269e9c25f403f5b7603a291ef47d7114f99bde241184f7aa3f9286dc32 + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:^1.5.0": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c + languageName: node + linkType: hard + +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0" + dependencies: + internal-slot: ^1.0.4 + checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 + languageName: node + linkType: hard + +"stoppable@npm:^1.1.0": + version: 1.1.0 + resolution: "stoppable@npm:1.1.0" + checksum: 63104fcbdece130bc4906fd982061e763d2ef48065ed1ab29895e5ad00552c625f8a4c50c9cd2e3bfa805c8a2c3bfdda0f07c5ae39694bd2d5cb0bee1618d1e9 + languageName: node + linkType: hard + +"stream-browserify@npm:3.0.0": + version: 3.0.0 + resolution: "stream-browserify@npm:3.0.0" + dependencies: + inherits: ~2.0.4 + readable-stream: ^3.5.0 + checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 + languageName: node + linkType: hard + +"stream-browserify@npm:^2.0.1": + version: 2.0.2 + resolution: "stream-browserify@npm:2.0.2" + dependencies: + inherits: ~2.0.1 + readable-stream: ^2.0.2 + checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 + languageName: node + linkType: hard + +"stream-buffers@npm:^3.0.2": + version: 3.0.3 + resolution: "stream-buffers@npm:3.0.3" + checksum: 3f0bdc4b1fd3ff370cef5a2103dd930b8981d42d97741eeb087a660771e27f0fc35fa8a351bb36e15bbbbce0eea00fefed60d6cdff4c6c3f527580529f183807 + languageName: node + linkType: hard + +"stream-events@npm:^1.0.5": + version: 1.0.5 + resolution: "stream-events@npm:1.0.5" + dependencies: + stubs: ^3.0.0 + checksum: 969ce82e34bfbef5734629cc06f9d7f3705a9ceb8fcd6a526332f9159f1f8bbfdb1a453f3ced0b728083454f7706adbbe8428bceb788a0287ca48ba2642dc3fc + languageName: node + linkType: hard + +"stream-http@npm:^2.7.2": + version: 2.8.3 + resolution: "stream-http@npm:2.8.3" + dependencies: + builtin-status-codes: ^3.0.0 + inherits: ^2.0.1 + readable-stream: ^2.3.6 + to-arraybuffer: ^1.0.0 + xtend: ^4.0.0 + checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 + languageName: node + linkType: hard + +"streamroller@npm:^3.1.5": + version: 3.1.5 + resolution: "streamroller@npm:3.1.5" + dependencies: + date-format: ^4.0.14 + debug: ^4.3.4 + fs-extra: ^8.1.0 + checksum: c1df5612b785ffa4b6bbf16460590b62994c57265bc55a5166eebeeb0daf648e84bc52dc6d57e0cd4e5c7609bda93076753c63ff54589febd1e0b95590f0e443 + languageName: node + linkType: hard + +"streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" + checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 + languageName: node + linkType: hard + +"streamx@npm:^2.15.0, streamx@npm:^2.20.0": + version: 2.20.1 + resolution: "streamx@npm:2.20.1" + dependencies: + bare-events: ^2.2.0 + fast-fifo: ^1.3.2 + queue-tick: ^1.0.1 + text-decoder: ^1.1.0 + dependenciesMeta: + bare-events: + optional: true + checksum: 48605ddd3abdd86d2e3ee945ec7c9317f36abb5303347a8fff6e4c7926a72c33ec7ac86b50734ccd1cf65602b6a38e247966e8199b24e5a7485d9cec8f5327bd + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.2.4": + version: 0.2.8 + resolution: "strict-event-emitter@npm:0.2.8" + dependencies: + events: ^3.3.0 + checksum: 6ac06fe72a6ee6ae64d20f1dd42838ea67342f1b5f32b03b3050d73ee6ecee44b4d5c4ed2965a7154b47991e215f373d4e789e2b2be2769cd80e356126c2ca53 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.4.3": + version: 0.4.6 + resolution: "strict-event-emitter@npm:0.4.6" + checksum: 4f4f2909613e7811de789991c06bfb770d6d6987e2ec5c66fa7485d0f07cc4e7e32eba0dcf26cee6d86af6c92946d7f4acdfaff57d0c4114df2cfa1bf0e3c091 + languageName: node + linkType: hard + +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 + languageName: node + linkType: hard + +"string-argv@npm:~0.3.1": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 8703ad3f3db0b2641ed2adbb15cf24d3945070d9a751f9e74a924966db9f325ac755169007233e8985a39a6a292f14d4fee20482989b89b96e473c4221508a0f + languageName: node + linkType: hard + +"string-env-interpolation@npm:^1.0.1": + version: 1.0.1 + resolution: "string-env-interpolation@npm:1.0.1" + checksum: d126329587f635bee65300e4451e7352b9b67e03daeb62f006ca84244cac12a1f6e45176b018653ba0c3ec3b5d980f9ca59d2eeed99cf799501cdaa7f871dc6f + languageName: node + linkType: hard + +"string-hash@npm:^1.1.1": + version: 1.1.3 + resolution: "string-hash@npm:1.1.3" + checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: ^1.0.2 + strip-ansi: ^6.0.0 + checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string.prototype.includes@npm:^2.0.0": + version: 2.0.0 + resolution: "string.prototype.includes@npm:2.0.0" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.17.5 + checksum: cf413e7f603b0414b65fdf1e7e3670ba85fd992b31c7eadfbdd9a484b86d265f0260431e7558cdb44a318dcadd1da8442b7bb8193b9ddd0aea3c376d2a559859 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.11": + version: 4.0.11 + resolution: "string.prototype.matchall@npm:4.0.11" + 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 + checksum: 6ac6566ed065c0c8489c91156078ca077db8ff64d683fda97ae652d00c52dfa5f39aaab0a710d8243031a857fd2c7c511e38b45524796764d25472d10d7075ae + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.17.5 + checksum: 95dfc514ed7f328d80a066dabbfbbb1615c3e51490351085409db2eb7cbfed7ea29fdadaf277647fbf9f4a1e10e6dd9e95e78c0fd2c4e6bb6723ea6e59401004 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 + languageName: node + linkType: hard + +"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: ~5.1.0 + checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-ansi@npm:5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: ^4.1.0 + checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 + languageName: node + linkType: hard + +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: ^1.0.0 + checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + languageName: node + linkType: hard + +"strip-json-comments@npm:5.0.1": + version: 5.0.1 + resolution: "strip-json-comments@npm:5.0.1" + checksum: b314af70c6666a71133e309a571bdb87687fc878d9fd8b38ebed393a77b89835b92f191aa6b0bc10dfd028ba99eed6b6365985001d64c5aef32a4a82456a156b + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 + languageName: node + linkType: hard + +"strtok3@npm:^6.2.4": + version: 6.3.0 + resolution: "strtok3@npm:6.3.0" + dependencies: + "@tokenizer/token": ^0.3.0 + peek-readable: ^4.1.0 + checksum: 90732cff3f325aef7c47c511f609b593e0873ec77b5081810071cde941344e6a0ee3ccb0cae1a9f5b4e12c81a2546fd6b322fabcdfbd1dd08362c2ce5291334a + languageName: node + linkType: hard + +"stubs@npm:^3.0.0": + version: 3.0.0 + resolution: "stubs@npm:3.0.0" + checksum: dec7b82186e3743317616235c59bfb53284acc312cb9f4c3e97e2205c67a5c158b0ca89db5927e52351582e90a2672822eeaec9db396e23e56893d2a8676e024 + languageName: node + linkType: hard + +"style-inject@npm:^0.3.0": + version: 0.3.0 + resolution: "style-inject@npm:0.3.0" + checksum: fa5f5f6730c3eb4ccc5735347935703c7c02759d4ddb5983d037ed0efda3c50a80640c2fed4f4d4c5ea600c97cdfdb45f79f734630324fa21a3a86723c0472da + languageName: node + linkType: hard + +"style-loader@npm:^3.3.1": + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" + peerDependencies: + webpack: ^5.0.0 + checksum: caac3f2fe2c3c89e49b7a2a9329e1cfa515ecf5f36b9c4885f9b218019fda207a9029939b2c35821dec177a264a007e7c391ccdd3ff7401881ce6287b9c8f38b + languageName: node + linkType: hard + +"style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": + version: 4.1.2 + resolution: "style-mod@npm:4.1.2" + checksum: 7c5c3e82747f9bcf5f288d8d07f50848e4630fe5ff7bfe4d94cc87d6b6a2588227cbf21b4c792ac6406e5852293300a75e710714479a5c59a06af677f0825ef8 + languageName: node + linkType: hard + +"style-to-object@npm:^0.4.0": + version: 0.4.4 + resolution: "style-to-object@npm:0.4.4" + dependencies: + inline-style-parser: 0.1.1 + checksum: 41656c06f93ac0a7ac260ebc2f9d09a8bd74b8ec1836f358cc58e169235835a3a356977891d2ebbd76f0e08a53616929069199f9cce543214d3dc98346e19c9a + languageName: node + linkType: hard + +"style-value-types@npm:5.0.0": + version: 5.0.0 + resolution: "style-value-types@npm:5.0.0" + dependencies: + hey-listen: ^1.0.8 + tslib: ^2.1.0 + checksum: 16d198302cd102edf9dba94e7752a2364c93b1eaa5cc7c32b42b28eef4af4ccb5149a3f16bc2a256adc02616a2404f4612bd15f3081c1e8ca06132cae78be6c0 + languageName: node + linkType: hard + +"stylehacks@npm:^5.1.1": + version: 5.1.1 + resolution: "stylehacks@npm:5.1.1" + dependencies: + browserslist: ^4.21.4 + postcss-selector-parser: ^6.0.4 + peerDependencies: + postcss: ^8.2.15 + checksum: 11175366ef52de65bf06cefba0ddc9db286dc3a1451fd2989e74c6ea47091a02329a4bf6ce10b1a36950056927b6bbbe47c5ab3a1f4c7032df932d010fbde5a2 + languageName: node + linkType: hard + +"stylis@npm:4.2.0": + version: 4.2.0 + resolution: "stylis@npm:4.2.0" + checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 + languageName: node + linkType: hard + +"stylis@npm:^4.3.0": + version: 4.3.4 + resolution: "stylis@npm:4.3.4" + checksum: 7e3a482c7bba6e0e9e3187972e958acf800b1abe99f23e081fcb5dea8e4a05eca44286c1381ce2bc7179245ddbd7bf1f74237ed413fce7491320a543bcfebda9 + languageName: node + linkType: hard + +"sucrase@npm:^3.20.2": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": ^0.3.2 + commander: ^4.0.0 + glob: ^10.3.10 + lines-and-columns: ^1.1.6 + mz: ^2.7.0 + pirates: ^4.0.1 + ts-interface-checker: ^0.1.9 + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 + languageName: node + linkType: hard + +"summary@npm:2.1.0": + version: 2.1.0 + resolution: "summary@npm:2.1.0" + checksum: 10ac12ce12c013b56ad44c37cfac206961f0993d98867b33b1b03a27b38a1cf8dd2db0b788883356c5335bbbb37d953772ef4a381d6fc8f408faf99f2bc54af5 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: ^3.0.0 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:~8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + +"svg-parser@npm:^2.0.4": + version: 2.0.4 + resolution: "svg-parser@npm:2.0.4" + checksum: b3de6653048212f2ae7afe4a423e04a76ec6d2d06e1bf7eacc618a7c5f7df7faa5105561c57b94579ec831fbbdbf5f190ba56a9205ff39ed13eabdf8ab086ddf + languageName: node + linkType: hard + +"svgo@npm:^2.7.0, svgo@npm:^2.8.0": + version: 2.8.0 + resolution: "svgo@npm:2.8.0" + dependencies: + "@trysound/sax": 0.2.0 + commander: ^7.2.0 + css-select: ^4.1.3 + css-tree: ^1.1.3 + csso: ^4.2.0 + picocolors: ^1.0.0 + stable: ^0.1.8 + bin: + svgo: bin/svgo + checksum: b92f71a8541468ffd0b81b8cdb36b1e242eea320bf3c1a9b2c8809945853e9d8c80c19744267eb91cabf06ae9d5fff3592d677df85a31be4ed59ff78534fa420 + languageName: node + linkType: hard + +"swagger-client@npm:^3.28.1": + version: 3.29.3 + resolution: "swagger-client@npm:3.29.3" + dependencies: + "@babel/runtime-corejs3": ^7.22.15 + "@swagger-api/apidom-core": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-error": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-json-pointer": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-ns-openapi-3-1": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-reference": ">=1.0.0-alpha.9 <1.0.0-beta.0" + cookie: ~0.6.0 + deepmerge: ~4.3.0 + fast-json-patch: ^3.0.0-1 + js-yaml: ^4.1.0 + neotraverse: =0.6.18 + node-abort-controller: ^3.1.1 + node-fetch-commonjs: ^3.3.2 + openapi-path-templating: ^1.5.1 + openapi-server-url-templating: ^1.0.0 + ramda: ^0.30.1 + ramda-adjunct: ^5.0.0 + checksum: 6551c33642c692b4a7adac9d0478511378c5e64f9eb3af71117c465f622dbac26ec1d31c9b53cef4f08ed5730d326d9037c9bd627d2297ab78e8eaf8755896a6 + languageName: node + linkType: hard + +"swagger-ui-react@npm:^5.0.0": + version: 5.17.14 + resolution: "swagger-ui-react@npm:5.17.14" + dependencies: + "@babel/runtime-corejs3": ^7.24.5 + "@braintree/sanitize-url": =7.0.2 + base64-js: ^1.5.1 + classnames: ^2.5.1 + css.escape: 1.5.1 + deep-extend: 0.6.0 + dompurify: =3.1.4 + ieee754: ^1.2.1 + immutable: ^3.x.x + js-file-download: ^0.4.12 + js-yaml: =4.1.0 + lodash: ^4.17.21 + prop-types: ^15.8.1 + randexp: ^0.5.3 + randombytes: ^2.1.0 + react-copy-to-clipboard: 5.1.0 + react-debounce-input: =3.3.0 + react-immutable-proptypes: 2.2.0 + react-immutable-pure-component: ^2.2.0 + react-inspector: ^6.0.1 + react-redux: ^9.1.2 + react-syntax-highlighter: ^15.5.0 + redux: ^5.0.1 + redux-immutable: ^4.0.0 + remarkable: ^2.0.1 + reselect: ^5.1.0 + serialize-error: ^8.1.0 + sha.js: ^2.4.11 + swagger-client: ^3.28.1 + url-parse: ^1.5.10 + xml: =1.0.1 + xml-but-prettier: ^1.0.1 + zenscroll: ^4.0.2 + peerDependencies: + react: ">=16.8.0 <19" + react-dom: ">=16.8.0 <19" + checksum: 1283b23feb91b475ab036f219342374853b6113090c47c49df4576fa9f187a6df05825e7df059d862b8fcf3be51c25691a8da380084f4ca84bc6b5d0ee0ef744 + languageName: node + linkType: hard + +"swc-loader@npm:^0.2.3": + version: 0.2.6 + resolution: "swc-loader@npm:0.2.6" + dependencies: + "@swc/counter": ^0.1.3 + peerDependencies: + "@swc/core": ^1.2.147 + webpack: ">=2" + checksum: fe90948c02a51bb8ffcff1ce3590e01dc12860b0bb7c9e22052b14fa846ed437781ae265614a5e14344bea22001108780f00a6e350e28c0b3499bc4cd11335fb + languageName: node + linkType: hard + +"swr@npm:^2.0.0": + version: 2.2.5 + resolution: "swr@npm:2.2.5" + dependencies: + client-only: ^0.0.1 + use-sync-external-store: ^1.2.0 + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + checksum: c6e6a5bd254951b22e5fd0930a95c7f79b5d0657f803c41ba1542cd6376623fb70b1895049d54ddde26da63b91951ae9d62a06772f82be28c1014d421e5b7aa9 + languageName: node + linkType: hard + +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d + languageName: node + linkType: hard + +"tapable@npm:^1.0.0": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: 53ff4e7c3900051c38cc4faab428ebfd7e6ad0841af5a7ac6d5f3045c5b50e88497bfa8295b4b3fbcadd94993c9e358868b78b9fb249a76cb8b018ac8dccafd7 + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 + languageName: node + linkType: hard + +"tar-fs@npm:^2.0.0": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + languageName: node + linkType: hard + +"tar-fs@npm:^3.0.6": + version: 3.0.6 + resolution: "tar-fs@npm:3.0.6" + dependencies: + bare-fs: ^2.1.1 + bare-path: ^2.1.0 + pump: ^3.0.0 + tar-stream: ^3.1.5 + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: b4fa09c70f75caf05bf5cf87369cd2862f1ac5fb75c4ddf9d25d55999f7736a94b58ad679d384196cba837c5f5ff14086e060fafccef5474a16e2d3058ffa488 + languageName: node + linkType: hard + +"tar-fs@npm:~2.0.1": + version: 2.0.1 + resolution: "tar-fs@npm:2.0.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.0.0 + checksum: 26cd297ed2421bc8038ce1a4ca442296b53739f409847d495d46086e5713d8db27f2c03ba2f461d0f5ddbc790045628188a8544f8ae32cbb6238b279b68d0247 + languageName: node + linkType: hard + +"tar-stream@npm:^2.0.0, tar-stream@npm:^2.1.4": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + 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 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 + languageName: node + linkType: hard + +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" + dependencies: + b4a: ^1.6.4 + fast-fifo: ^1.2.0 + streamx: ^2.15.0 + checksum: 6393a6c19082b17b8dcc8e7fd349352bb29b4b8bfe1075912b91b01743ba6bb4298f5ff0b499a3bbaf82121830e96a1a59d4f21a43c0df339e54b01789cb8cc6 + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + 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 + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c + languageName: node + linkType: hard + +"tarn@npm:^3.0.2": + version: 3.0.2 + resolution: "tarn@npm:3.0.2" + checksum: 27a69658f02504979c5b02e500522e78ec12ef893b90cb00fdef794f9d847a92ed78f6c0ad12e82b8919519bded6a8d6d0000442cd0c6d6ea83cd9b7297729af + languageName: node + linkType: hard + +"tdigest@npm:^0.1.1": + version: 0.1.2 + resolution: "tdigest@npm:0.1.2" + dependencies: + bintrees: 1.0.2 + checksum: 44de8246752b6f8c2924685f969fd3d94c36949f22b0907e99bef2b2220726dd8467f4730ea96b06040b9aa2587c0866049640039d1b956952dfa962bc2075a3 + languageName: node + linkType: hard + +"teeny-request@npm:^9.0.0": + version: 9.0.0 + resolution: "teeny-request@npm:9.0.0" + dependencies: + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + node-fetch: ^2.6.9 + stream-events: ^1.0.5 + uuid: ^9.0.0 + checksum: 9cb0ad83f9ca6ce6515b3109cbb30ceb2533cdeab8e41c3a0de89f509bd92c5a9aabd27b3adf7f3e49516e106a358859b19fa4928a1937a4ab95809ccb7d52eb + languageName: node + linkType: hard + +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 1ed981335483babc1e8206f843e06bd2bf89b85f0bf5a9a9d928033a0fcacdba183c03ba7d91814643015543ba002f1339f7112402a21da8f24b6c56b062a5a9 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.3.10": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + 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 + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: bd6e7596cf815f3353e2a53e79cbdec959a1b0276f5e5d4e63e9d7c3c5bb5306df567729da287d1c7b39d79093e56863c569c42c6c24cc34c76aa313bd2cbcea + languageName: node + linkType: hard + +"terser@npm:^5.10.0, terser@npm:^5.26.0": + version: 5.34.1 + resolution: "terser@npm:5.34.1" + 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 + checksum: 19a6710e17ff3f20d3b0661090640a572ce5ff6f2e95c731bb5a9eb1dcc1fe563cd0f1e4a22cde89b2717667336252bc2adb8894bdfbec6d1996b3e70b44f365 + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": ^0.1.2 + glob: ^7.1.4 + minimatch: ^3.0.4 + checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 + languageName: node + linkType: hard + +"testcontainers@npm:^10.0.0": + version: 10.13.1 + resolution: "testcontainers@npm:10.13.1" + dependencies: + "@balena/dockerignore": ^1.0.2 + "@types/dockerode": ^3.3.29 + archiver: ^7.0.1 + async-lock: ^1.4.1 + byline: ^5.0.0 + debug: ^4.3.5 + docker-compose: ^0.24.8 + dockerode: ^3.3.5 + get-port: ^5.1.1 + proper-lockfile: ^4.1.2 + properties-reader: ^2.3.0 + ssh-remote-port-forward: ^1.0.4 + tar-fs: ^3.0.6 + tmp: ^0.2.3 + undici: ^5.28.4 + checksum: 5e2526f25574957a417fd8702c0b155dfd87ec6e55733c81be507b46e76e6df5ebcbed28b70b2a71339efae2c875b8341423885cf76df18b6be83a098010e3f5 + languageName: node + linkType: hard + +"text-decoder@npm:^1.1.0": + version: 1.2.0 + resolution: "text-decoder@npm:1.2.0" + dependencies: + b4a: ^1.6.4 + checksum: 9f4c23900b42153af0e4a902577eba37cb70cd1d5b187732b81c74c705d3206952cf1dcecf97537794374f55aac6c547ac3860f1facc9560007ca9a06b0e309d + languageName: node + linkType: hard + +"text-hex@npm:1.0.x": + version: 1.0.0 + resolution: "text-hex@npm:1.0.0" + checksum: 1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a + languageName: node + linkType: hard + +"text-table@npm:0.2.0, text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a + languageName: node + linkType: hard + +"textextensions@npm:^5.16.0": + version: 5.16.0 + resolution: "textextensions@npm:5.16.0" + checksum: d2abd5c962760046aa85d9ca542bd8bdb451370fc0a5e5f807aa80dd2f50175ec10d5ce9d28ae96968aaf6a1b1bea254cf4715f24852d0dcf29c6a60af7f793c + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: ">= 3.1.0 < 4" + checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: ^1.0.0 + checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e + languageName: node + linkType: hard + +"thingies@npm:^1.20.0": + version: 1.21.0 + resolution: "thingies@npm:1.21.0" + peerDependencies: + tslib: ^2 + checksum: 283a2785e513dc892822dd0bbadaa79e873a7fc90b84798164717bf7cf837553e0b4518d8027b2307d8f6fc6caab088fa717112cd9196c6222763cc3cc1b7e79 + languageName: node + linkType: hard + +"throttle-debounce@npm:^3.0.1": + version: 3.0.1 + resolution: "throttle-debounce@npm:3.0.1" + checksum: e34ef638e8df3a9154249101b68afcbf2652a139c803415ef8a2f6a8bc577bcd4d79e4bb914ad3cd206523ac78b9fb7e80885bfa049f64fbb1927f99d98b5736 + languageName: node + linkType: hard + +"through2@npm:^4.0.0": + version: 4.0.2 + resolution: "through2@npm:4.0.2" + dependencies: + readable-stream: 3 + checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 + languageName: node + linkType: hard + +"through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 993096c472b6b8f30e29dc777a8d17720e4cab448375041f20c0cb802a09a7fb2217f2a3e8cdc11851faa71c957e2db309357367fc9d7af3cb7a4d00f4b66034 + languageName: node + linkType: hard + +"tildify@npm:2.0.0": + version: 2.0.0 + resolution: "tildify@npm:2.0.0" + checksum: 0f5fee93624c4afdf75ee224c3b65aece4817ba5317fd70f49eaf084ea720d73556a6ef3f50079425a773ba3b93805b4524d14057841d4e4336516fdbe80635b + languageName: node + linkType: hard + +"timers-browserify@npm:^2.0.4": + version: 2.0.12 + resolution: "timers-browserify@npm:2.0.12" + dependencies: + setimmediate: ^1.0.4 + checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 + languageName: node + linkType: hard + +"tiny-case@npm:^1.0.3": + version: 1.0.3 + resolution: "tiny-case@npm:1.0.3" + checksum: 3f7a30c39d5b0e1bc097b0b271bec14eb5b836093db034f35a0de26c14422380b50dc12bfd37498cf35b192f5df06f28a710712c87ead68872a9e37ad6f6049d + languageName: node + linkType: hard + +"tiny-invariant@npm:^1.0.6": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe + languageName: node + linkType: hard + +"tiny-warning@npm:^1.0.2": + version: 1.0.3 + resolution: "tiny-warning@npm:1.0.3" + checksum: da62c4acac565902f0624b123eed6dd3509bc9a8d30c06e017104bedcf5d35810da8ff72864400ad19c5c7806fc0a8323c68baf3e326af7cb7d969f846100d71 + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: ~1.0.2 + checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 + languageName: node + linkType: hard + +"tmp@npm:^0.2.3": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 + languageName: node + linkType: hard + +"to-arraybuffer@npm:^1.0.0": + version: 1.0.1 + resolution: "to-arraybuffer@npm:1.0.1" + checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: a90dc80ed1e7b18db8f4e16e86a5574f87632dc729cfc07d9ea3ced50021ad42bb4e08f22c0913e0b98e3837b0b717e0a51613c65f30418e21eb99da6556a74c + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + languageName: node + linkType: hard + +"token-types@npm:^4.1.1": + version: 4.2.1 + resolution: "token-types@npm:4.2.1" + dependencies: + "@tokenizer/token": ^0.3.0 + ieee754: ^1.2.1 + checksum: cce256766b33e0f08ceffefa2198fb4961a417866d00780e58625999ab5c0699821407053e64eadc41b00bbb6c0d0c4d02fbd2199940d8a3ccb71e1b148ab9a2 + languageName: node + linkType: hard + +"toposort@npm:^2.0.2": + version: 2.0.2 + resolution: "toposort@npm:2.0.2" + checksum: d64c74b570391c9432873f48e231b439ee56bc49f7cb9780b505cfdf5cb832f808d0bae072515d93834dd6bceca5bb34448b5b4b408335e4d4716eaf68195dcb + languageName: node + linkType: hard + +"tosource@npm:^2.0.0-alpha.3": + version: 2.0.0-alpha.3 + resolution: "tosource@npm:2.0.0-alpha.3" + checksum: bc03a7571de8ed4306e6721283fa891f2adcab9dd80c46f6f177d4259b34bb192fe3a2cb3e1e2ce16f9db0bc7e534acfcb5478ab094b0ba255f98abfce6dab46 + languageName: node + linkType: hard + +"tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.2": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: ^1.1.33 + punycode: ^2.1.1 + universalify: ^0.2.0 + url-parse: ^1.5.3 + checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c + languageName: node + linkType: hard + +"tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: ^1.1.28 + punycode: ^2.1.1 + checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 + languageName: node + linkType: hard + +"tr46@npm:^2.1.0": + version: 2.1.0 + resolution: "tr46@npm:2.1.0" + dependencies: + punycode: ^2.1.1 + checksum: ffe6049b9dca3ae329b059aada7f515b0f0064c611b39b51ff6b53897e954650f6f63d9319c6c008d36ead477c7b55e5f64c9dc60588ddc91ff720d64eb710b3 + languageName: node + linkType: hard + +"tr46@npm:^3.0.0": + version: 3.0.0 + resolution: "tr46@npm:3.0.0" + dependencies: + punycode: ^2.1.1 + checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + +"tree-dump@npm:^1.0.1": + version: 1.0.2 + resolution: "tree-dump@npm:1.0.2" + peerDependencies: + tslib: 2 + checksum: 3b0cae6cd74c208da77dac1c65e6a212f5678fe181f1dfffbe05752be188aa88e56d5d5c33f5701d1f603ffcf33403763f722c9e8e398085cde0c0994323cb8d + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 + languageName: node + linkType: hard + +"tree-sitter-json@npm:=0.20.2": + version: 0.20.2 + resolution: "tree-sitter-json@npm:0.20.2" + dependencies: + nan: ^2.18.0 + node-gyp: latest + checksum: 4f5eba7fc86855d15510647e3e5803ea05a8cd5ab2a2a25c8d173a103ca02a6cc25b4cc925b3d234e31e6180f7eed4a50351d39e2c5254b06d6dd0fabeb6c3d8 + languageName: node + linkType: hard + +"tree-sitter-yaml@npm:=0.5.0": + version: 0.5.0 + resolution: "tree-sitter-yaml@npm:0.5.0" + dependencies: + nan: ^2.14.0 + node-gyp: latest + checksum: 7962aea3784dd67098daff4ae984145189eb49b8f981f5a9e72bac97b77859a75030580d199712d671cdced5326599192b3549a428e162e9858a3bbb4cb2fff6 + languageName: node + linkType: hard + +"tree-sitter@npm:=0.20.4": + version: 0.20.4 + resolution: "tree-sitter@npm:0.20.4" + dependencies: + nan: ^2.17.0 + node-gyp: latest + prebuild-install: ^7.1.1 + checksum: 724f9773759a6ece317fff08deef2d2c63a6ea3b4f6723d5d6d56a7a886d27f799641d189d616c121a580e8492992bc2ede8d2e5c4241f30ff4ee9036dc6bb92 + languageName: node + linkType: hard + +"trim-lines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-lines@npm:3.0.1" + checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed + languageName: node + linkType: hard + +"triple-beam@npm:^1.3.0, triple-beam@npm:^1.4.1": + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 + languageName: node + linkType: hard + +"trough@npm:^2.0.0": + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6 + languageName: node + linkType: hard + +"tryer@npm:^1.0.1": + version: 1.0.1 + resolution: "tryer@npm:1.0.1" + checksum: 1cf14d7f67c79613f054b569bfc9a89c7020d331573a812dfcf7437244e8f8e6eb6893b210cbd9cc217f67c1d72617f89793df231e4fe7d53634ed91cf3a89d1 + languageName: node + linkType: hard + +"ts-algebra@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-algebra@npm:2.0.0" + checksum: 970b0e7db49cf8c1a8ff2a816eb047fac8add47511f5e4995e4998c56c6f7b226399284412de88f3e137ab55c857a4262c0d8f02f0765730e7d3a021de2ea7ef + languageName: node + linkType: hard + +"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 + languageName: node + linkType: hard + +"ts-easing@npm:^0.2.0": + version: 0.2.0 + resolution: "ts-easing@npm:0.2.0" + checksum: e67ee862acca3b2e2718e736f31999adcef862d0df76d76a0e138588728d8a87dfec9978556044640bd0e90203590ad88ac2fe8746d0e9959b8d399132315150 + languageName: node + linkType: hard + +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e + languageName: node + linkType: hard + +"ts-is-present@npm:^1.1.1": + version: 1.2.2 + resolution: "ts-is-present@npm:1.2.2" + checksum: 3620ecf48219d0dd108e493260a207f4733d8e39a18dffec23c7ed2b1ef2aba7158d0dfafe36f3f27d0092472535a5e474ce04ade54e972e64b2b6329d20ab0b + languageName: node + linkType: hard + +"ts-mixer@npm:^6.0.3, ts-mixer@npm:^6.0.4": + version: 6.0.4 + resolution: "ts-mixer@npm:6.0.4" + checksum: 36b1af526befd74345e736e9aa16f5c28876ebcea07784da14d929149fd7e6028cfd2fe9304c8efe8cb91b588443a9cc9e991df58e4c6e602326edbaae2af3ab + languageName: node + linkType: hard + +"ts-node@npm:^10.9.1": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" + 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 + 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 + 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 + checksum: fde256c9073969e234526e2cfead42591b9a2aec5222bac154b0de2fa9e4ceb30efcd717ee8bc785a56f3a119bdd5aa27b333d9dbec94ed254bd26f8944c67ac + languageName: node + linkType: hard + +"ts-toolbelt@npm:^9.6.0": + version: 9.6.0 + resolution: "ts-toolbelt@npm:9.6.0" + checksum: 9f35fd95d895a5d32ea9fd2e532a695b0bae6cbff6832b77292efa188a0ed1ed6e54f63f74a8920390f3d909a7a3adb20a144686372a8e78b420246a9bd3d58a + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.2 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 + languageName: node + linkType: hard + +"tslib@npm:2.7.0, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 + languageName: node + linkType: hard + +"tslib@npm:^1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tsscmp@npm:1.0.6": + version: 1.0.6 + resolution: "tsscmp@npm:1.0.6" + checksum: 1512384def36bccc9125cabbd4c3b0e68608d7ee08127ceaa0b84a71797263f1a01c7f82fa69be8a3bd3c1396e2965d2f7b52d581d3a5eeaf3967fbc52e3b3bf + languageName: node + linkType: hard + +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" + dependencies: + tslib: ^1.8.1 + 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" + checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 + languageName: node + linkType: hard + +"tty-browserify@npm:0.0.0": + version: 0.0.0 + resolution: "tty-browserify@npm:0.0.0" + checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 + languageName: node + linkType: hard + +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: ^5.0.1 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 + languageName: node + linkType: hard + +"tunnel@npm:0.0.6": + version: 0.0.6 + resolution: "tunnel@npm:0.0.6" + checksum: c362948df9ad34b649b5585e54ce2838fa583aa3037091aaed66793c65b423a264e5229f0d7e9a95513a795ac2bd4cb72cda7e89a74313f182c1e9ae0b0994fa + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: ^1.2.1 + checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a + languageName: node + linkType: hard + +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: ~1.1.2 + checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 + languageName: node + linkType: hard + +"type-fest@npm:^0.13.1": + version: 0.13.1 + resolution: "type-fest@npm:0.13.1" + checksum: e6bf2e3c449f27d4ef5d56faf8b86feafbc3aec3025fc9a5fbe2db0a2587c44714521f9c30d8516a833c8c506d6263f5cc11267522b10c6ccdb6cc55b0a9d1c4 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + +"type-fest@npm:^2.19.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 + languageName: node + linkType: hard + +"type-is@npm:^1.6.16, type-is@npm:^1.6.4, type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: 0.3.0 + mime-types: ~2.1.24 + checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-typed-array: ^1.1.13 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + 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 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + 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 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" + 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 + checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c + languageName: node + linkType: hard + +"typed-rest-client@npm:^1.8.4": + version: 1.8.11 + resolution: "typed-rest-client@npm:1.8.11" + dependencies: + qs: ^6.9.1 + tunnel: 0.0.6 + underscore: ^1.12.1 + checksum: baba87806381cb8e686e07dc0907bbc4a7588410f13f73f5a9fe662274d1961b84d0037bf2cb3966cb288ed6146b3350edcd896c42422f7dbc06625c347f3035 + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 + languageName: node + linkType: hard + +"types-ramda@npm:^0.30.1": + version: 0.30.1 + resolution: "types-ramda@npm:0.30.1" + dependencies: + ts-toolbelt: ^9.6.0 + checksum: 7af1b5b6dbb5878e5104013f7eca7feff999b538d98d59c91ce82e69908b31223b44a163271b0c13c9828c27f6cff39f78cff0f83d82b73ac47f74ffb3fe7ded + languageName: node + linkType: hard + +"typescript-json-schema@npm:^0.65.0": + version: 0.65.1 + resolution: "typescript-json-schema@npm:0.65.1" + dependencies: + "@types/json-schema": ^7.0.9 + "@types/node": ^18.11.9 + glob: ^7.1.7 + path-equal: ^1.2.5 + safe-stable-stringify: ^2.2.0 + ts-node: ^10.9.1 + typescript: ~5.5.0 + yargs: ^17.1.1 + bin: + typescript-json-schema: bin/typescript-json-schema + checksum: f67af357d3ba7f7953124437f7d36e15ad4171c35b2db945a4b1b3c77114f35328825e9109a3b71150cfc2a1e942da589d956a065eb31eb1dfca6c67fa54e30f + languageName: node + linkType: hard + +"typescript@npm:~5.0.4": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + languageName: node + linkType: hard + +"typescript@npm:~5.3.0": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 + languageName: node + linkType: hard + +"typescript@npm:~5.5.0": + version: 5.5.4 + resolution: "typescript@npm:5.5.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: b309040f3a1cd91c68a5a58af6b9fdd4e849b8c42d837b2c2e73f9a4f96a98c4f1ed398a9aab576ee0a4748f5690cf594e6b99dbe61de7839da748c41e6d6ca8 + languageName: node + linkType: hard + +"typescript@patch:typescript@~5.0.4#~builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=a1c5e5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 + languageName: node + linkType: hard + +"typescript@patch:typescript@~5.3.0#~builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=a1c5e5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 + languageName: node + linkType: hard + +"typescript@patch:typescript@~5.5.0#~builtin": + version: 5.5.4 + resolution: "typescript@patch:typescript@npm%3A5.5.4#~builtin::version=5.5.4&hash=a1c5e5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: fc52962f31a5bcb716d4213bef516885e4f01f30cea797a831205fc9ef12b405a40561c40eae3127ab85ba1548e7df49df2bcdee6b84a94bfbe3a0d7eff16b14 + languageName: node + linkType: hard + +"uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": + version: 1.0.6 + resolution: "uc.micro@npm:1.0.6" + checksum: 6898bb556319a38e9cf175e3628689347bd26fec15fc6b29fa38e0045af63075ff3fea4cf1fdba9db46c9f0cbf07f2348cd8844889dd31ebd288c29fe0d27e7a + languageName: node + linkType: hard + +"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": + version: 2.1.0 + resolution: "uc.micro@npm:2.1.0" + checksum: 37197358242eb9afe367502d4638ac8c5838b78792ab218eafe48287b0ed28aaca268ec0392cc5729f6c90266744de32c06ae938549aee041fc93b0f9672d6b2 + languageName: node + linkType: hard + +"uglify-js@npm:^3.1.4": + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" + bin: + uglifyjs: bin/uglifyjs + checksum: 7ed6272fba562eb6a3149cfd13cda662f115847865c03099e3995a0e7a910eba37b82d4fccf9e88271bb2bcbe505bb374967450f433c17fa27aa36d94a8d0553 + languageName: node + linkType: hard + +"uid-safe@npm:~2.1.5": + version: 2.1.5 + resolution: "uid-safe@npm:2.1.5" + dependencies: + random-bytes: ~1.0.0 + checksum: 07536043da9a026f4a2bc397543d0ace7587449afa1d9d2c4fd3ce76af8a5263a678788bcc429dff499ef29d45843cd5ee9d05434450fcfc19cc661229f703d1 + languageName: node + linkType: hard + +"uid2@npm:0.0.3": + version: 0.0.3 + resolution: "uid2@npm:0.0.3" + checksum: c8f64acfa94aa42d90c1a61ba9df0162f0db0d28c211e21cf5792b3d70b7ad9fd75d19c7cadcce81896ea111335e57e65891a3b6d0a1343a9adf45abf3d4c47d + languageName: node + linkType: hard + +"uid2@npm:0.0.x": + version: 0.0.4 + resolution: "uid2@npm:0.0.4" + checksum: e92325ce2e3b7be504b19e835dbb5a8b0495031f364b08ca46745468ed0ae0f202a4fdaf99a1a2715844156efc3ab410456ae24a0f7c0ae4b0a2e9f2784edfd9 + languageName: node + linkType: hard + +"uid2@npm:^1.0.0": + version: 1.0.0 + resolution: "uid2@npm:1.0.0" + checksum: 7efad0da3839ef2bebc6fae4bd29905702cd64233b3907e3300aa2d7ea1a00c1ae8c41a5e16ca34ac2db2d25c5607d5989673e1df51a2a076fefbeed51605ec3 + languageName: node + linkType: hard + +"uid@npm:2.0.2": + version: 2.0.2 + resolution: "uid@npm:2.0.2" + dependencies: + "@lukeed/csprng": ^1.0.0 + checksum: 98aabddcd6fe46f9b331b0378a93ee9cc51474348ada02006df9d10b4abc783ed596748ed9f20d7f6c5ff395dbcd1e764a65a68db6f39a31c95ae85ef13fe979 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + has-bigints: ^1.0.2 + has-symbols: ^1.0.3 + which-boxed-primitive: ^1.0.2 + checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + languageName: node + linkType: hard + +"underscore@npm:1.12.1": + version: 1.12.1 + resolution: "underscore@npm:1.12.1" + checksum: ec327603aa112b99fe9d74cd9bf3b3b7451465a9d2610ceab269a532e3f191650ab017903be34dc86fe406a11d04d8905a3b04dd4c129493e51bee09a3f3074c + languageName: node + linkType: hard + +"underscore@npm:^1.12.1": + version: 1.13.7 + resolution: "underscore@npm:1.13.7" + checksum: 174b011af29e4fbe2c70eb2baa8bfab0d0336cf2f5654f364484967bc6264a86224d0134b9176e4235c8cceae00d11839f0fd4824268de04b11c78aca1241684 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 + languageName: node + linkType: hard + +"undici@npm:^5.28.4": + version: 5.28.4 + resolution: "undici@npm:5.28.4" + dependencies: + "@fastify/busboy": ^2.0.0 + checksum: a8193132d84540e4dc1895ecc8dbaa176e8a49d26084d6fbe48a292e28397cd19ec5d13bc13e604484e76f94f6e334b2bdc740d5f06a6e50c44072818d0c19f9 + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 3c3dabdb1d22aef4904399f9e810d0b71c0b12b3815169d96fac97e56d5642840c6071cf709adcace2252bc6bb80242396c2ec74b37224eb015c5f7aca40bad7 + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: ^2.0.0 + unicode-property-aliases-ecmascript: ^2.0.0 + checksum: 1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 9e3151e1d0bc6be35c4cef105e317c04090364173e8462005b5cde08a1e7c858b6586486cfebac39dc2c6c8c9ee24afb245de6d527604866edfa454fe2a35fae + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b + languageName: node + linkType: hard + +"unified@npm:^10.0.0": + version: 10.1.2 + resolution: "unified@npm:10.1.2" + dependencies: + "@types/unist": ^2.0.0 + bail: ^2.0.0 + extend: ^3.0.0 + is-buffer: ^2.0.0 + is-plain-obj: ^4.0.0 + trough: ^2.0.0 + vfile: ^5.0.0 + checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756 + languageName: node + linkType: hard + +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 + languageName: node + linkType: hard + +"unist-util-generated@npm:^2.0.0": + version: 2.0.1 + resolution: "unist-util-generated@npm:2.0.1" + checksum: 6221ad0571dcc9c8964d6b054f39ef6571ed59cc0ce3e88ae97ea1c70afe76b46412a5ffaa91f96814644ac8477e23fb1b477d71f8d70e625728c5258f5c0d99 + languageName: node + linkType: hard + +"unist-util-is@npm:^5.0.0": + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": ^2.0.0 + checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 + languageName: node + linkType: hard + +"unist-util-position@npm:^4.0.0": + version: 4.0.4 + resolution: "unist-util-position@npm:4.0.4" + dependencies: + "@types/unist": ^2.0.0 + checksum: e7487b6cec9365299695e3379ded270a1717074fa11fd2407c9b934fb08db6fe1d9077ddeaf877ecf1813665f8ccded5171693d3d9a7a01a125ec5cdd5e88691 + languageName: node + linkType: hard + +"unist-util-stringify-position@npm:^3.0.0": + version: 3.0.3 + resolution: "unist-util-stringify-position@npm:3.0.3" + dependencies: + "@types/unist": ^2.0.0 + checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 + languageName: node + linkType: hard + +"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": + version: 5.1.3 + resolution: "unist-util-visit-parents@npm:5.1.3" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^5.0.0 + checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa + languageName: node + linkType: hard + +"unist-util-visit@npm:^4.0.0": + version: 4.1.2 + resolution: "unist-util-visit@npm:4.1.2" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^5.0.0 + unist-util-visit-parents: ^5.1.1 + checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee + languageName: node + linkType: hard + +"universal-github-app-jwt@npm:^1.1.1, universal-github-app-jwt@npm:^1.1.2": + version: 1.2.0 + resolution: "universal-github-app-jwt@npm:1.2.0" + dependencies: + "@types/jsonwebtoken": ^9.0.0 + jsonwebtoken: ^9.0.2 + checksum: e5d1f80ec3b0fa3eb28049d39e624ca51cd367aaeabebb5858cdf7d2a04d19b70446b6fcdaa01e26e550a93aba43754729372e44908e036d409e65a4b17acb2a + languageName: node + linkType: hard + +"universal-user-agent@npm:^6.0.0": + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff + languageName: node + linkType: hard + +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + languageName: node + linkType: hard + +"unixify@npm:^1.0.0": + version: 1.0.0 + resolution: "unixify@npm:1.0.0" + dependencies: + normalize-path: ^2.1.1 + checksum: 3be30e48579fc6c7390bd59b4ab9e745fede0c164dfb7351cf710bd1dbef8484b1441186205af6bcb13b731c0c88caf9b33459f7bf8c89e79c046e656ae433f0 + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"unraw@npm:^3.0.0": + version: 3.0.0 + resolution: "unraw@npm:3.0.0" + checksum: 19eee0bc500ce197d262b79723a2c8c81c1d716baaa2a62c48a4d0d6b9e1fd9d350c5df86262e51343d591ab9c8a47ed150317d0b867b2b65795cdc17ef69873 + languageName: node + linkType: hard + +"upath@npm:2.0.1": + version: 2.0.1 + resolution: "upath@npm:2.0.1" + checksum: 2db04f24a03ef72204c7b969d6991abec9e2cb06fb4c13a1fd1c59bc33b46526b16c3325e55930a11ff86a77a8cbbcda8f6399bf914087028c5beae21ecdb33c + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.0": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" + dependencies: + escalade: ^3.2.0 + picocolors: ^1.1.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 2ea11bd2562122162c3e438d83a1f9125238c0844b6d16d366e3276d0c0acac6036822dc7df65fc5a89c699cdf9f174acf439c39bedf3f9a2f3983976e4b4c3e + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"uri-template@npm:^2.0.0": + version: 2.0.0 + resolution: "uri-template@npm:2.0.0" + dependencies: + pct-encode: ~1.0.0 + checksum: 6eb3254368ca11330502525c6c0ab42af3cb646bfc96a4021666d6ac6653ede1ac0df7fde84a2e35e7f03f42d91b41251963122cfb3de9b54b84bc0ef3583ffc + languageName: node + linkType: hard + +"urijs@npm:^1.19.10, urijs@npm:^1.19.11": + version: 1.19.11 + resolution: "urijs@npm:1.19.11" + checksum: f9b95004560754d30fd7dbee44b47414d662dc9863f1cf5632a7c7983648df11d23c0be73b9b4f9554463b61d5b0a520b70df9e1ee963ebb4af02e6da2cc80f3 + languageName: node + linkType: hard + +"url-parse@npm:^1.5.10, url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: ^2.1.1 + requires-port: ^1.0.0 + checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf + languageName: node + linkType: hard + +"url@npm:^0.11.0": + version: 0.11.4 + resolution: "url@npm:0.11.4" + dependencies: + punycode: ^1.4.1 + qs: ^6.12.3 + checksum: c25e587723d343d5d4248892393bfa5039ded9c2c07095a9d005bc64b7cb8956d623c0d8da8d1a28f71986a7a8d80fc2e9f9cf84235e48fa435a5cb4451062c6 + languageName: node + linkType: hard + +"urlpattern-polyfill@npm:^10.0.0": + version: 10.0.0 + resolution: "urlpattern-polyfill@npm:10.0.0" + checksum: 61d890f151ea4ecf34a3dcab32c65ad1f3cda857c9d154af198260c6e5b2ad96d024593409baaa6d4428dd1ab206c14799bf37fe011117ac93a6a44913ac5aa4 + languageName: node + linkType: hard + +"use-callback-ref@npm:^1.3.0": + version: 1.3.2 + resolution: "use-callback-ref@npm:1.3.2" + dependencies: + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: df690f2032d56aabcea0400313a04621429f45bceb4d65d38829b3680cae3856470ce72958cb7224b332189d8faef54662a283c0867dd7c769f9a5beff61787d + languageName: node + linkType: hard + +"use-immer@npm:^0.10.0": + version: 0.10.0 + resolution: "use-immer@npm:0.10.0" + peerDependencies: + immer: ">=8.0.0" + react: ^16.8.0 || ^17.0.1 || ^18.0.0 + checksum: 372b0eea0a05e9435f5dc57a877ec619ea9a479fc82423f502b4a498d5697f8b06b85d089058db5a056bc8bbdb8e6f9ea8c9850b51a6b05d5c63ab0c8eeb2b7e + languageName: node + linkType: hard + +"use-memo-one@npm:^1.1.1": + version: 1.1.3 + resolution: "use-memo-one@npm:1.1.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 8f08eba26d69406b61bb4b8dacdd5a92bd6aef5b53d346dfe87954f7330ee10ecabc937cc7854635155d46053828e85c10b5a5aff7a04720e6a97b9f42999bac + languageName: node + linkType: hard + +"use-resize-observer@npm:^8.0.0": + version: 8.0.0 + resolution: "use-resize-observer@npm:8.0.0" + dependencies: + "@juggle/resize-observer": ^3.3.1 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 944ce47811f6056b481ce2f1550c2881bd5c25838cae2e0fb0bc0ed4aad7b5f2e55dcc0fc52107998ecfb602446465f94b2e728d3f3259fe8e6d4a3031cfb24a + languageName: node + linkType: hard + +"use-sidecar@npm:^1.1.2": + version: 1.1.2 + resolution: "use-sidecar@npm:1.1.2" + dependencies: + detect-node-es: ^1.1.0 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 925d1922f9853e516eaad526b6fed1be38008073067274f0ecc3f56b17bb8ab63480140dd7c271f94150027c996cea4efe83d3e3525e8f3eda22055f6a39220b + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0": + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: fe07c071c4da3645f112c38c0e57beb479a8838616ff4e92598256ecce527f2888c08febc7f9b2f0ce2f0e18540ba3cde41eb2035e4fafcb4f52955037098a81 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"util@npm:^0.10.4": + version: 0.10.4 + resolution: "util@npm:0.10.4" + dependencies: + inherits: 2.0.3 + checksum: 913f9a90d05a60e91f91af01b8bd37e06bca4cc02d7b49e01089f9d5b78be2fffd61fb1a41b517de7238c5fc7337fa939c62d1fb4eb82e014894c7bee6637aaf + languageName: node + linkType: hard + +"util@npm:^0.11.0": + version: 0.11.1 + resolution: "util@npm:0.11.1" + dependencies: + inherits: 2.0.3 + checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55 + languageName: node + linkType: hard + +"util@npm:^0.12.3": + version: 0.12.5 + resolution: "util@npm:0.12.5" + 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 + checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 97ffd3bd2bb80c773429d3fb8396469115cd190dded1e733f190d8b602bd0a1bcd6216b7ce3c4395ee3c79e3c879c19d268dbaae3093564cb169ad1212d436f4 + languageName: node + linkType: hard + +"utility-types@npm:^3.10.0": + version: 3.11.0 + resolution: "utility-types@npm:3.11.0" + checksum: 35a4866927bbea5d037726744028d05c6e37772ded2aabaca21480ce9380185436aef586ead525e327c7f3c640b1a3287769a12ef269c7b165a2ddd50ea6ad61 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1, utils-merge@npm:1.x.x, utils-merge@npm:^1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 + languageName: node + linkType: hard + +"uuid@npm:^3.3.2, uuid@npm:^3.4.0": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f + languageName: node + linkType: hard + +"uuid@npm:^8.0.0, uuid@npm:^8.3.0, uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df + languageName: node + linkType: hard + +"uuid@npm:^9.0.0, uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 + languageName: node + linkType: hard + +"uvu@npm:^0.5.0": + version: 0.5.6 + resolution: "uvu@npm:0.5.6" + dependencies: + dequal: ^2.0.0 + diff: ^5.0.0 + kleur: ^4.0.3 + sade: ^1.7.3 + bin: + uvu: bin.js + checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" + dependencies: + "@jridgewell/trace-mapping": ^0.3.12 + "@types/istanbul-lib-coverage": ^2.0.1 + convert-source-map: ^2.0.0 + checksum: ded42cd535d92b7fd09a71c4c67fb067487ef5551cc227bfbf2a1f159a842e4e4acddaef20b955789b8d3b455b9779d036853f4a27ce15007f6364a4d30317ae + languageName: node + linkType: hard + +"valid-url@npm:^1.0.9": + version: 1.0.9 + resolution: "valid-url@npm:1.0.9" + checksum: 3ecb030559404441c2cf104cbabab8770efb0f36d117db03d1081052ef133015a68806148ce954bb4dd0b5c42c14b709a88783c93d66b0916cb67ba771c98702 + languageName: node + linkType: hard + +"validate.io-array@npm:^1.0.3": + version: 1.0.6 + resolution: "validate.io-array@npm:1.0.6" + checksum: 54eca83ebc702e3e46499f9d9e77287a95ae25c4e727cd2fafee29c7333b3a36cca0c5d8f090b9406262786de80750fba85e7e7ef41e20bf8cc67d5570de449b + languageName: node + linkType: hard + +"validate.io-function@npm:^1.0.2": + version: 1.0.2 + resolution: "validate.io-function@npm:1.0.2" + checksum: e4cce2479a20cb7c42e8630c777fb107059c27bc32925f769e3a73ca5fd62b4892d897b3c80227e14d5fcd1c5b7d05544e0579d63e59f14034c0052cda7f7c44 + languageName: node + linkType: hard + +"validate.io-integer-array@npm:^1.0.0": + version: 1.0.0 + resolution: "validate.io-integer-array@npm:1.0.0" + dependencies: + validate.io-array: ^1.0.3 + validate.io-integer: ^1.0.4 + checksum: 5f6d7fab8df7d2bf546a05e830201768464605539c75a2c2417b632b4411a00df84b462f81eac75e1be95303e7e0ac92f244c137424739f4e15cd21c2eb52c7f + languageName: node + linkType: hard + +"validate.io-integer@npm:^1.0.4": + version: 1.0.5 + resolution: "validate.io-integer@npm:1.0.5" + dependencies: + validate.io-number: ^1.0.3 + checksum: 88b3f8bb5a5277a95305d64abbfc437079220ce4f57a148cc6113e7ccec03dd86b10a69d413982602aa90a62b8d516148a78716f550dcd3aff863ac1c2a7a5e6 + languageName: node + linkType: hard + +"validate.io-number@npm:^1.0.3": + version: 1.0.3 + resolution: "validate.io-number@npm:1.0.3" + checksum: 42418aeb6c969efa745475154fe576809b02eccd0961aad0421b090d6e7a12d23a3e28b0d5dddd2c6347c1a6bdccb82bba5048c716131cd20207244d50e07282 + languageName: node + linkType: hard + +"validator@npm:^13.7.0": + version: 13.12.0 + resolution: "validator@npm:13.12.0" + checksum: fb8f070724770b1449ea1a968605823fdb112dbd10507b2802f8841cda3e7b5c376c40f18c84e6a7b59de320a06177e471554101a85f1fa8a70bac1a84e48adf + languageName: node + linkType: hard + +"value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: f53a66c75b7447c90bbaf946a757ca09c094629cb80ba742f59c980ec3a69be0a385a0e75505dedb4e757862f1a994ca4beaf083a831f24d3ffb3d4bb18cd1e1 + languageName: node + linkType: hard + +"vary@npm:^1, vary@npm:^1.1.2, vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b + languageName: node + linkType: hard + +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: ^1.0.0 + core-util-is: 1.0.2 + extsprintf: ^1.2.0 + checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea + languageName: node + linkType: hard + +"vfile-message@npm:^3.0.0": + version: 3.1.4 + resolution: "vfile-message@npm:3.1.4" + dependencies: + "@types/unist": ^2.0.0 + unist-util-stringify-position: ^3.0.0 + checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 + languageName: node + linkType: hard + +"vfile@npm:^5.0.0": + version: 5.3.7 + resolution: "vfile@npm:5.3.7" + dependencies: + "@types/unist": ^2.0.0 + is-buffer: ^2.0.0 + unist-util-stringify-position: ^3.0.0 + vfile-message: ^3.0.0 + checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 + languageName: node + linkType: hard + +"vm-browserify@npm:^1.0.1": + version: 1.1.2 + resolution: "vm-browserify@npm:1.1.2" + checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d + languageName: node + linkType: hard + +"vscode-languageserver-types@npm:^3.17.1": + version: 3.17.5 + resolution: "vscode-languageserver-types@npm:3.17.5" + checksum: 79b420e7576398d396579ca3a461c9ed70e78db4403cd28bbdf4d3ed2b66a2b4114031172e51fad49f0baa60a2180132d7cb2ea35aa3157d7af3c325528210ac + languageName: node + linkType: hard + +"w3c-hr-time@npm:^1.0.2": + version: 1.0.2 + resolution: "w3c-hr-time@npm:1.0.2" + dependencies: + browser-process-hrtime: ^1.0.0 + checksum: ec3c2dacbf8050d917bbf89537a101a08c2e333b4c19155f7d3bedde43529d4339db6b3d049d9610789cb915f9515f8be037e0c54c079e9d4735c50b37ed52b9 + languageName: node + linkType: hard + +"w3c-keyname@npm:^2.2.4": + version: 2.2.8 + resolution: "w3c-keyname@npm:2.2.8" + checksum: 95bafa4c04fa2f685a86ca1000069c1ec43ace1f8776c10f226a73296caeddd83f893db885c2c220ebeb6c52d424e3b54d7c0c1e963bbf204038ff1a944fbb07 + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^2.0.0": + version: 2.0.0 + resolution: "w3c-xmlserializer@npm:2.0.0" + dependencies: + xml-name-validator: ^3.0.0 + checksum: ae25c51cf71f1fb2516df1ab33a481f83461a117565b95e3d0927432522323f93b1b2846cbb60196d337970c421adb604fc2d0d180c6a47a839da01db5b9973b + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^4.0.0": + version: 4.0.0 + resolution: "w3c-xmlserializer@npm:4.0.0" + dependencies: + xml-name-validator: ^4.0.0 + checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 + languageName: node + linkType: hard + +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: 1.0.12 + checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + languageName: node + linkType: hard + +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.1.2 + checksum: 92d9d52ce3d16fd83ed6994d1dd66a4d146998882f4c362d37adfea9ab77748a5b4d1e0c65fa104797928b2d40f635efa8f9b925a6265428a69f1e1852ca3441 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: ^1.0.0 + checksum: 2abc306c96930b757972a1c4650eb6b25b5d99f24088714957f88629e137db569368c5de0e57986c89ea70db2f1df9bba11a87cb6d0c8694b6f53a0159fab3bf + languageName: node + linkType: hard + +"wcwidth@npm:>=1.0.1, wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: ^1.0.3 + checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c + languageName: node + linkType: hard + +"web-encoding@npm:^1.1.5": + version: 1.1.5 + resolution: "web-encoding@npm:1.1.5" + dependencies: + "@zxing/text-encoding": 0.9.0 + util: ^0.12.3 + dependenciesMeta: + "@zxing/text-encoding": + optional: true + checksum: 2234a2b122f41006ce07859b3c0bf2e18f46144fda2907d5db0b571b76aa5c26977c646100ad9c00d2f8a4f6f2b848bc02147845d8c447ab365ec4eff376338d + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 21ab5ea08a730a2ef8023736afe16713b4f2023ec1c7085c16c8e293ee17ed085dff63a0ad8722da30c99c4ccbd4ccd1b2e79c861829f7ef2963d7de7004c2cb + languageName: node + linkType: hard + +"web-tree-sitter@npm:=0.20.3": + version: 0.20.3 + resolution: "web-tree-sitter@npm:0.20.3" + checksum: 1187b48d69d6f6319c74ca8f413e8d7c1703869a351070053351ef169c045aad16e5c6b2a73779beaade2f0b6bb3433166363355c9d02e9b2dcf60a195dbffdb + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: ccf1ec2ca7c0b5671e5440ace4a66806ae09c49016ab821481bec0c05b1b82695082dc0a27d1fe9d804d475a408ba0c691e6803fd21be608e710955d4589cd69 + languageName: node + linkType: hard + +"webidl-conversions@npm:^6.1.0": + version: 6.1.0 + resolution: "webidl-conversions@npm:6.1.0" + checksum: 1f526507aa491f972a0c1409d07f8444e1d28778dfa269a9971f2e157182f3d496dc33296e4ed45b157fdb3bf535bb90c90bf10c50dcf1dd6caacb2a34cc84fb + languageName: node + linkType: hard + +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^7.4.2": + version: 7.4.2 + resolution: "webpack-dev-middleware@npm:7.4.2" + 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 + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + checksum: 39314ec5e4468d177dd61fb51af87ec097e920fe0f0dc101e1bf71796740a7e49fd4f7f939cf91e130232714d6d2fffd948d72dc65dec10f87ac30339929f018 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^5.0.0": + version: 5.1.0 + resolution: "webpack-dev-server@npm:5.1.0" + 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 + express: ^4.19.2 + 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 + 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.4.2 + ws: ^8.18.0 + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: 3128fffeb76b97cc4c506607f81bb644437f6961cf310915e22ecaf79a45c185893d7fc8e1844183fb44827061ec2f3d321e937840f02d4989959a09551a8e35 + languageName: node + linkType: hard + +"webpack-node-externals@npm:^3.0.0": + version: 3.0.0 + resolution: "webpack-node-externals@npm:3.0.0" + checksum: 355080c35c821115b97dda8c93d9d0565a90a6012a532324eb0d6a64f8f0d609431fd29504fc7ce414755841ac14f601f3eef99472c2c5dc00233b504ebe73f2 + languageName: node + linkType: hard + +"webpack-sources@npm:^1.4.3": + version: 1.4.3 + resolution: "webpack-sources@npm:1.4.3" + dependencies: + source-list-map: ^2.0.0 + source-map: ~0.6.1 + checksum: 37463dad8d08114930f4bc4882a9602941f07c9f0efa9b6bc78738cd936275b990a596d801ef450d022bb005b109b9f451dd087db2f3c9baf53e8e22cf388f79 + languageName: node + linkType: hard + +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 + languageName: node + linkType: hard + +"webpack@npm:^5.70.0": + version: 5.95.0 + resolution: "webpack@npm:5.95.0" + dependencies: + "@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-attributes: ^1.9.5 + browserslist: ^4.21.10 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.17.1 + 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 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 0c3dfe288de4d62f8f3dc25478a618894883cab739121330763b7847e43304630ea2815ae2351a5f8ff6ab7c9642caf530d503d89bda261fe2cd220e524dd5d1 + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: ">=0.5.1" + safe-buffer: ">=5.1.0" + websocket-extensions: ">=0.1.1" + checksum: fffe5a33fe8eceafd21d2a065661d09e38b93877eae1de6ab5d7d2734c6ed243973beae10ae48c6613cfd675f200e5a058d1e3531bc9e6c5d4f1396ff1f0bfb9 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 5976835e68a86afcd64c7a9762ed85f2f27d48c488c707e67ba85e717b90fa066b98ab33c744d64255c9622d349eedecf728e65a5f921da71b58d0e9591b9038 + languageName: node + linkType: hard + +"whatwg-encoding@npm:^1.0.5": + version: 1.0.5 + resolution: "whatwg-encoding@npm:1.0.5" + dependencies: + iconv-lite: 0.4.24 + checksum: 5be4efe111dce29ddee3448d3915477fcc3b28f991d9cf1300b4e50d6d189010d47bca2f51140a844cf9b726e8f066f4aee72a04d687bfe4f2ee2767b2f5b1e6 + languageName: node + linkType: hard + +"whatwg-encoding@npm:^2.0.0": + version: 2.0.0 + resolution: "whatwg-encoding@npm:2.0.0" + dependencies: + iconv-lite: 0.6.3 + checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^2.3.0": + version: 2.3.0 + resolution: "whatwg-mimetype@npm:2.3.0" + checksum: 23eb885940bcbcca4ff841c40a78e9cbb893ec42743993a42bf7aed16085b048b44b06f3402018931687153550f9a32d259dfa524e4f03577ab898b6965e5383 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^3.0.0": + version: 3.0.0 + resolution: "whatwg-mimetype@npm:3.0.0" + checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 + languageName: node + linkType: hard + +"whatwg-url@npm:^11.0.0": + version: 11.0.0 + resolution: "whatwg-url@npm:11.0.0" + dependencies: + tr46: ^3.0.0 + webidl-conversions: ^7.0.0 + checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + +"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": + version: 8.7.0 + resolution: "whatwg-url@npm:8.7.0" + dependencies: + lodash: ^4.7.0 + tr46: ^2.1.0 + webidl-conversions: ^6.1.0 + checksum: a87abcc6cefcece5311eb642858c8fdb234e51ec74196bfacf8def2edae1bfbffdf6acb251646ed6301f8cee44262642d8769c707256125a91387e33f405dd1e + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + 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 + checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.1.3": + version: 1.1.4 + resolution: "which-builtin-type@npm:1.1.4" + dependencies: + function.prototype.name: ^1.1.6 + has-tostringtag: ^1.0.2 + 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.2 + which-typed-array: ^1.1.15 + checksum: 1f413025250072534de2a2ee25139a24d477512b532b05c85fb9aa05aef04c6e1ca8e2668acf971b777e602721dbdec4b9d6a4f37c6b9ff8f026ad030352707f + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + 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 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 + languageName: node + linkType: hard + +"which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: ^2.0.0 + bin: + which: ./bin/which + checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 + languageName: node + linkType: hard + +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: ^3.1.1 + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"winston-transport@npm:^4.5.0, winston-transport@npm:^4.7.0": + version: 4.8.0 + resolution: "winston-transport@npm:4.8.0" + dependencies: + logform: ^2.6.1 + readable-stream: ^4.5.2 + triple-beam: ^1.3.0 + checksum: f84092188176d49a6f4f75321ba3e50107ac0942a51a6d7e36b80af19dafb22b57258aaa6d8220763044ea23e30bffd597d3280d2a2298e6a491fe424896bac7 + languageName: node + linkType: hard + +"winston@npm:^3.2.1": + version: 3.14.2 + resolution: "winston@npm:3.14.2" + dependencies: + "@colors/colors": ^1.6.0 + "@dabh/diagnostics": ^2.0.2 + async: ^3.2.3 + is-stream: ^2.0.0 + logform: ^2.6.0 + one-time: ^1.0.0 + readable-stream: ^3.4.0 + safe-stable-stringify: ^2.3.1 + stack-trace: 0.0.x + triple-beam: ^1.3.0 + winston-transport: ^4.7.0 + checksum: 9021637d3ab1d1e639d64e7217ed5ae63fb0e5325defdbce439f708e9b4e26c7a31eb4a731106790aa8ac6f80a3a89242de18d1991ab3838f9d84e55101f4607 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb + languageName: node + linkType: hard + +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.0.1": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: ^0.1.4 + signal-exit: ^3.0.7 + checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c + languageName: node + linkType: hard + +"ws@npm:8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 442badcce1f1178ec87a0b5372ae2e9771e07c4929a3180321901f226127f252441e8689d765aa5cfba5f50ac60dd830954afc5aeae81609aefa11d3ddf5cecf + languageName: node + linkType: hard + +"ws@npm:^7.4.6": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb + languageName: node + linkType: hard + +"ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.17.1, ws@npm:^8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 + languageName: node + linkType: hard + +"xcase@npm:^2.0.1": + version: 2.0.1 + resolution: "xcase@npm:2.0.1" + checksum: 1d407306593f1049ebb5d3b7b86b0d40b4b108be428cf4d17c57454ef5444c962555c387384c121d83a6bcf7a9b6b04a51cc4b76786bfb0fac8d0a108b5b7ef8 + languageName: node + linkType: hard + +"xml-but-prettier@npm:^1.0.1": + version: 1.0.1 + resolution: "xml-but-prettier@npm:1.0.1" + dependencies: + repeat-string: ^1.5.2 + checksum: 66b400079d8f2b2a149d437d94a1286318fb80a4c181a9597282711b595de15640b0066a72a4a7093afce6369798dc9725d5c2338bde59ba1a33fd7f5e753635 + languageName: node + linkType: hard + +"xml-crypto@npm:^6.0.0": + version: 6.0.0 + resolution: "xml-crypto@npm:6.0.0" + dependencies: + "@xmldom/is-dom-node": ^1.0.1 + "@xmldom/xmldom": ^0.8.10 + xpath: ^0.0.33 + checksum: 1c679ed66e4cea6309602cf8d536973f7832b69bd400310802365af972c9a0261c9a456c64015e0e92b8c93f168f9f13a355bbbd04d1219ca61c2a3f544d1208 + languageName: node + linkType: hard + +"xml-encryption@npm:^3.0.2": + version: 3.0.2 + resolution: "xml-encryption@npm:3.0.2" + dependencies: + "@xmldom/xmldom": ^0.8.5 + escape-html: ^1.0.3 + xpath: 0.0.32 + checksum: aac1b987d5de5becfc747c88c3a656c00799a153ab541078b875a69e1ac1f1c2f29bf85f22eab6a78382dc2919f79401a916cc392aba7994475919e0695893eb + languageName: node + linkType: hard + +"xml-name-validator@npm:^3.0.0": + version: 3.0.0 + resolution: "xml-name-validator@npm:3.0.0" + checksum: b3ac459afed783c285bb98e4960bd1f3ba12754fd4f2320efa0f9181ca28928c53cc75ca660d15d205e81f92304419afe94c531c7cfb3e0649aa6d140d53ecb0 + languageName: node + linkType: hard + +"xml-name-validator@npm:^4.0.0": + version: 4.0.0 + resolution: "xml-name-validator@npm:4.0.0" + checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad + languageName: node + linkType: hard + +"xml2js@npm:^0.6.2": + version: 0.6.2 + resolution: "xml2js@npm:0.6.2" + dependencies: + sax: ">=0.6.0" + xmlbuilder: ~11.0.0 + checksum: 458a83806193008edff44562c0bdb982801d61ee7867ae58fd35fab781e69e17f40dfeb8fc05391a4648c9c54012066d3955fe5d993ffbe4dc63399023f32ac2 + languageName: node + linkType: hard + +"xml@npm:=1.0.1": + version: 1.0.1 + resolution: "xml@npm:1.0.1" + checksum: 11b5545ef3f8fec3fa29ce251f50ad7b6c97c103ed4d851306ec23366f5fa4699dd6a942262df52313a0cd1840ab26256da253c023bad3309d8ce46fe6020ca0 + languageName: node + linkType: hard + +"xmlbuilder@npm:^15.1.1": + version: 15.1.1 + resolution: "xmlbuilder@npm:15.1.1" + checksum: 14f7302402e28d1f32823583d121594a9dca36408d40320b33f598bd589ca5163a352d076489c9c64d2dc1da19a790926a07bf4191275330d4de2b0d85bb1843 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0 + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 8c70ac94070ccca03f47a81fcce3b271bd1f37a591bf5424e787ae313fcb9c212f5f6786e1fa82076a2c632c0141552babcd85698c437506dfa6ae2d58723062 + languageName: node + linkType: hard + +"xpath@npm:0.0.32": + version: 0.0.32 + resolution: "xpath@npm:0.0.32" + checksum: 887e9747b960ea45fb47a9464744424512de0a49205e82c2ad6be662d7a2f1a75145662a143304340864c6da68fd8d767cce4065cc198ee07a3d4897e0a3d4bb + languageName: node + linkType: hard + +"xpath@npm:^0.0.33": + version: 0.0.33 + resolution: "xpath@npm:0.0.33" + checksum: 075cd553819302b9df0ae11526b666016ee286b72e0600a923c7565d847fcfa7ff195db3065ec86b9a12f1f81bfc82f1a316fc53442a8572c31582e87ccaec4a + languageName: node + linkType: hard + +"xpath@npm:^0.0.34": + version: 0.0.34 + resolution: "xpath@npm:0.0.34" + checksum: c10ae2b7be442460462e80a9ef79ca1c9b529abcf696ec3859cddd5a52b64b7e55a54c2c5352ac9c5d195939e2b3aefe708a7428780d7ec0ae7565257ab2a224 + languageName: node + linkType: hard + +"xtend@npm:^4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + languageName: node + linkType: hard + +"yallist@npm:^2.1.2": + version: 2.1.2 + resolution: "yallist@npm:2.1.2" + checksum: 9ba99409209f485b6fcb970330908a6d41fa1c933f75e08250316cce19383179a6b70a7e0721b89672ebb6199cc377bf3e432f55100da6a7d6e11902b0a642cb + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yaml-diff-patch@npm:^2.0.0": + version: 2.0.0 + resolution: "yaml-diff-patch@npm:2.0.0" + dependencies: + fast-json-patch: ^3.1.0 + oppa: ^0.4.0 + yaml: ^2.0.0-10 + bin: + yaml-diff-patch: dist/bin/yaml-patch.js + yaml-overwrite: dist/bin/yaml-patch.js + yaml-patch: dist/bin/yaml-patch.js + checksum: 5207d8523584eb6088fe32a0c6010599260ecfa5f959d120a1bad02f19143d1ddeafe10c37ccf125ac04d079072a5ead92b55c6787fd64d12f5acbb0d172e7ec + languageName: node + linkType: hard + +"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f + languageName: node + linkType: hard + +"yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.1, yaml@npm:^2.2.2": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" + bin: + yaml: bin.mjs + checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c + languageName: node + linkType: hard + +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + 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 + checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 + languageName: node + linkType: hard + +"yargs@npm:^17.1.1, yargs@npm:^17.3.1, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + 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 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a + languageName: node + linkType: hard + +"yauzl@npm:^3.0.0": + version: 3.1.3 + resolution: "yauzl@npm:3.1.3" + dependencies: + buffer-crc32: ~0.2.3 + pend: ~1.2.0 + checksum: 5b782f6e99361a9c715e7a82e7aae3d983b6ddff6ebe3a66d2dd3f4ee601ec41c55fa88587bf6de0acbc013aac0b2cac84f9f0cd48372fd5329ee5e273f46f2c + languageName: node + linkType: hard + +"ylru@npm:^1.2.0": + version: 1.4.0 + resolution: "ylru@npm:1.4.0" + checksum: e0bf797476487e3d57a6e8790cbb749cff2089e2afc87e46bc84ce7605c329d578ff422c8e8c2ddf167681ddd218af0f58e099733ae1044cba9e9472ebedc01d + languageName: node + linkType: hard + +"yml-loader@npm:^2.1.0": + version: 2.1.0 + resolution: "yml-loader@npm:2.1.0" + dependencies: + js-yaml: ^3.8.3 + loader-utils: ^1.1.0 + checksum: 7afc624b3c9d3520698d275069b891a826ecb1ecf3c37e8312737067b23427f1e0d5c4b05cb08bea85d675c0a4f883831bcc82fda34f79158c0659a2d09de920 + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 + languageName: node + linkType: hard + +"yn@npm:^4.0.0": + version: 4.0.0 + resolution: "yn@npm:4.0.0" + checksum: 2d60113b6f43f7c29a0a97719d8da4f626b755f5bb2fd19b00d1fe732db1900ad3f1785811a86d941cbe2800f02773af00d0ed99201333eeb3618db8502f7e96 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard + +"yup@npm:^1.0.0": + version: 1.4.0 + resolution: "yup@npm:1.4.0" + dependencies: + property-expr: ^2.0.5 + tiny-case: ^1.0.3 + toposort: ^2.0.2 + type-fest: ^2.19.0 + checksum: 20a2ee0c1e891979ca16b34805b3a3be9ab4bea6ea3d2f9005b998b4dc992d0e4d7b53e5f4d8d9423420046630fb44fdf0ecf7e83bc34dd83392bca046c5229d + languageName: node + linkType: hard + +"z-schema@npm:~5.0.2": + version: 5.0.5 + resolution: "z-schema@npm:5.0.5" + dependencies: + commander: ^9.4.1 + lodash.get: ^4.4.2 + lodash.isequal: ^4.5.0 + validator: ^13.7.0 + dependenciesMeta: + commander: + optional: true + bin: + z-schema: bin/z-schema + checksum: 8a1d66817ae4384dc3f63311f0cccaadd95cc9640eaade5fd3fbf91aa80d6bb82fb95d9b9171fa82ac371a0155b32b7f5f77bbe84dabaca611b66f74c628f0b8 + languageName: node + linkType: hard + +"zen-observable@npm:^0.10.0": + version: 0.10.0 + resolution: "zen-observable@npm:0.10.0" + checksum: cee4e8902fcf4ed49f96937e9bc30b980ad3311b85e94b836c77f787163c98f19c65d2d8ac80990e8ecf4c1497d84821d58580d5ee20015f55516de146e8b7af + languageName: node + linkType: hard + +"zenscroll@npm:^4.0.2": + version: 4.0.2 + resolution: "zenscroll@npm:4.0.2" + checksum: 5fe5c8b685246985cbb8eb270bbbac013bddaf5cde0fb9042c7b5640e31877d11a28892a802426659fe505b0b514d4d004fedd27c0cc22682611cc8f9e43132e + languageName: node + linkType: hard + +"zip-stream@npm:^5.0.1": + version: 5.0.2 + resolution: "zip-stream@npm:5.0.2" + dependencies: + archiver-utils: ^4.0.1 + compress-commons: ^5.0.1 + readable-stream: ^3.6.0 + checksum: caf33dd9624d781ea2ded059c83e3e7adc963557ca399512d2da6ab6e219b35c2985f6ff1a334dd2ab241b4067db6819398c723f3fca89b51b078757df8e3c44 + languageName: node + linkType: hard + +"zip-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "zip-stream@npm:6.0.1" + dependencies: + archiver-utils: ^5.0.0 + compress-commons: ^6.0.2 + readable-stream: ^4.0.0 + checksum: aa5abd6a89590eadeba040afbc375f53337f12637e5e98330012a12d9886cde7a3ccc28bd91aafab50576035bbb1de39a9a316eecf2411c8b9009c9f94f0db27 + languageName: node + linkType: hard + +"zod-to-json-schema@npm:^3.20.4, zod-to-json-schema@npm:^3.21.4": + version: 3.23.3 + resolution: "zod-to-json-schema@npm:3.23.3" + peerDependencies: + zod: ^3.23.3 + checksum: 0d51cf64b54fd39e86434cd5d2239c2981808e6461d022e4c68a1dec67fff28ef2b7bb5733dfd40eb50d6ce6d252288f3989d67134fa81401c36469bb26f13ec + languageName: node + linkType: hard + +"zod-validation-error@npm:^3.0.3": + version: 3.4.0 + resolution: "zod-validation-error@npm:3.4.0" + peerDependencies: + zod: ^3.18.0 + checksum: b07fbfc39582dbdf6972f5f5f0c3bac9e6b5e6d2e55ef3dd891fd08f1966ebf1023a4bc270e9b569eaa48ed1684ac2252c9f260b0bd07b167671596e6e4d0fa8 + languageName: node + linkType: hard + +"zod@npm:^3.22.4": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 15949ff82118f59c893dacd9d3c766d02b6fa2e71cf474d5aa888570c469dbf5446ac5ad562bb035bf7ac9650da94f290655c194f4a6de3e766f43febd432c5c + languageName: node + linkType: hard + +"zwitch@npm:^2.0.0": + version: 2.0.4 + resolution: "zwitch@npm:2.0.4" + checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6 + languageName: node + linkType: hard From 629ef5b2fc90cf419daf9c4dd028dde7f54939e1 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 15:57:00 +0200 Subject: [PATCH 02/11] feat: yarn lock Signed-off-by: Alper Altay --- workspaces/github-search-issues/yarn.lock | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/workspaces/github-search-issues/yarn.lock b/workspaces/github-search-issues/yarn.lock index bdd261c22..8d9f6a860 100644 --- a/workspaces/github-search-issues/yarn.lock +++ b/workspaces/github-search-issues/yarn.lock @@ -2735,6 +2735,7 @@ __metadata: "@backstage/core-components": ^0.15.0 "@backstage/core-plugin-api": ^1.9.4 "@backstage/dev-utils": ^1.1.0 + "@backstage/plugin-search-common": ^1.2.14 "@backstage/plugin-search-react": ^1.8.0 "@backstage/test-utils": ^1.6.0 "@backstage/theme": ^0.5.7 @@ -14071,12 +14072,6 @@ __metadata: languageName: node linkType: hard -"app@link:../app::locator=backend%40workspace%3Apackages%2Fbackend": - version: 0.0.0-use.local - resolution: "app@link:../app::locator=backend%40workspace%3Apackages%2Fbackend" - languageName: node - linkType: soft - "app@workspace:packages/app": version: 0.0.0-use.local resolution: "app@workspace:packages/app" @@ -14799,7 +14794,6 @@ __metadata: "@types/express": ^4.17.6 "@types/express-serve-static-core": ^4.17.5 "@types/luxon": ^2.0.4 - app: "link:../app" better-sqlite3: ^9.0.0 dockerode: ^3.3.1 node-gyp: ^9.0.0 From bade9e0f2f9c5715efeba2dc1c29b2a4fa9a03da Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 16:02:01 +0200 Subject: [PATCH 03/11] feat: changesets Signed-off-by: Alper Altay --- .../github-search-issues/.changeset/hot-bulldogs-rush.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md diff --git a/workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md b/workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md new file mode 100644 index 000000000..28d83a017 --- /dev/null +++ b/workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md @@ -0,0 +1,6 @@ +--- +'@backstage-community/plugin-search-backend-module-github': major +'@backstage-community/plugin-search-github': major +--- + +new GitHub search backend module and a corresponding frontend plugin From de69c24813985c64b39098238d4c7b6b1bd98f5b Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 16:05:36 +0200 Subject: [PATCH 04/11] feat: codeowners Signed-off-by: Alper Altay --- .github/CODEOWNERS | 71 +++++++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 816feae2d..848085df8 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,40 +1,45 @@ # This file registers ownership for certain parts of the backstage code. + # Review from a member of the corresponding code owner is required to merge pull requests. + # + # The last matching pattern takes precedence. + # https://help.github.com/articles/about-codeowners/ -* @backstage/community-plugins-maintainers -yarn.lock @backstage/community-plugins-maintainers @backstage-service -*/yarn.lock @backstage/community-plugins-maintainers @backstage-service +- @backstage/community-plugins-maintainers + yarn.lock @backstage/community-plugins-maintainers @backstage-service + \*/yarn.lock @backstage/community-plugins-maintainers @backstage-service -/workspaces/3scale @backstage/community-plugins-maintainers @fmenesesg -/workspaces/acr @backstage/community-plugins-maintainers @invincibleJai -/workspaces/adr @backstage/community-plugins-maintainers @kuangp -/workspaces/analytics @backstage/community-plugins-maintainers @jmezach -/workspaces/azure-devops @backstage/community-plugins-maintainers @awanlin -/workspaces/azure-storage-explorer @backstage/community-plugins-maintainers @deepan10 -/workspaces/bitrise @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/blackduck @backstage/community-plugins-maintainers @deepan10 -/workspaces/code-coverage @backstage/community-plugins-maintainers @alde -/workspaces/confluence @backstage/community-plugins-maintainers @fjudith -/workspaces/cost-insights @backstage/community-plugins-maintainers @backstage/silver-lining -/workspaces/entity-feedback @backstage/community-plugins-maintainers @kuangp -/workspaces/explore @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/feedback @backstage/community-plugins-maintainers @riginoommen @deshmukhmayur @yashoswalyo -/workspaces/fossa @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/git-release-manager @backstage/community-plugins-maintainers @erikengervall -/workspaces/github-pull-requests-board @backstage/community-plugins-maintainers @gregorytalita -/workspaces/kafka @backstage/community-plugins-maintainers @andrewthauer -/workspaces/linguist @backstage/community-plugins-maintainers @awanlin -/workspaces/octopus-deploy @backstage/community-plugins-maintainers @jmezach -/workspaces/pingidentity @backstage/community-plugins-maintainers @jessicajhee -/workspaces/playlist @backstage/community-plugins-maintainers @kuangp -/workspaces/redhat-argocd @backstage/community-plugins-maintainers @karthikjeeyar @rohitkrai03 @Eswaraiahsapram -/workspaces/redhat-resource-optimization @backstage/community-plugins-maintainers -/workspaces/report-portal @backstage/community-plugins-maintainers @yashoswalyo -/workspaces/rollbar @backstage/community-plugins-maintainers @andrewthauer -/workspaces/scaffolder-relation-processor @backstage/community-plugins-maintainers @04kash -/workspaces/sonarqube @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/tech-insights @backstage/community-plugins-maintainers @xantier -/workspaces/user-settings @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/3scale @backstage/community-plugins-maintainers @fmenesesg +/workspaces/acr @backstage/community-plugins-maintainers @invincibleJai +/workspaces/adr @backstage/community-plugins-maintainers @kuangp +/workspaces/analytics @backstage/community-plugins-maintainers @jmezach +/workspaces/azure-devops @backstage/community-plugins-maintainers @awanlin +/workspaces/azure-storage-explorer @backstage/community-plugins-maintainers @deepan10 +/workspaces/bitrise @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/blackduck @backstage/community-plugins-maintainers @deepan10 +/workspaces/code-coverage @backstage/community-plugins-maintainers @alde +/workspaces/confluence @backstage/community-plugins-maintainers @fjudith +/workspaces/cost-insights @backstage/community-plugins-maintainers @backstage/silver-lining +/workspaces/entity-feedback @backstage/community-plugins-maintainers @kuangp +/workspaces/explore @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/feedback @backstage/community-plugins-maintainers @riginoommen @deshmukhmayur @yashoswalyo +/workspaces/fossa @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/git-release-manager @backstage/community-plugins-maintainers @erikengervall +/workspaces/github-pull-requests-board @backstage/community-plugins-maintainers @gregorytalita +/workspaces/kafka @backstage/community-plugins-maintainers @andrewthauer +/workspaces/linguist @backstage/community-plugins-maintainers @awanlin +/workspaces/octopus-deploy @backstage/community-plugins-maintainers @jmezach +/workspaces/pingidentity @backstage/community-plugins-maintainers @jessicajhee +/workspaces/playlist @backstage/community-plugins-maintainers @kuangp +/workspaces/redhat-argocd @backstage/community-plugins-maintainers @karthikjeeyar @rohitkrai03 @Eswaraiahsapram +/workspaces/redhat-resource-optimization @backstage/community-plugins-maintainers +/workspaces/report-portal @backstage/community-plugins-maintainers @yashoswalyo +/workspaces/rollbar @backstage/community-plugins-maintainers @andrewthauer +/workspaces/scaffolder-relation-processor @backstage/community-plugins-maintainers @04kash +/workspaces/sonarqube @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/tech-insights @backstage/community-plugins-maintainers @xantier +/workspaces/user-settings @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/github-search-issues @backstage/community-plugins-maintainers @alper98 From 8f7bc1d4863981658ad272c6828a1e2fda624c96 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 16:09:37 +0200 Subject: [PATCH 05/11] feat: formatting codeowners Signed-off-by: Alper Altay --- .github/CODEOWNERS | 72 ++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 38 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 848085df8..2466b5040 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,45 +1,41 @@ # This file registers ownership for certain parts of the backstage code. - # Review from a member of the corresponding code owner is required to merge pull requests. - # - # The last matching pattern takes precedence. - # https://help.github.com/articles/about-codeowners/ -- @backstage/community-plugins-maintainers - yarn.lock @backstage/community-plugins-maintainers @backstage-service - \*/yarn.lock @backstage/community-plugins-maintainers @backstage-service +* @backstage/community-plugins-maintainers +yarn.lock @backstage/community-plugins-maintainers @backstage-service +*/yarn.lock @backstage/community-plugins-maintainers @backstage-service -/workspaces/3scale @backstage/community-plugins-maintainers @fmenesesg -/workspaces/acr @backstage/community-plugins-maintainers @invincibleJai -/workspaces/adr @backstage/community-plugins-maintainers @kuangp -/workspaces/analytics @backstage/community-plugins-maintainers @jmezach -/workspaces/azure-devops @backstage/community-plugins-maintainers @awanlin -/workspaces/azure-storage-explorer @backstage/community-plugins-maintainers @deepan10 -/workspaces/bitrise @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/blackduck @backstage/community-plugins-maintainers @deepan10 -/workspaces/code-coverage @backstage/community-plugins-maintainers @alde -/workspaces/confluence @backstage/community-plugins-maintainers @fjudith -/workspaces/cost-insights @backstage/community-plugins-maintainers @backstage/silver-lining -/workspaces/entity-feedback @backstage/community-plugins-maintainers @kuangp -/workspaces/explore @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/feedback @backstage/community-plugins-maintainers @riginoommen @deshmukhmayur @yashoswalyo -/workspaces/fossa @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/git-release-manager @backstage/community-plugins-maintainers @erikengervall -/workspaces/github-pull-requests-board @backstage/community-plugins-maintainers @gregorytalita -/workspaces/kafka @backstage/community-plugins-maintainers @andrewthauer -/workspaces/linguist @backstage/community-plugins-maintainers @awanlin -/workspaces/octopus-deploy @backstage/community-plugins-maintainers @jmezach -/workspaces/pingidentity @backstage/community-plugins-maintainers @jessicajhee -/workspaces/playlist @backstage/community-plugins-maintainers @kuangp -/workspaces/redhat-argocd @backstage/community-plugins-maintainers @karthikjeeyar @rohitkrai03 @Eswaraiahsapram -/workspaces/redhat-resource-optimization @backstage/community-plugins-maintainers -/workspaces/report-portal @backstage/community-plugins-maintainers @yashoswalyo -/workspaces/rollbar @backstage/community-plugins-maintainers @andrewthauer -/workspaces/scaffolder-relation-processor @backstage/community-plugins-maintainers @04kash -/workspaces/sonarqube @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/tech-insights @backstage/community-plugins-maintainers @xantier -/workspaces/user-settings @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/github-search-issues @backstage/community-plugins-maintainers @alper98 +/workspaces/3scale @backstage/community-plugins-maintainers @fmenesesg +/workspaces/acr @backstage/community-plugins-maintainers @invincibleJai +/workspaces/adr @backstage/community-plugins-maintainers @kuangp +/workspaces/analytics @backstage/community-plugins-maintainers @jmezach +/workspaces/azure-devops @backstage/community-plugins-maintainers @awanlin +/workspaces/azure-storage-explorer @backstage/community-plugins-maintainers @deepan10 +/workspaces/bitrise @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/blackduck @backstage/community-plugins-maintainers @deepan10 +/workspaces/code-coverage @backstage/community-plugins-maintainers @alde +/workspaces/confluence @backstage/community-plugins-maintainers @fjudith +/workspaces/cost-insights @backstage/community-plugins-maintainers @backstage/silver-lining +/workspaces/entity-feedback @backstage/community-plugins-maintainers @kuangp +/workspaces/explore @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/feedback @backstage/community-plugins-maintainers @riginoommen @deshmukhmayur @yashoswalyo +/workspaces/fossa @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/git-release-manager @backstage/community-plugins-maintainers @erikengervall +/workspaces/github-pull-requests-board @backstage/community-plugins-maintainers @gregorytalita +/workspaces/kafka @backstage/community-plugins-maintainers @andrewthauer +/workspaces/linguist @backstage/community-plugins-maintainers @awanlin +/workspaces/octopus-deploy @backstage/community-plugins-maintainers @jmezach +/workspaces/pingidentity @backstage/community-plugins-maintainers @jessicajhee +/workspaces/playlist @backstage/community-plugins-maintainers @kuangp +/workspaces/redhat-argocd @backstage/community-plugins-maintainers @karthikjeeyar @rohitkrai03 @Eswaraiahsapram +/workspaces/redhat-resource-optimization @backstage/community-plugins-maintainers +/workspaces/report-portal @backstage/community-plugins-maintainers @yashoswalyo +/workspaces/rollbar @backstage/community-plugins-maintainers @andrewthauer +/workspaces/scaffolder-relation-processor @backstage/community-plugins-maintainers @04kash +/workspaces/sonarqube @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/tech-insights @backstage/community-plugins-maintainers @xantier +/workspaces/user-settings @backstage/community-plugins-maintainers @backstage/sda-se-reviewers +/workspaces/github-search-issues @backstage/community-plugins-maintainers @alper98 From d812ea5ed487cdeb48d5a110c50019e1c4e18edd Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 19:32:11 +0200 Subject: [PATCH 06/11] feat: adding it to the existing github-issues workspace Signed-off-by: Alper Altay --- .github/CODEOWNERS | 1 - .../plugins/github-issues/package.json | 1 + .../GithubIssuesSearchResultListItem.tsx} | 10 +- .../GithubIssuesSearchResultListItem/index.ts | 1 + .../plugins/github-issues/src/plugin.ts | 14 + .../.eslintrc.js | 0 .../README.md | 5 + .../package.json | 16 +- .../src/index.ts | 4 +- .../src/module.ts} | 21 +- workspaces/github-issues/yarn.lock | 933 +- .../github-search-issues/.changeset/README.md | 8 - .../.changeset/config.json | 10 - .../.changeset/hot-bulldogs-rush.md | 6 - workspaces/github-search-issues/.dockerignore | 8 - workspaces/github-search-issues/.eslintignore | 1 - workspaces/github-search-issues/.eslintrc.js | 1 - workspaces/github-search-issues/.gitignore | 54 - .../github-search-issues/.prettierignore | 5 - workspaces/github-search-issues/README.md | 16 - .../github-search-issues/app-config.yaml | 59 - .../github-search-issues/backstage.json | 1 - .../github-search-issues/catalog-info.yaml | 14 - workspaces/github-search-issues/package.json | 65 - .../github-search-issues/packages/README.md | 9 - .../packages/app/.eslintignore | 1 - .../packages/app/CHANGELOG.md | 29 - .../packages/app/knip-report.md | 19 - .../packages/app/package.json | 81 - .../app/public/android-chrome-192x192.png | Bin 13599 -> 0 bytes .../packages/app/public/apple-touch-icon.png | Bin 12619 -> 0 bytes .../packages/app/public/favicon-16x16.png | Bin 883 -> 0 bytes .../packages/app/public/favicon-32x32.png | Bin 1686 -> 0 bytes .../packages/app/public/favicon.ico | Bin 15086 -> 0 bytes .../packages/app/public/index.html | 60 - .../packages/app/public/manifest.json | 15 - .../packages/app/public/robots.txt | 2 - .../packages/app/public/safari-pinned-tab.svg | 1 - .../packages/app/src/App.test.tsx | 44 - .../packages/app/src/App.tsx | 124 - .../packages/app/src/apis.ts | 34 - .../app/src/components/Root/LogoFull.tsx | 45 - .../app/src/components/Root/LogoIcon.tsx | 46 - .../packages/app/src/components/Root/Root.tsx | 105 - .../packages/app/src/components/Root/index.ts | 16 - .../app/src/components/catalog/EntityPage.tsx | 397 - .../app/src/components/search/SearchPage.tsx | 147 - .../packages/app/src/index.tsx | 20 - .../packages/app/src/setupTests.ts | 16 - .../packages/backend/.eslintrc.js | 1 - .../packages/backend/CHANGELOG.md | 32 - .../packages/backend/README.md | 59 - .../packages/backend/knip-report.md | 27 - .../packages/backend/package.json | 64 - .../packages/backend/src/index.ts | 51 - .../packages/backend/src/types.ts | 40 - .../github-search-issues/plugins/README.md | 9 - .../search-backend-module-github/.eslintrc.js | 1 - .../search-backend-module-github/README.md | 53 - .../search-backend-module-github/config.d.ts | 55 - .../src/collators/GithubCollatorFactory.ts | 233 - .../src/collators/index.ts | 16 - .../src/module.ts | 57 - .../plugins/search-github/.eslintrc.js | 1 - .../plugins/search-github/README.md | 30 - .../plugins/search-github/image.png | Bin 526136 -> 0 bytes .../plugins/search-github/package.json | 54 - .../search-github/src/components/index.ts | 17 - .../plugins/search-github/src/index.ts | 17 - .../plugins/search-github/src/plugin.ts | 40 - .../plugins/search-github/src/setupTests.ts | 17 - workspaces/github-search-issues/tsconfig.json | 18 - workspaces/github-search-issues/yarn.lock | 33105 ---------------- 73 files changed, 963 insertions(+), 35499 deletions(-) rename workspaces/{github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx => github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/GithubIssuesSearchResultListItem.tsx} (91%) create mode 100644 workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/index.ts rename workspaces/{github-search-issues/packages/app => github-issues/plugins/search-backend-module-github-issues}/.eslintrc.js (100%) create mode 100644 workspaces/github-issues/plugins/search-backend-module-github-issues/README.md rename workspaces/{github-search-issues/plugins/search-backend-module-github => github-issues/plugins/search-backend-module-github-issues}/package.json (69%) rename workspaces/{github-search-issues/plugins/search-backend-module-github => github-issues/plugins/search-backend-module-github-issues}/src/index.ts (83%) rename workspaces/{github-search-issues/plugins/search-github/src/plugin.test.ts => github-issues/plugins/search-backend-module-github-issues/src/module.ts} (61%) delete mode 100644 workspaces/github-search-issues/.changeset/README.md delete mode 100644 workspaces/github-search-issues/.changeset/config.json delete mode 100644 workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md delete mode 100644 workspaces/github-search-issues/.dockerignore delete mode 100644 workspaces/github-search-issues/.eslintignore delete mode 100644 workspaces/github-search-issues/.eslintrc.js delete mode 100644 workspaces/github-search-issues/.gitignore delete mode 100644 workspaces/github-search-issues/.prettierignore delete mode 100644 workspaces/github-search-issues/README.md delete mode 100644 workspaces/github-search-issues/app-config.yaml delete mode 100644 workspaces/github-search-issues/backstage.json delete mode 100644 workspaces/github-search-issues/catalog-info.yaml delete mode 100644 workspaces/github-search-issues/package.json delete mode 100644 workspaces/github-search-issues/packages/README.md delete mode 100644 workspaces/github-search-issues/packages/app/.eslintignore delete mode 100644 workspaces/github-search-issues/packages/app/CHANGELOG.md delete mode 100644 workspaces/github-search-issues/packages/app/knip-report.md delete mode 100644 workspaces/github-search-issues/packages/app/package.json delete mode 100644 workspaces/github-search-issues/packages/app/public/android-chrome-192x192.png delete mode 100644 workspaces/github-search-issues/packages/app/public/apple-touch-icon.png delete mode 100644 workspaces/github-search-issues/packages/app/public/favicon-16x16.png delete mode 100644 workspaces/github-search-issues/packages/app/public/favicon-32x32.png delete mode 100644 workspaces/github-search-issues/packages/app/public/favicon.ico delete mode 100644 workspaces/github-search-issues/packages/app/public/index.html delete mode 100644 workspaces/github-search-issues/packages/app/public/manifest.json delete mode 100644 workspaces/github-search-issues/packages/app/public/robots.txt delete mode 100644 workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg delete mode 100644 workspaces/github-search-issues/packages/app/src/App.test.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/App.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/apis.ts delete mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/components/Root/index.ts delete mode 100644 workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/index.tsx delete mode 100644 workspaces/github-search-issues/packages/app/src/setupTests.ts delete mode 100644 workspaces/github-search-issues/packages/backend/.eslintrc.js delete mode 100644 workspaces/github-search-issues/packages/backend/CHANGELOG.md delete mode 100644 workspaces/github-search-issues/packages/backend/README.md delete mode 100644 workspaces/github-search-issues/packages/backend/knip-report.md delete mode 100644 workspaces/github-search-issues/packages/backend/package.json delete mode 100644 workspaces/github-search-issues/packages/backend/src/index.ts delete mode 100644 workspaces/github-search-issues/packages/backend/src/types.ts delete mode 100644 workspaces/github-search-issues/plugins/README.md delete mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js delete mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/README.md delete mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts delete mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts delete mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts delete mode 100644 workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts delete mode 100644 workspaces/github-search-issues/plugins/search-github/.eslintrc.js delete mode 100644 workspaces/github-search-issues/plugins/search-github/README.md delete mode 100644 workspaces/github-search-issues/plugins/search-github/image.png delete mode 100644 workspaces/github-search-issues/plugins/search-github/package.json delete mode 100644 workspaces/github-search-issues/plugins/search-github/src/components/index.ts delete mode 100644 workspaces/github-search-issues/plugins/search-github/src/index.ts delete mode 100644 workspaces/github-search-issues/plugins/search-github/src/plugin.ts delete mode 100644 workspaces/github-search-issues/plugins/search-github/src/setupTests.ts delete mode 100644 workspaces/github-search-issues/tsconfig.json delete mode 100644 workspaces/github-search-issues/yarn.lock diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 2466b5040..816feae2d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -38,4 +38,3 @@ yarn.lock @backstage/community-plugins /workspaces/sonarqube @backstage/community-plugins-maintainers @backstage/sda-se-reviewers /workspaces/tech-insights @backstage/community-plugins-maintainers @xantier /workspaces/user-settings @backstage/community-plugins-maintainers @backstage/sda-se-reviewers -/workspaces/github-search-issues @backstage/community-plugins-maintainers @alper98 diff --git a/workspaces/github-issues/plugins/github-issues/package.json b/workspaces/github-issues/plugins/github-issues/package.json index 03b6f8715..9aafaeb43 100644 --- a/workspaces/github-issues/plugins/github-issues/package.json +++ b/workspaces/github-issues/plugins/github-issues/package.json @@ -43,6 +43,7 @@ "@backstage/integration": "^1.15.0", "@backstage/integration-react": "^1.1.32", "@backstage/plugin-catalog-react": "^1.13.1", + "@backstage/plugin-search-react": "^1.8.0", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.9.1", "@material-ui/lab": "4.0.0-alpha.61", diff --git a/workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx b/workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/GithubIssuesSearchResultListItem.tsx similarity index 91% rename from workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx rename to workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/GithubIssuesSearchResultListItem.tsx index ecc71066a..b435f1e2e 100644 --- a/workspaces/github-search-issues/plugins/search-github/src/components/GitHubSearchResultListItem.tsx +++ b/workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/GithubIssuesSearchResultListItem.tsx @@ -38,15 +38,15 @@ const useStyles = makeStyles( marginBottom: '1rem', }, }, - { name: 'GithubSearchResultListItem' }, + { name: 'GithubIssuesSearchResultListItemItem' }, ); /** - * Props for {@link GithubSearchResultListItem}. + * Props for {@link GithubIssuesSearchResultListItemItem}. * * @public */ -export interface GithubSearchResultListItemProps { +export interface GithubIssuesSearchResultListItemItemProps { icon?: ReactNode | ((result: IndexableDocument) => ReactNode); result?: IndexableDocument; highlight?: ResultHighlight; @@ -54,8 +54,8 @@ export interface GithubSearchResultListItemProps { } /** @public */ -export function GithubSearchResultListItem( - props: GithubSearchResultListItemProps, +export function GithubIssuesSearchResultListItemItem( + props: GithubIssuesSearchResultListItemItemProps, ) { const result = props.result as any; diff --git a/workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/index.ts b/workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/index.ts new file mode 100644 index 000000000..f8672f2ea --- /dev/null +++ b/workspaces/github-issues/plugins/github-issues/src/components/GithubIssues/GithubIssuesSearchResultListItem/index.ts @@ -0,0 +1 @@ +export * from './GithubIssuesSearchResultListItem'; diff --git a/workspaces/github-issues/plugins/github-issues/src/plugin.ts b/workspaces/github-issues/plugins/github-issues/src/plugin.ts index 245a4ca5c..db4779eb6 100644 --- a/workspaces/github-issues/plugins/github-issues/src/plugin.ts +++ b/workspaces/github-issues/plugins/github-issues/src/plugin.ts @@ -65,3 +65,17 @@ export const GithubIssuesPage = githubIssuesPlugin.provide( mountPoint: rootRouteRef, }), ); + +/** @public */ +export const GithubIssuesSearchResultListItem: ( + props: SearchResultListItemExtensionProps, +) => JSX.Element | null = searchGithubPlugin.provide( + createSearchResultListItemExtension({ + name: 'GithubIssuesSearchResultListItem', + component: () => + import('./components/GithubIssuesSearchResultListItemItem').then( + m => m.GithubIssuesSearchResultListItemItem, + ), + predicate: result => result.type === 'github', + }), +); diff --git a/workspaces/github-search-issues/packages/app/.eslintrc.js b/workspaces/github-issues/plugins/search-backend-module-github-issues/.eslintrc.js similarity index 100% rename from workspaces/github-search-issues/packages/app/.eslintrc.js rename to workspaces/github-issues/plugins/search-backend-module-github-issues/.eslintrc.js diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md b/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md new file mode 100644 index 000000000..299f14927 --- /dev/null +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md @@ -0,0 +1,5 @@ +# @backstage-community/plugin-search-backend-module-github-issues + +The github-issues backend module for the search plugin. + +_This plugin was created through the Backstage CLI_ diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/package.json b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json similarity index 69% rename from workspaces/github-search-issues/plugins/search-backend-module-github/package.json rename to workspaces/github-issues/plugins/search-backend-module-github-issues/package.json index 162b2afcf..a322b9d2d 100644 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/package.json +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json @@ -1,5 +1,5 @@ { - "name": "@backstage-community/plugin-search-backend-module-github", + "name": "@backstage-community/plugin-search-backend-module-github-issues", "description": "The github-issues backend module for the search plugin.", "version": "0.1.0", "main": "src/index.ts", @@ -24,21 +24,13 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.0.0", - "@backstage/config": "^1.2.0", - "@backstage/integration": "^1.15.0", - "@backstage/plugin-search-backend-node": "^1.3.2", - "@backstage/plugin-search-common": "^1.2.14", - "@octokit/graphql": "^5.0.0" + "@backstage/backend-plugin-api": "^1.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "^1.0.0", - "@backstage/cli": "^0.27.1", - "@octokit/graphql-schema": "^15.25.0" + "@backstage/cli": "^0.27.1" }, "files": [ - "config.d.ts", "dist" - ], - "configSchema": "config.d.ts" + ] } diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts similarity index 83% rename from workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts rename to workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts index 9389aeb61..1d9932479 100644 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/src/index.ts +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts @@ -15,9 +15,9 @@ */ /** - * The github backend module for the search plugin. + * The github-issues backend module for the search plugin. * * @packageDocumentation */ -export { searchModuleGithub as default } from './module'; +export { searchModuleGithubIssues as default } from './module'; diff --git a/workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts similarity index 61% rename from workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts rename to workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts index 85ad658ab..2865a4a73 100644 --- a/workspaces/github-search-issues/plugins/search-github/src/plugin.test.ts +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts @@ -13,11 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import { + coreServices, + createBackendModule, +} from '@backstage/backend-plugin-api'; -import { searchGithubPlugin } from './plugin'; - -describe('search-github', () => { - it('should export plugin', () => { - expect(searchGithubPlugin).toBeDefined(); - }); +export const searchModuleGithubIssues = createBackendModule({ + pluginId: 'search', + moduleId: 'github-issues', + register(reg) { + reg.registerInit({ + deps: { logger: coreServices.logger }, + async init({ logger }) { + logger.info('Hello World!'); + }, + }); + }, }); diff --git a/workspaces/github-issues/yarn.lock b/workspaces/github-issues/yarn.lock index 623ac0bf1..410b79b2f 100644 --- a/workspaces/github-issues/yarn.lock +++ b/workspaces/github-issues/yarn.lock @@ -2525,6 +2525,7 @@ __metadata: "@backstage/integration": ^1.15.0 "@backstage/integration-react": ^1.1.32 "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-search-react": ^1.8.0 "@backstage/test-utils": ^1.6.0 "@material-ui/core": ^4.12.4 "@material-ui/icons": ^4.9.1 @@ -2548,6 +2549,16 @@ __metadata: languageName: unknown linkType: soft +"@backstage-community/plugin-search-backend-module-github-issues@workspace:plugins/search-backend-module-github-issues": + version: 0.0.0-use.local + resolution: "@backstage-community/plugin-search-backend-module-github-issues@workspace:plugins/search-backend-module-github-issues" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/backend-test-utils": ^1.0.0 + "@backstage/cli": ^0.27.1 + languageName: unknown + linkType: soft + "@backstage/app-defaults@npm:^1.5.11": version: 1.5.11 resolution: "@backstage/app-defaults@npm:1.5.11" @@ -2567,6 +2578,47 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-app-api@npm:^1.0.0": + version: 1.0.0 + resolution: "@backstage/backend-app-api@npm:1.0.0" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/types": ^1.1.1 + "@manypkg/get-packages": ^1.1.3 + compression: ^1.7.4 + cookie: ^0.6.0 + cors: ^2.8.5 + express: ^4.17.1 + express-promise-router: ^4.1.0 + helmet: ^6.0.0 + jose: ^5.0.0 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + node-fetch: ^2.7.0 + node-forge: ^1.3.1 + path-to-regexp: ^8.0.0 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + checksum: 6f1b3a6db855e5944dc9719337896d75d7bebc05eef2454e4523446507c2a1d19d2c58ab2c9a9332eb684168356804fb83499704c4563c94c0deddbf45ca7289 + languageName: node + linkType: hard + "@backstage/backend-common@npm:^0.25.0": version: 0.25.0 resolution: "@backstage/backend-common@npm:0.25.0" @@ -2644,6 +2696,84 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-defaults@npm:^0.5.0": + version: 0.5.0 + resolution: "@backstage/backend-defaults@npm:0.5.0" + dependencies: + "@aws-sdk/abort-controller": ^3.347.0 + "@aws-sdk/client-codecommit": ^3.350.0 + "@aws-sdk/client-s3": ^3.350.0 + "@aws-sdk/credential-providers": ^3.350.0 + "@aws-sdk/types": ^3.347.0 + "@backstage/backend-app-api": ^1.0.0 + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-dev-utils": ^0.1.5 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/cli-common": ^0.1.14 + "@backstage/cli-node": ^0.2.8 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.15.0 + "@backstage/integration-aws-node": ^0.1.12 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-events-node": ^0.4.0 + "@backstage/plugin-permission-node": ^0.8.3 + "@backstage/types": ^1.1.1 + "@google-cloud/storage": ^7.0.0 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@manypkg/get-packages": ^1.1.3 + "@octokit/rest": ^19.0.3 + "@opentelemetry/api": ^1.3.0 + "@types/cors": ^2.8.6 + "@types/express": ^4.17.6 + archiver: ^7.0.0 + base64-stream: ^1.0.0 + better-sqlite3: ^11.0.0 + compression: ^1.7.4 + concat-stream: ^2.0.0 + cookie: ^0.6.0 + cors: ^2.8.5 + cron: ^3.0.0 + express: ^4.17.1 + express-promise-router: ^4.1.0 + fs-extra: ^11.2.0 + git-url-parse: ^14.0.0 + helmet: ^6.0.0 + isomorphic-git: ^1.23.0 + jose: ^5.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + lodash: ^4.17.21 + logform: ^2.3.2 + luxon: ^3.0.0 + minimatch: ^9.0.0 + minimist: ^1.2.5 + morgan: ^1.10.0 + mysql2: ^3.0.0 + node-fetch: ^2.7.0 + node-forge: ^1.3.1 + p-limit: ^3.1.0 + path-to-regexp: ^8.0.0 + pg: ^8.11.3 + pg-connection-string: ^2.3.0 + pg-format: ^1.0.4 + raw-body: ^2.4.1 + selfsigned: ^2.0.0 + stoppable: ^1.1.0 + tar: ^6.1.12 + triple-beam: ^1.4.1 + uuid: ^9.0.0 + winston: ^3.2.1 + winston-transport: ^4.5.0 + yauzl: ^3.0.0 + yn: ^4.0.0 + zod: ^3.22.4 + checksum: ff0b20ca44fe3412d031676768d31598dc64a2bef5ca654ded3d533ab692030d38ea28ba64c25ae9cb63615ce391322f8a929df57dd1a51890bcadd5fd61f308 + languageName: node + linkType: hard + "@backstage/backend-dev-utils@npm:^0.1.5": version: 0.1.5 resolution: "@backstage/backend-dev-utils@npm:0.1.5" @@ -2670,6 +2800,44 @@ __metadata: languageName: node linkType: hard +"@backstage/backend-test-utils@npm:^1.0.0": + version: 1.0.0 + resolution: "@backstage/backend-test-utils@npm:1.0.0" + dependencies: + "@backstage/backend-app-api": ^1.0.0 + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-events-node": ^0.4.0 + "@backstage/types": ^1.1.1 + "@keyv/memcache": ^1.3.5 + "@keyv/redis": ^2.5.3 + "@types/express": ^4.17.6 + "@types/express-serve-static-core": ^4.17.5 + "@types/keyv": ^4.2.0 + "@types/qs": ^6.9.6 + better-sqlite3: ^11.0.0 + cookie: ^0.6.0 + express: ^4.17.1 + fs-extra: ^11.0.0 + keyv: ^4.5.2 + knex: ^3.0.0 + msw: ^1.0.0 + mysql2: ^3.0.0 + pg: ^8.11.3 + pg-connection-string: ^2.3.0 + testcontainers: ^10.0.0 + textextensions: ^5.16.0 + uuid: ^9.0.0 + yn: ^4.0.0 + peerDependencies: + "@types/jest": "*" + checksum: 9ee8ed1de60468395ac0cbfcbbdfd58de132cdc25f48f4bf3717b2f6bc069de2e38380a110c94e25fa317f662aba2dd36fc990d925988965c1b34c31f6f923ac + languageName: node + linkType: hard + "@backstage/catalog-client@npm:^1.7.0": version: 1.7.0 resolution: "@backstage/catalog-client@npm:1.7.0" @@ -3198,6 +3366,15 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-events-node@npm:^0.4.0": + version: 0.4.0 + resolution: "@backstage/plugin-events-node@npm:0.4.0" + dependencies: + "@backstage/backend-plugin-api": ^1.0.0 + checksum: 86cf7162c1b7855b4651781bc53dc1482c480048f3c43b5dc86831cbb0001fdf1ef54300657473653bfb1f4e96841ff45f6ca3c37e026f2809718331064cdca3 + languageName: node + linkType: hard + "@backstage/plugin-permission-common@npm:^0.8.1": version: 0.8.1 resolution: "@backstage/plugin-permission-common@npm:0.8.1" @@ -3213,6 +3390,25 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-permission-node@npm:^0.8.3": + version: 0.8.3 + resolution: "@backstage/plugin-permission-node@npm:0.8.3" + dependencies: + "@backstage/backend-common": ^0.25.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.5.2 + "@backstage/plugin-permission-common": ^0.8.1 + "@types/express": ^4.17.6 + express: ^4.17.1 + express-promise-router: ^4.1.0 + zod: ^3.22.4 + zod-to-json-schema: ^3.20.4 + checksum: 9248959eca1d99111aecfc9a1bce6f47ace11f206f2abbdac30047ed8241d7f8f01d289fe3fdf7ef5dbb6dd81c73d967f56361ab74163321fc50ee234ed06201 + languageName: node + linkType: hard + "@backstage/plugin-permission-react@npm:^0.4.26": version: 0.4.26 resolution: "@backstage/plugin-permission-react@npm:0.4.26" @@ -3240,6 +3436,32 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-search-react@npm:^1.8.0": + version: 1.8.0 + resolution: "@backstage/plugin-search-react@npm:1.8.0" + dependencies: + "@backstage/core-components": ^0.15.0 + "@backstage/core-plugin-api": ^1.9.4 + "@backstage/frontend-plugin-api": ^0.8.0 + "@backstage/plugin-search-common": ^1.2.14 + "@backstage/theme": ^0.5.7 + "@backstage/types": ^1.1.1 + "@backstage/version-bridge": ^1.0.9 + "@material-ui/core": ^4.12.2 + "@material-ui/icons": ^4.9.1 + "@material-ui/lab": 4.0.0-alpha.61 + "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 + lodash: ^4.17.21 + qs: ^6.9.4 + react-use: ^17.3.2 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 23067e2148a0c3513b318ec492b6e99af4e75d90f2e63f33171800f2d87eb4189a2bdf58afc79182f633b2f3502a477f469f077371663cf8cf5ce2600fc9c9c4 + languageName: node + linkType: hard + "@backstage/release-manifests@npm:^0.0.11": version: 0.0.11 resolution: "@backstage/release-manifests@npm:0.0.11" @@ -4183,6 +4405,13 @@ __metadata: languageName: node linkType: hard +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 42c32ef75e906c9a4809c1e1930a5ca6d4ddc8d138e1a8c8ba5ea07f997db32210617d23b2e4a85fe376316a41a1a0439fc6ff2dedf5126d96f45a9d80754fb2 + languageName: node + linkType: hard + "@floating-ui/core@npm:^1.0.0": version: 1.6.0 resolution: "@floating-ui/core@npm:1.6.0" @@ -4696,6 +4925,15 @@ __metadata: languageName: node linkType: hard +"@keyv/serialize@npm:*": + version: 1.0.1 + resolution: "@keyv/serialize@npm:1.0.1" + dependencies: + buffer: ^6.0.3 + checksum: ff3dd9a6246b17fca3d1b0aba312dea931059fdecc36027f4d8133e59dbb3554a0a516b1f3dfc7fb2b3ca7a3d6fa307804f299566ab214febd3fb9d0502eebed + languageName: node + linkType: hard + "@kubernetes/client-node@npm:0.20.0": version: 0.20.0 resolution: "@kubernetes/client-node@npm:0.20.0" @@ -5224,6 +5462,32 @@ __metadata: languageName: node linkType: hard +"@mswjs/cookies@npm:^0.2.2": + version: 0.2.2 + resolution: "@mswjs/cookies@npm:0.2.2" + dependencies: + "@types/set-cookie-parser": ^2.4.0 + set-cookie-parser: ^2.4.6 + checksum: 23b1ef56d57efcc1b44600076f531a1fb703855af342a31e01bad4adaf0dab51f6d3b5595a95a7988c3f612ba075835f9a06c52833205284d101eb9a51dd72b0 + languageName: node + linkType: hard + +"@mswjs/interceptors@npm:^0.17.10": + version: 0.17.10 + resolution: "@mswjs/interceptors@npm:0.17.10" + dependencies: + "@open-draft/until": ^1.0.3 + "@types/debug": ^4.1.7 + "@xmldom/xmldom": ^0.8.3 + debug: ^4.3.3 + headers-polyfill: 3.2.5 + outvariant: ^1.2.1 + strict-event-emitter: ^0.2.4 + web-encoding: ^1.1.5 + checksum: 0e6d32f399144b5cefe6fd7620f2776c83adc9bbbbccf2eb4ea347332be059f585136c44168c09b544c41cd3d686f88e43432e10192227a24fbb0c98a2f52dc8 + languageName: node + linkType: hard + "@mui/base@npm:5.0.0-beta.40": version: 5.0.0-beta.40 resolution: "@mui/base@npm:5.0.0-beta.40" @@ -6142,6 +6406,13 @@ __metadata: languageName: node linkType: hard +"@open-draft/until@npm:^1.0.3": + version: 1.0.3 + resolution: "@open-draft/until@npm:1.0.3" + checksum: 323e92ebef0150ed0f8caedc7d219b68cdc50784fa4eba0377eef93533d3f46514eb2400ced83dda8c51bddc3d2c7b8e9cf95e5ec85ab7f62dfc015d174f62f2 + languageName: node + linkType: hard + "@openapitools/openapi-generator-cli@npm:^2.7.0": version: 2.13.1 resolution: "@openapitools/openapi-generator-cli@npm:2.13.1" @@ -6169,6 +6440,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:^1.3.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 9e88e59d53ced668f3daaecfd721071c5b85a67dd386f1c6f051d1be54375d850016c881f656ffbe9a03bedae85f7e89c2f2b635313f9c9b195ad033cdc31020 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -7987,6 +8265,13 @@ __metadata: languageName: node linkType: hard +"@types/cookie@npm:^0.4.1": + version: 0.4.1 + resolution: "@types/cookie@npm:0.4.1" + checksum: 3275534ed69a76c68eb1a77d547d75f99fedc80befb75a3d1d03662fb08d697e6f8b1274e12af1a74c6896071b11510631ba891f64d30c78528d0ec45a9c1a18 + languageName: node + linkType: hard + "@types/cors@npm:^2.8.6": version: 2.8.17 resolution: "@types/cors@npm:2.8.17" @@ -8005,6 +8290,15 @@ __metadata: languageName: node linkType: hard +"@types/debug@npm:^4.1.7": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "*" + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 + languageName: node + linkType: hard + "@types/docker-modem@npm:*": version: 3.0.2 resolution: "@types/docker-modem@npm:3.0.2" @@ -8026,6 +8320,17 @@ __metadata: languageName: node linkType: hard +"@types/dockerode@npm:^3.3.29": + version: 3.3.31 + resolution: "@types/dockerode@npm:3.3.31" + dependencies: + "@types/docker-modem": "*" + "@types/node": "*" + "@types/ssh2": "*" + checksum: f634f18dc0633f8324faefcde53bcd3d8f3c4bd74d31078cbeb65d2e1597f9abcf12c2158abfaea13dc816bae0f5fa08d0bb570d4214ab0df1ded90db5ebabfe + languageName: node + linkType: hard + "@types/es-aggregate-error@npm:^1.0.2": version: 1.0.2 resolution: "@types/es-aggregate-error@npm:1.0.2" @@ -8074,6 +8379,18 @@ __metadata: languageName: node linkType: hard +"@types/express-serve-static-core@npm:^4.17.5": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: b0576eddc2d25ccdf10e68ba09598b87a4d7b2ad04a81dc847cb39fe56beb0b6a5cc017b1e00aa0060cb3b38e700384ce96d291a116a0f1e54895564a104aae9 + languageName: node + linkType: hard + "@types/express@npm:*, @types/express@npm:^4.17.21, @types/express@npm:^4.17.6": version: 4.17.21 resolution: "@types/express@npm:4.17.21" @@ -8179,6 +8496,13 @@ __metadata: languageName: node linkType: hard +"@types/js-levenshtein@npm:^1.1.1": + version: 1.1.3 + resolution: "@types/js-levenshtein@npm:1.1.3" + checksum: eb338696da976925ea8448a42d775d7615a14323dceeb08909f187d0b3d3b4c1f67a1c36ef586b1c2318b70ab141bba8fc58311ba1c816711704605aec09db8b + languageName: node + linkType: hard + "@types/js-yaml@npm:^4.0.1": version: 4.0.9 resolution: "@types/js-yaml@npm:4.0.9" @@ -8220,7 +8544,16 @@ __metadata: languageName: node linkType: hard -"@types/luxon@npm:^3.0.0": +"@types/keyv@npm:^4.2.0": + version: 4.2.0 + resolution: "@types/keyv@npm:4.2.0" + dependencies: + keyv: "*" + checksum: 8713da9382b9346d664866a6cab2f91b0fd479f61379af891303a618e9a2abad6f347adc38a0850540e3f2dad278427de24e7555339264fddb04d1d17d3b50e0 + languageName: node + linkType: hard + +"@types/luxon@npm:^3.0.0, @types/luxon@npm:~3.4.0": version: 3.4.2 resolution: "@types/luxon@npm:3.4.2" checksum: 6f92d5bd02e89f310395753506bcd9cef3a56f5940f7a50db2a2b9822bce753553ac767d143cb5b4f9ed5ddd4a84e64f89ff538082ceb4d18739af7781b56925 @@ -8342,6 +8675,13 @@ __metadata: languageName: node linkType: hard +"@types/qs@npm:^6.9.6": + version: 6.9.16 + resolution: "@types/qs@npm:6.9.16" + checksum: 2e8918150c12735630f7ee16b770c72949274938c30306025f68aaf977227f41fe0c698ed93db1099e04916d582ac5a1faf7e3c7061c8d885d9169f59a184b6c + languageName: node + linkType: hard + "@types/range-parser@npm:*": version: 1.2.3 resolution: "@types/range-parser@npm:1.2.3" @@ -8476,6 +8816,15 @@ __metadata: languageName: node linkType: hard +"@types/set-cookie-parser@npm:^2.4.0": + version: 2.4.10 + resolution: "@types/set-cookie-parser@npm:2.4.10" + dependencies: + "@types/node": "*" + checksum: 105cc90c7d7deeb344858f720b58bd137356586545ac00d1a448e050bfcc0f385553ff26bc9c674bd8c2e953a458149eadb1945ee3d1eee81e6c0656236ebc0a + languageName: node + linkType: hard + "@types/sockjs@npm:^0.3.36": version: 0.3.36 resolution: "@types/sockjs@npm:0.3.36" @@ -8494,7 +8843,7 @@ __metadata: languageName: node linkType: hard -"@types/ssh2@npm:*": +"@types/ssh2@npm:*, @types/ssh2@npm:^0.5.48": version: 0.5.52 resolution: "@types/ssh2@npm:0.5.52" dependencies: @@ -8956,6 +9305,13 @@ __metadata: languageName: node linkType: hard +"@xmldom/xmldom@npm:^0.8.3": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 + languageName: node + linkType: hard + "@xobotyi/scrollbar-width@npm:^1.9.5": version: 1.9.5 resolution: "@xobotyi/scrollbar-width@npm:1.9.5" @@ -8994,6 +9350,13 @@ __metadata: languageName: node linkType: hard +"@zxing/text-encoding@npm:0.9.0": + version: 0.9.0 + resolution: "@zxing/text-encoding@npm:0.9.0" + checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a + languageName: node + linkType: hard + "abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" @@ -9339,7 +9702,7 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^7.0.0": +"archiver@npm:^7.0.0, archiver@npm:^7.0.1": version: 7.0.1 resolution: "archiver@npm:7.0.1" dependencies: @@ -9592,7 +9955,7 @@ __metadata: languageName: node linkType: hard -"async-lock@npm:^1.1.0": +"async-lock@npm:^1.1.0, async-lock@npm:^1.4.1": version: 1.4.1 resolution: "async-lock@npm:1.4.1" checksum: 29e70cd892932b7c202437786cedc39ff62123cb6941014739bd3cabd6106326416e9e7c21285a5d1dc042cad239a0f7ec9c44658491ee4a615fd36a21c1d10a @@ -9706,6 +10069,13 @@ __metadata: languageName: node linkType: hard +"b4a@npm:^1.6.6": + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: afe4e239b49c0ef62236fe0d788ac9bd9d7eac7e9855b0d1835593cd0efcc7be394f9cc28a747a2ed2cdcb0a48c3528a551a196f472eb625457c711169c9efa2 + languageName: node + linkType: hard + "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -9843,6 +10213,13 @@ __metadata: languageName: node linkType: hard +"bare-events@npm:^2.0.0": + version: 2.5.0 + resolution: "bare-events@npm:2.5.0" + checksum: 5aa10716e7f33c5dfc471fd657eee2a33f2db0f78b3c83b5cdd1a45a7e7871114a69460ea96cd838807c55eb470b9e53dd0dfda8c83cced1352cc8253cebff48 + languageName: node + linkType: hard + "bare-events@npm:^2.2.0": version: 2.2.0 resolution: "bare-events@npm:2.2.0" @@ -9850,6 +10227,43 @@ __metadata: languageName: node linkType: hard +"bare-fs@npm:^2.1.1": + version: 2.3.5 + resolution: "bare-fs@npm:2.3.5" + dependencies: + bare-events: ^2.0.0 + bare-path: ^2.0.0 + bare-stream: ^2.0.0 + checksum: 071b1dff94a213eaf0b41693953959bf10af2deade597a56ff206a5d833579d56bc8530aa4614bb88bf39fd6d52f2404f7c36af4695109ffa756a13837ac3d91 + languageName: node + linkType: hard + +"bare-os@npm:^2.1.0": + version: 2.4.4 + resolution: "bare-os@npm:2.4.4" + checksum: e90088a7dc0307c020350a28df8ec5564cae5a4b7a213d8509d70831d7064308e2ed31de801b68f474cb004ad3a0a66bd28c38374d270484d9025ee71af20396 + languageName: node + linkType: hard + +"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": + version: 2.1.3 + resolution: "bare-path@npm:2.1.3" + dependencies: + bare-os: ^2.1.0 + checksum: 20301aeb05b735852a396515464908e51e896922c3bb353ef2a09ff54e81ced94e6ad857bb0a36d2ce659c42bd43dd5c3d5643edd8faaf910ee9950c4e137b88 + languageName: node + linkType: hard + +"bare-stream@npm:^2.0.0": + version: 2.3.0 + resolution: "bare-stream@npm:2.3.0" + dependencies: + b4a: ^1.6.6 + streamx: ^2.20.0 + checksum: 17de9dbd5a6d70863b6e55f0acdfe1cb5d2b05f22d87e79986372cc796095eb4882a868ee6ba3dc543243085d27f618b4b81ef2bf384bc1c690dd3a557b6e30d + languageName: node + linkType: hard + "base64-js@npm:^1.0.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -9900,8 +10314,19 @@ __metadata: version: 1.0.0 resolution: "better-path-resolve@npm:1.0.0" dependencies: - is-windows: ^1.0.0 - checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + is-windows: ^1.0.0 + checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + languageName: node + linkType: hard + +"better-sqlite3@npm:^11.0.0": + version: 11.3.0 + resolution: "better-sqlite3@npm:11.3.0" + dependencies: + bindings: ^1.5.0 + node-gyp: latest + prebuild-install: ^7.1.1 + checksum: 364058b4cc739abd5774f511521298eac101d1e6f0362da65b56d9135e6e0728af38c2fa182ec2b56b4c76d7f7ff8efefd753df0c1b8f0192051b06d21e5d1f7 languageName: node linkType: hard @@ -9939,6 +10364,15 @@ __metadata: languageName: node linkType: hard +"bindings@npm:^1.5.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: 1.0.0 + checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 + languageName: node + linkType: hard + "bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -11139,13 +11573,20 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0": +"cookie@npm:0.6.0, cookie@npm:^0.6.0": version: 0.6.0 resolution: "cookie@npm:0.6.0" checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 languageName: node linkType: hard +"cookie@npm:^0.4.2": + version: 0.4.2 + resolution: "cookie@npm:0.4.2" + checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b + languageName: node + linkType: hard + "cookies@npm:~0.9.0": version: 0.9.1 resolution: "cookies@npm:0.9.1" @@ -11241,6 +11682,17 @@ __metadata: languageName: node linkType: hard +"cpu-features@npm:~0.0.10": + version: 0.0.10 + resolution: "cpu-features@npm:0.0.10" + dependencies: + buildcheck: ~0.0.6 + nan: ^2.19.0 + node-gyp: latest + checksum: ab17e25cea0b642bdcfd163d3d872be4cc7d821e854d41048557799e990d672ee1cc7bd1d4e7c4de0309b1683d4c001d36ba8569b5035d1e7e2ff2d681f681d7 + languageName: node + linkType: hard + "cpu-features@npm:~0.0.9": version: 0.0.9 resolution: "cpu-features@npm:0.0.9" @@ -11344,6 +11796,16 @@ __metadata: languageName: node linkType: hard +"cron@npm:^3.0.0": + version: 3.1.7 + resolution: "cron@npm:3.1.7" + dependencies: + "@types/luxon": ~3.4.0 + luxon: ~3.4.0 + checksum: d98ee5297543c138221d96dd49270bf6576db80134e6041f4ce4a3c0cb6060863d76910209b34fee66fbf134461449ec3bd283d6a76d1c50da220cde7fc10c65 + languageName: node + linkType: hard + "cross-fetch@npm:^4.0.0": version: 4.0.0 resolution: "cross-fetch@npm:4.0.0" @@ -11872,6 +12334,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.3, debug@npm:^4.3.5": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: ^2.1.3 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 + languageName: node + linkType: hard + "decamelize-keys@npm:^1.1.0": version: 1.1.0 resolution: "decamelize-keys@npm:1.1.0" @@ -11942,6 +12416,13 @@ __metadata: languageName: node linkType: hard +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 + languageName: node + linkType: hard + "deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": version: 0.1.3 resolution: "deep-is@npm:0.1.3" @@ -12198,6 +12679,27 @@ __metadata: languageName: node linkType: hard +"docker-compose@npm:^0.24.8": + version: 0.24.8 + resolution: "docker-compose@npm:0.24.8" + dependencies: + yaml: ^2.2.2 + checksum: 48f3564c46490f1f51899a144deb546b61450a76bffddb378379ac7702aa34b055e0237e0dc77507df94d7ad6f1f7daeeac27730230bce9aafe2e35efeda6b45 + languageName: node + linkType: hard + +"docker-modem@npm:^3.0.0": + version: 3.0.8 + resolution: "docker-modem@npm:3.0.8" + dependencies: + debug: ^4.1.1 + readable-stream: ^3.5.0 + split-ca: ^1.0.1 + ssh2: ^1.11.0 + checksum: e3675c9b1ad800be8fb1cb9c5621fbef20a75bfedcd6e01b69808eadd7f0165681e4e30d1700897b788a67dbf4769964fcccd19c3d66f6d2499bb7aede6b34df + languageName: node + linkType: hard + "docker-modem@npm:^5.0.3": version: 5.0.3 resolution: "docker-modem@npm:5.0.3" @@ -12210,6 +12712,17 @@ __metadata: languageName: node linkType: hard +"dockerode@npm:^3.3.5": + version: 3.3.5 + resolution: "dockerode@npm:3.3.5" + dependencies: + "@balena/dockerignore": ^1.0.2 + docker-modem: ^3.0.0 + tar-fs: ~2.0.1 + checksum: 7f6650422b07fa7ea9d5801f04b1a432634446b5fe37b995b8302b953b64e93abf1bb4596c2fb574ba47aafee685ef2ab959cc86c9654add5a26d09541bbbcc6 + languageName: node + linkType: hard + "dockerode@npm:^4.0.0": version: 4.0.2 resolution: "dockerode@npm:4.0.2" @@ -13427,6 +13940,13 @@ __metadata: languageName: node linkType: hard +"expand-template@npm:^2.0.3": + version: 2.0.3 + resolution: "expand-template@npm:2.0.3" + checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 + languageName: node + linkType: hard + "expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": version: 2.0.2 resolution: "expand-tilde@npm:2.0.2" @@ -13558,7 +14078,7 @@ __metadata: languageName: node linkType: hard -"fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": +"fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": version: 1.3.2 resolution: "fast-fifo@npm:1.3.2" checksum: 6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 @@ -13717,6 +14237,13 @@ __metadata: languageName: node linkType: hard +"file-uri-to-path@npm:1.0.0": + version: 1.0.0 + resolution: "file-uri-to-path@npm:1.0.0" + checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 + languageName: node + linkType: hard + "filesize@npm:^8.0.6": version: 8.0.6 resolution: "filesize@npm:8.0.6" @@ -14218,6 +14745,13 @@ __metadata: languageName: node linkType: hard +"get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 + languageName: node + linkType: hard + "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -14280,6 +14814,13 @@ __metadata: languageName: node linkType: hard +"github-from-package@npm:0.0.0": + version: 0.0.0 + resolution: "github-from-package@npm:0.0.0" + checksum: 14e448192a35c1e42efee94c9d01a10f42fe790375891a24b25261246ce9336ab9df5d274585aedd4568f7922246c2a78b8a8cd2571bfe99c693a9718e7dd0e3 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -14516,6 +15057,13 @@ __metadata: languageName: node linkType: hard +"graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 8cb3d54100e9227310383ce7f791ca48d12f15ed9f2021f23f8735f1121aafe4e5e611a853081dd935ce221724ea1ae4638faef5d2921fb1ad7c26b5f46611e9 + languageName: node + linkType: hard + "gtoken@npm:^7.0.0": version: 7.0.1 resolution: "gtoken@npm:7.0.1" @@ -14716,6 +15264,13 @@ __metadata: languageName: node linkType: hard +"headers-polyfill@npm:3.2.5": + version: 3.2.5 + resolution: "headers-polyfill@npm:3.2.5" + checksum: a3c4bdd661584fd39e40c0f91412abc514616edfbd20d29a75567e591f90ef5c445c8e209b7f3c2b2375d27e95e4690f33417368a168d4832484a93861ab6a3c + languageName: node + linkType: hard + "helmet@npm:^6.0.0": version: 6.0.1 resolution: "helmet@npm:6.0.1" @@ -15219,7 +15774,7 @@ __metadata: languageName: node linkType: hard -"ini@npm:^1.3.4, ini@npm:^1.3.5": +"ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 @@ -15638,6 +16193,13 @@ __metadata: languageName: node linkType: hard +"is-node-process@npm:^1.2.0": + version: 1.2.0 + resolution: "is-node-process@npm:1.2.0" + checksum: 930765cdc6d81ab8f1bbecbea4a8d35c7c6d88a3ff61f3630e0fc7f22d624d7661c1df05c58547d0eb6a639dfa9304682c8e342c4113a6ed51472b704cee2928 + languageName: node + linkType: hard + "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -16570,6 +17132,13 @@ __metadata: languageName: node linkType: hard +"js-levenshtein@npm:^1.1.6": + version: 1.1.6 + resolution: "js-levenshtein@npm:1.1.6" + checksum: 409f052a7f1141be4058d97da7860e08efd97fc588b7a4c5cfa0548bc04f6d576644dae65ab630266dff685d56fb90d494e03d4d79cb484c287746b4f1bf0694 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -17052,6 +17621,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:*": + version: 5.0.3 + resolution: "keyv@npm:5.0.3" + dependencies: + "@keyv/serialize": "*" + checksum: bb2cbce2bc3fe6723bc17443e0f6fd9b9a590bbb245b0e8fb030a8c20c6ab28c11e2ee4f727778a259449c18f5f4c76bc5b20dc80ea67d1c84018fc251fb8d89 + languageName: node + linkType: hard + "keyv@npm:^4.5.2": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -17631,7 +18209,7 @@ __metadata: languageName: node linkType: hard -"luxon@npm:^3.0.0, luxon@npm:^3.2.1": +"luxon@npm:^3.0.0, luxon@npm:^3.2.1, luxon@npm:~3.4.0": version: 3.4.4 resolution: "luxon@npm:3.4.4" checksum: 36c1f99c4796ee4bfddf7dc94fa87815add43ebc44c8934c924946260a58512f0fd2743a629302885df7f35ccbd2d13f178c15df046d0e3b6eb71db178f1c60c @@ -18482,7 +19060,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -18589,7 +19167,7 @@ __metadata: languageName: node linkType: hard -"mkdirp-classic@npm:^0.5.2": +"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac @@ -18607,7 +19185,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3": +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -18659,13 +19237,47 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard +"msw@npm:^1.0.0": + version: 1.3.4 + resolution: "msw@npm:1.3.4" + dependencies: + "@mswjs/cookies": ^0.2.2 + "@mswjs/interceptors": ^0.17.10 + "@open-draft/until": ^1.0.3 + "@types/cookie": ^0.4.1 + "@types/js-levenshtein": ^1.1.1 + chalk: ^4.1.1 + chokidar: ^3.4.2 + cookie: ^0.4.2 + graphql: ^16.8.1 + headers-polyfill: 3.2.5 + inquirer: ^8.2.0 + is-node-process: ^1.2.0 + js-levenshtein: ^1.1.6 + node-fetch: ^2.6.7 + outvariant: ^1.4.0 + path-to-regexp: ^6.2.0 + strict-event-emitter: ^0.4.3 + type-fest: ^2.19.0 + yargs: ^17.3.1 + peerDependencies: + typescript: ">= 4.4.x" + peerDependenciesMeta: + typescript: + optional: true + bin: + msw: cli/index.js + checksum: 57646ecb831e98f00387e60bad4d535e426d406ae2645340e59500c219059be225f1f02a5ff21aee9daeb7a8bdde922a00fb82930781d27e3f3fdaf6b292c25f + languageName: node + linkType: hard + "multicast-dns@npm:^7.2.5": version: 7.2.5 resolution: "multicast-dns@npm:7.2.5" @@ -18730,6 +19342,15 @@ __metadata: languageName: node linkType: hard +"nan@npm:^2.19.0, nan@npm:^2.20.0": + version: 2.20.0 + resolution: "nan@npm:2.20.0" + dependencies: + node-gyp: latest + checksum: eb09286e6c238a3582db4d88c875db73e9b5ab35f60306090acd2f3acae21696c9b653368b4a0e32abcef64ee304a923d6223acaddd16169e5eaaf5c508fb533 + languageName: node + linkType: hard + "nano-css@npm:^5.6.1": version: 5.6.1 resolution: "nano-css@npm:5.6.1" @@ -18758,6 +19379,13 @@ __metadata: languageName: node linkType: hard +"napi-build-utils@npm:^1.0.1": + version: 1.0.2 + resolution: "napi-build-utils@npm:1.0.2" + checksum: 06c14271ee966e108d55ae109f340976a9556c8603e888037145d6522726aebe89dd0c861b4b83947feaf6d39e79e08817559e8693deedc2c94e82c5cbd090c7 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -18808,6 +19436,15 @@ __metadata: languageName: node linkType: hard +"node-abi@npm:^3.3.0": + version: 3.68.0 + resolution: "node-abi@npm:3.68.0" + dependencies: + semver: ^7.3.5 + checksum: ca9ccc4fe985b170c6032b0f489a5df8d6717bdede0f75344808d7e41506e28970e2c9c9b5f8c8f6078992d5767aa6623eac29734075f3a36cc5e6bb40f904ce + languageName: node + linkType: hard + "node-abort-controller@npm:^3.0.1": version: 3.1.1 resolution: "node-abort-controller@npm:3.1.1" @@ -19354,6 +19991,13 @@ __metadata: languageName: node linkType: hard +"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": + version: 1.4.3 + resolution: "outvariant@npm:1.4.3" + checksum: 4a3551fb2b45309e585eebf88bad094dbe56ac6d3a28d59dd2e4050b431aa2beb6097a0763fce3cd82ca0f077026f380a9b60fffc306aaf430141421e7a7b6ed + languageName: node + linkType: hard + "p-filter@npm:^2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" @@ -19710,6 +20354,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:^6.2.0": + version: 6.3.0 + resolution: "path-to-regexp@npm:6.3.0" + checksum: eca78602e6434a1b6799d511d375ec044e8d7e28f5a48aa5c28d57d8152fb52f3fc62fb1cfc5dfa2198e1f041c2a82ed14043d75740a2fe60e91b5089a153250 + languageName: node + linkType: hard + "path-to-regexp@npm:^8.0.0": version: 8.2.0 resolution: "path-to-regexp@npm:8.2.0" @@ -19779,6 +20430,13 @@ __metadata: languageName: node linkType: hard +"pg-connection-string@npm:^2.3.0": + version: 2.7.0 + resolution: "pg-connection-string@npm:2.7.0" + checksum: 68015a8874b7ca5dad456445e4114af3d2602bac2fdb8069315ecad0ff9660ec93259b9af7186606529ac4f6f72a06831e6f20897a689b16cc7fda7ca0e247fd + languageName: node + linkType: hard + "pg-connection-string@npm:^2.6.4": version: 2.6.4 resolution: "pg-connection-string@npm:2.6.4" @@ -20401,6 +21059,28 @@ __metadata: languageName: node linkType: hard +"prebuild-install@npm:^7.1.1": + version: 7.1.2 + resolution: "prebuild-install@npm:7.1.2" + 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 + checksum: 543dadf8c60e004ae9529e6013ca0cbeac8ef38b5f5ba5518cb0b622fe7f8758b34e4b5cb1a791db3cdc9d2281766302df6088bd1a225f206925d6fee17d6c5c + languageName: node + linkType: hard + "preferred-pm@npm:^3.0.0": version: 3.0.3 resolution: "preferred-pm@npm:3.0.3" @@ -20552,6 +21232,26 @@ __metadata: languageName: node linkType: hard +"proper-lockfile@npm:^4.1.2": + version: 4.1.2 + resolution: "proper-lockfile@npm:4.1.2" + dependencies: + graceful-fs: ^4.2.4 + retry: ^0.12.0 + signal-exit: ^3.0.2 + checksum: 00078ee6a61c216a56a6140c7d2a98c6c733b3678503002dc073ab8beca5d50ca271de4c85fca13b9b8ee2ff546c36674d1850509b84a04a5d0363bcb8638939 + languageName: node + linkType: hard + +"properties-reader@npm:^2.3.0": + version: 2.3.0 + resolution: "properties-reader@npm:2.3.0" + dependencies: + mkdirp: ^1.0.4 + checksum: cbf59e862dc507f8ce1f8d7641ed9737119f16a1d4dad8e79f17b303aaca1c6af7d36ddfef0f649cab4d200ba4334ac159af0b238f6978a085f5b1b5126b6cc3 + languageName: node + linkType: hard + "property-information@npm:^5.0.0": version: 5.6.0 resolution: "property-information@npm:5.6.0" @@ -20817,6 +21517,20 @@ __metadata: languageName: node linkType: hard +"rc@npm:^1.2.7": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: ^0.6.0 + ini: ~1.3.0 + minimist: ^1.2.0 + strip-json-comments: ~2.0.1 + bin: + rc: ./cli.js + checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e + languageName: node + linkType: hard + "react-beautiful-dnd@npm:^13.0.0": version: 13.0.0 resolution: "react-beautiful-dnd@npm:13.0.0" @@ -22231,6 +22945,13 @@ __metadata: languageName: node linkType: hard +"set-cookie-parser@npm:^2.4.6": + version: 2.7.0 + resolution: "set-cookie-parser@npm:2.7.0" + checksum: 1eed43d7b284b727b4e7d35e324a74c493469265488b0c8f464f5224186e7dbbdd1cb35c8822053581f807a10b930a628144041ad453db06548945c61d5a834f + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -22395,7 +23116,7 @@ __metadata: languageName: node linkType: hard -"simple-get@npm:^4.0.1": +"simple-get@npm:^4.0.0, simple-get@npm:^4.0.1": version: 4.0.1 resolution: "simple-get@npm:4.0.1" dependencies: @@ -22689,6 +23410,33 @@ __metadata: languageName: node linkType: hard +"ssh-remote-port-forward@npm:^1.0.4": + version: 1.0.4 + resolution: "ssh-remote-port-forward@npm:1.0.4" + dependencies: + "@types/ssh2": ^0.5.48 + ssh2: ^1.4.0 + checksum: c6c04c5ddfde7cb06e9a8655a152bd28fe6771c6fe62ff0bc08be229491546c410f30b153c968b8d6817a57d38678a270c228f30143ec0fe1be546efc4f6b65a + languageName: node + linkType: hard + +"ssh2@npm:^1.11.0, ssh2@npm:^1.4.0": + version: 1.16.0 + resolution: "ssh2@npm:1.16.0" + dependencies: + asn1: ^0.2.6 + bcrypt-pbkdf: ^1.0.2 + cpu-features: ~0.0.10 + nan: ^2.20.0 + dependenciesMeta: + cpu-features: + optional: true + nan: + optional: true + checksum: c024c4a432aae2457852037f31c0d9bec323fb062ace3a31e4a6dd6c55842246c80e7d20ff93ffed22dde1e523250d8438bc2f7d4a1450cf4fa4887818176f0e + languageName: node + linkType: hard + "ssh2@npm:^1.15.0": version: 1.15.0 resolution: "ssh2@npm:1.15.0" @@ -22913,6 +23661,37 @@ __metadata: languageName: node linkType: hard +"streamx@npm:^2.20.0": + version: 2.20.1 + resolution: "streamx@npm:2.20.1" + dependencies: + bare-events: ^2.2.0 + fast-fifo: ^1.3.2 + queue-tick: ^1.0.1 + text-decoder: ^1.1.0 + dependenciesMeta: + bare-events: + optional: true + checksum: 48605ddd3abdd86d2e3ee945ec7c9317f36abb5303347a8fff6e4c7926a72c33ec7ac86b50734ccd1cf65602b6a38e247966e8199b24e5a7485d9cec8f5327bd + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.2.4": + version: 0.2.8 + resolution: "strict-event-emitter@npm:0.2.8" + dependencies: + events: ^3.3.0 + checksum: 6ac06fe72a6ee6ae64d20f1dd42838ea67342f1b5f32b03b3050d73ee6ecee44b4d5c4ed2965a7154b47991e215f373d4e789e2b2be2769cd80e356126c2ca53 + languageName: node + linkType: hard + +"strict-event-emitter@npm:^0.4.3": + version: 0.4.6 + resolution: "strict-event-emitter@npm:0.4.6" + checksum: 4f4f2909613e7811de789991c06bfb770d6d6987e2ec5c66fa7485d0f07cc4e7e32eba0dcf26cee6d86af6c92946d7f4acdfaff57d0c4114df2cfa1bf0e3c091 + languageName: node + linkType: hard + "string-argv@npm:~0.3.1": version: 0.3.2 resolution: "string-argv@npm:0.3.2" @@ -23098,6 +23877,13 @@ __metadata: languageName: node linkType: hard +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + "strnum@npm:^1.0.5": version: 1.0.5 resolution: "strnum@npm:1.0.5" @@ -23291,6 +24077,35 @@ __metadata: languageName: node linkType: hard +"tar-fs@npm:^2.0.0": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + languageName: node + linkType: hard + +"tar-fs@npm:^3.0.6": + version: 3.0.6 + resolution: "tar-fs@npm:3.0.6" + dependencies: + bare-fs: ^2.1.1 + bare-path: ^2.1.0 + pump: ^3.0.0 + tar-stream: ^3.1.5 + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: b4fa09c70f75caf05bf5cf87369cd2862f1ac5fb75c4ddf9d25d55999f7736a94b58ad679d384196cba837c5f5ff14086e060fafccef5474a16e2d3058ffa488 + languageName: node + linkType: hard + "tar-fs@npm:~2.0.1": version: 2.0.1 resolution: "tar-fs@npm:2.0.1" @@ -23303,7 +24118,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^2.0.0": +"tar-stream@npm:^2.0.0, tar-stream@npm:^2.1.4": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -23316,7 +24131,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.0.0": +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": version: 3.1.7 resolution: "tar-stream@npm:3.1.7" dependencies: @@ -23415,6 +24230,38 @@ __metadata: languageName: node linkType: hard +"testcontainers@npm:^10.0.0": + version: 10.13.1 + resolution: "testcontainers@npm:10.13.1" + dependencies: + "@balena/dockerignore": ^1.0.2 + "@types/dockerode": ^3.3.29 + archiver: ^7.0.1 + async-lock: ^1.4.1 + byline: ^5.0.0 + debug: ^4.3.5 + docker-compose: ^0.24.8 + dockerode: ^3.3.5 + get-port: ^5.1.1 + proper-lockfile: ^4.1.2 + properties-reader: ^2.3.0 + ssh-remote-port-forward: ^1.0.4 + tar-fs: ^3.0.6 + tmp: ^0.2.3 + undici: ^5.28.4 + checksum: 5e2526f25574957a417fd8702c0b155dfd87ec6e55733c81be507b46e76e6df5ebcbed28b70b2a71339efae2c875b8341423885cf76df18b6be83a098010e3f5 + languageName: node + linkType: hard + +"text-decoder@npm:^1.1.0": + version: 1.2.0 + resolution: "text-decoder@npm:1.2.0" + dependencies: + b4a: ^1.6.4 + checksum: 9f4c23900b42153af0e4a902577eba37cb70cd1d5b187732b81c74c705d3206952cf1dcecf97537794374f55aac6c547ac3860f1facc9560007ca9a06b0e309d + languageName: node + linkType: hard + "text-hex@npm:1.0.x": version: 1.0.0 resolution: "text-hex@npm:1.0.0" @@ -23429,6 +24276,13 @@ __metadata: languageName: node linkType: hard +"textextensions@npm:^5.16.0": + version: 5.16.0 + resolution: "textextensions@npm:5.16.0" + checksum: d2abd5c962760046aa85d9ca542bd8bdb451370fc0a5e5f807aa80dd2f50175ec10d5ce9d28ae96968aaf6a1b1bea254cf4715f24852d0dcf29c6a60af7f793c + languageName: node + linkType: hard + "thenify-all@npm:^1.0.0": version: 1.6.0 resolution: "thenify-all@npm:1.6.0" @@ -23514,6 +24368,13 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.2.3": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -23864,6 +24725,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.19.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 + languageName: node + linkType: hard + "type-is@npm:^1.6.16, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -24055,6 +24923,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:^5.28.4": + version: 5.28.4 + resolution: "undici@npm:5.28.4" + dependencies: + "@fastify/busboy": ^2.0.0 + checksum: a8193132d84540e4dc1895ecc8dbaa176e8a49d26084d6fbe48a292e28397cd19ec5d13bc13e604484e76f94f6e334b2bdc740d5f06a6e50c44072818d0c19f9 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -24613,6 +25490,19 @@ __metadata: languageName: node linkType: hard +"web-encoding@npm:^1.1.5": + version: 1.1.5 + resolution: "web-encoding@npm:1.1.5" + dependencies: + "@zxing/text-encoding": 0.9.0 + util: ^0.12.3 + dependenciesMeta: + "@zxing/text-encoding": + optional: true + checksum: 2234a2b122f41006ce07859b3c0bf2e18f46144fda2907d5db0b571b76aa5c26977c646100ad9c00d2f8a4f6f2b848bc02147845d8c447ab365ec4eff376338d + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -25128,6 +26018,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.2.2": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" + bin: + yaml: bin.mjs + checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" diff --git a/workspaces/github-search-issues/.changeset/README.md b/workspaces/github-search-issues/.changeset/README.md deleted file mode 100644 index e5b6d8d6a..000000000 --- a/workspaces/github-search-issues/.changeset/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Changesets - -Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works -with multi-package repos, or single-package repos to help you version and publish your code. You can -find the full documentation for it [in our repository](https://github.com/changesets/changesets) - -We have a quick list of common questions to get you started engaging with this project in -[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/workspaces/github-search-issues/.changeset/config.json b/workspaces/github-search-issues/.changeset/config.json deleted file mode 100644 index 4d034bb99..000000000 --- a/workspaces/github-search-issues/.changeset/config.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", - "changelog": "@changesets/cli/changelog", - "commit": false, - "fixed": [], - "linked": [], - "access": "public", - "baseBranch": "main", - "updateInternalDependencies": "patch" -} diff --git a/workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md b/workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md deleted file mode 100644 index 28d83a017..000000000 --- a/workspaces/github-search-issues/.changeset/hot-bulldogs-rush.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage-community/plugin-search-backend-module-github': major -'@backstage-community/plugin-search-github': major ---- - -new GitHub search backend module and a corresponding frontend plugin diff --git a/workspaces/github-search-issues/.dockerignore b/workspaces/github-search-issues/.dockerignore deleted file mode 100644 index 05edb6265..000000000 --- a/workspaces/github-search-issues/.dockerignore +++ /dev/null @@ -1,8 +0,0 @@ -.git -.yarn/cache -.yarn/install-state.gz -node_modules -packages/*/src -packages/*/node_modules -plugins -*.local.yaml diff --git a/workspaces/github-search-issues/.eslintignore b/workspaces/github-search-issues/.eslintignore deleted file mode 100644 index e5b19947f..000000000 --- a/workspaces/github-search-issues/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -playwright.config.ts diff --git a/workspaces/github-search-issues/.eslintrc.js b/workspaces/github-search-issues/.eslintrc.js deleted file mode 100644 index 59b86f841..000000000 --- a/workspaces/github-search-issues/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('../../.eslintrc.cjs'); diff --git a/workspaces/github-search-issues/.gitignore b/workspaces/github-search-issues/.gitignore deleted file mode 100644 index fbf813909..000000000 --- a/workspaces/github-search-issues/.gitignore +++ /dev/null @@ -1,54 +0,0 @@ -# macOS -.DS_Store - -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# Coverage directory generated when running tests with coverage -coverage - -# Dependencies -node_modules/ - -# Yarn 3 files -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions - -# Node version directives -.nvmrc - -# dotenv environment variables file -.env -.env.test - -# Build output -dist -dist-types - -# Temporary change files created by Vim -*.swp - -# MkDocs build output -site - -# Local configuration files -*.local.yaml - -# Sensitive credentials -*-credentials.yaml - -# vscode database functionality support files -*.session.sql - -# E2E test reports -e2e-test-report/ diff --git a/workspaces/github-search-issues/.prettierignore b/workspaces/github-search-issues/.prettierignore deleted file mode 100644 index 1cfaa8947..000000000 --- a/workspaces/github-search-issues/.prettierignore +++ /dev/null @@ -1,5 +0,0 @@ -dist -dist-types -coverage -.vscode -.eslintrc.js diff --git a/workspaces/github-search-issues/README.md b/workspaces/github-search-issues/README.md deleted file mode 100644 index 94044a3fa..000000000 --- a/workspaces/github-search-issues/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# [Backstage](https://backstage.io) - -This is your newly scaffolded Backstage App, Good Luck! - -To start the app, run: - -```sh -yarn install -yarn dev -``` - -To generate knip reports for this app, run: - -```sh -yarn backstage-repo-tools knip-reports -``` diff --git a/workspaces/github-search-issues/app-config.yaml b/workspaces/github-search-issues/app-config.yaml deleted file mode 100644 index 104f159e8..000000000 --- a/workspaces/github-search-issues/app-config.yaml +++ /dev/null @@ -1,59 +0,0 @@ -app: - title: The coolest company - baseUrl: http://localhost:3000 - -organization: - name: My cool company - -backend: - # Used for enabling authentication, secret is shared by all backend plugins - # See https://backstage.io/docs/auth/service-to-service-auth for - # information on the format - # auth: - # keys: - # - secret: ${BACKEND_SECRET} - baseUrl: http://localhost:7007 - listen: - port: 7007 - # Uncomment the following host directive to bind to specific interfaces - # host: 127.0.0.1 - csp: - connect-src: ["'self'", 'http:', 'https:'] - # Content-Security-Policy directives follow the Helmet format: https://helmetjs.github.io/#reference - # Default Helmet Content-Security-Policy values can be removed by setting the key to false - cors: - origin: http://localhost:3000 - methods: [GET, HEAD, PATCH, POST, PUT, DELETE] - credentials: true - # This is for local development only, it is not recommended to use this in production - # The production database configuration is stored in app-config.production.yaml - database: - client: better-sqlite3 - connection: ':memory:' - -integrations: - github: - - host: github.com - enabled: true - token: ${GITHUB_TOKEN} - # Or alternatively, use GitHub App authentication - # apps: - # - appId: ${GITHUB_APP_ID} - # allowedInstallationOwners: ['backstage'] - # clientId: ${GITHUB_CLIENT_ID} - # clientSecret: ${GITHUB_CLIENT_SECRET} - # privateKey: ${GITHUB_APP_PRIVATE_KEY} - # webhookSecret: ${GITHUB_WEBHOOK_SECRET} - -search: - collators: - github: - org: backstage - host: github.com - query: is:issue is:open org:backstage - -auth: - # see https://backstage.io/docs/auth/ to learn about auth providers - providers: - # See https://backstage.io/docs/auth/guest/provider - guest: {} diff --git a/workspaces/github-search-issues/backstage.json b/workspaces/github-search-issues/backstage.json deleted file mode 100644 index 1874029e4..000000000 --- a/workspaces/github-search-issues/backstage.json +++ /dev/null @@ -1 +0,0 @@ -{ "version": "1.31.1" } diff --git a/workspaces/github-search-issues/catalog-info.yaml b/workspaces/github-search-issues/catalog-info.yaml deleted file mode 100644 index f7ffb580b..000000000 --- a/workspaces/github-search-issues/catalog-info.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Component -metadata: - name: github-search-issues - description: An example of a Backstage application. - # Example for optional annotations - # annotations: - # github.com/project-slug: backstage/backstage - # backstage.io/techdocs-ref: dir:. -spec: - type: website - owner: john@example.com - lifecycle: experimental - diff --git a/workspaces/github-search-issues/package.json b/workspaces/github-search-issues/package.json deleted file mode 100644 index f6a56dd5b..000000000 --- a/workspaces/github-search-issues/package.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "@internal/github-search-issues", - "version": "1.0.0", - "private": true, - "engines": { - "node": "18 || 20" - }, - "scripts": { - "tsc": "tsc", - "tsc:full": "tsc --skipLibCheck false --incremental false", - "build:all": "backstage-cli repo build --all", - "build:api-reports": "yarn build:api-reports:only --tsc", - "build:api-reports:only": "backstage-repo-tools api-reports -o ae-wrong-input-file-type --validate-release-tags", - "clean": "backstage-cli repo clean", - "test": "backstage-cli repo test", - "test:all": "backstage-cli repo test --coverage", - "fix": "backstage-cli repo fix", - "lint": "backstage-cli repo lint --since origin/main", - "lint:all": "backstage-cli repo lint", - "prettier:check": "prettier --check .", - "new": "backstage-cli new --scope @backstage-community", - "postinstall": "cd ../../ && yarn install", - "start-backend": "yarn workspace backend start", - "start": "yarn workspace app start" - }, - "workspaces": { - "packages": [ - "packages/*", - "plugins/*" - ] - }, - "repository": { - "type": "git", - "url": "https://github.com/backstage/community-plugins", - "directory": "workspaces/github-search-issues" - }, - "devDependencies": { - "@backstage/cli": "^0.27.1", - "@backstage/e2e-test-utils": "^0.1.1", - "@backstage/repo-tools": "^0.8.0", - "@changesets/cli": "^2.27.1", - "@spotify/prettier-config": "^12.0.0", - "node-gyp": "^9.0.0", - "prettier": "^2.3.2", - "typescript": "~5.3.0" - }, - "dependencies": { - "knip": "^5.27.4" - }, - "resolutions": { - "@types/react": "^18", - "@types/react-dom": "^18", - "@microsoft/api-extractor": "7.36.4" - }, - "prettier": "@spotify/prettier-config", - "lint-staged": { - "*.{js,jsx,ts,tsx,mjs,cjs}": [ - "eslint --fix", - "prettier --write" - ], - "*.{json,md}": [ - "prettier --write" - ] - } -} diff --git a/workspaces/github-search-issues/packages/README.md b/workspaces/github-search-issues/packages/README.md deleted file mode 100644 index 6327fa0a9..000000000 --- a/workspaces/github-search-issues/packages/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# The Packages Folder - -This is where your own applications and centrally managed libraries live, each -in a separate folder of its own. - -From the start there's an `app` folder (for the frontend) and a `backend` folder -(for the Node backend), but you can also add more modules in here that house -your core additions and adaptations, such as themes, common React component -libraries, utilities, and similar. diff --git a/workspaces/github-search-issues/packages/app/.eslintignore b/workspaces/github-search-issues/packages/app/.eslintignore deleted file mode 100644 index a48cf0de7..000000000 --- a/workspaces/github-search-issues/packages/app/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -public diff --git a/workspaces/github-search-issues/packages/app/CHANGELOG.md b/workspaces/github-search-issues/packages/app/CHANGELOG.md deleted file mode 100644 index 824d2fc2b..000000000 --- a/workspaces/github-search-issues/packages/app/CHANGELOG.md +++ /dev/null @@ -1,29 +0,0 @@ -# app - -## 0.0.4 - -### Patch Changes - -- Updated dependencies [0617e87] - - @backstage-community/plugin-copilot@0.2.1 - -## 0.0.3 - -### Patch Changes - -- Updated dependencies [c55888b] - - @backstage-community/plugin-copilot@0.2.0 - -## 0.0.2 - -### Patch Changes - -- Updated dependencies [ad6f23d] - - @backstage-community/plugin-copilot@0.1.1 - -## 0.0.1 - -### Patch Changes - -- Updated dependencies [2d5f011] - - @backstage-community/plugin-copilot@0.1.0 diff --git a/workspaces/github-search-issues/packages/app/knip-report.md b/workspaces/github-search-issues/packages/app/knip-report.md deleted file mode 100644 index 68a8222db..000000000 --- a/workspaces/github-search-issues/packages/app/knip-report.md +++ /dev/null @@ -1,19 +0,0 @@ -# Knip report - -## Unused dependencies (4) - -| Name | Location | Severity | -| :---------------------------------- | :----------- | :------- | -| @backstage-community/plugin-copilot | package.json | error | -| react-router | package.json | error | -| react-use | package.json | error | -| history | package.json | error | - -## Unused devDependencies (4) - -| Name | Location | Severity | -| :-------------------------- | :----------- | :------- | -| @testing-library/user-event | package.json | error | -| @backstage/test-utils | package.json | error | -| @testing-library/dom | package.json | error | -| cross-env | package.json | error | diff --git a/workspaces/github-search-issues/packages/app/package.json b/workspaces/github-search-issues/packages/app/package.json deleted file mode 100644 index 3c03592f2..000000000 --- a/workspaces/github-search-issues/packages/app/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "name": "app", - "version": "0.0.4", - "private": true, - "bundled": true, - "repository": { - "type": "git", - "url": "https://github.com/backstage/community-plugins", - "directory": "workspaces/copilot/packages/app" - }, - "backstage": { - "role": "frontend" - }, - "scripts": { - "start": "backstage-cli package start", - "build": "backstage-cli package build", - "clean": "backstage-cli package clean", - "test": "backstage-cli package test", - "lint": "backstage-cli package lint" - }, - "dependencies": { - "@backstage-community/plugin-search-github": "^0.1.0", - "@backstage/app-defaults": "^1.5.11", - "@backstage/catalog-model": "^1.7.0", - "@backstage/cli": "^0.27.1", - "@backstage/core-app-api": "^1.15.0", - "@backstage/core-components": "^0.15.0", - "@backstage/core-plugin-api": "^1.9.4", - "@backstage/integration-react": "^1.1.31", - "@backstage/plugin-api-docs": "^0.11.9", - "@backstage/plugin-catalog": "^1.23.0", - "@backstage/plugin-catalog-common": "^1.1.0", - "@backstage/plugin-catalog-graph": "^0.4.9", - "@backstage/plugin-catalog-import": "^0.12.3", - "@backstage/plugin-catalog-react": "^1.13.0", - "@backstage/plugin-org": "^0.6.29", - "@backstage/plugin-permission-react": "^0.4.26", - "@backstage/plugin-scaffolder": "^1.25.0", - "@backstage/plugin-search": "^1.4.16", - "@backstage/plugin-search-react": "^1.8.0", - "@backstage/plugin-techdocs": "^1.10.9", - "@backstage/plugin-techdocs-module-addons-contrib": "^1.1.14", - "@backstage/plugin-techdocs-react": "^1.2.8", - "@backstage/plugin-user-settings": "^0.8.12", - "@backstage/theme": "^0.5.7", - "@material-ui/core": "^4.12.2", - "@material-ui/icons": "^4.9.1", - "@mui/material": "^5.16.7", - "history": "^5.0.0", - "react": "^18.0.2", - "react-dom": "^18.0.2", - "react-router": "^6.3.0", - "react-router-dom": "^6.3.0", - "react-use": "^17.2.4" - }, - "devDependencies": { - "@backstage/test-utils": "^1.6.0", - "@playwright/test": "^1.32.3", - "@testing-library/dom": "^9.0.0", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.0.0", - "@types/react-dom": "*", - "cross-env": "^7.0.0" - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - }, - "files": [ - "dist" - ] -} diff --git a/workspaces/github-search-issues/packages/app/public/android-chrome-192x192.png b/workspaces/github-search-issues/packages/app/public/android-chrome-192x192.png deleted file mode 100644 index eec0ae25b971cae8eb0033c9af7e0f676d1df663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13599 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 EANz~b2mk;8 diff --git a/workspaces/github-search-issues/packages/app/public/apple-touch-icon.png b/workspaces/github-search-issues/packages/app/public/apple-touch-icon.png deleted file mode 100644 index 3158830ac778a62ff8f08da0e9eeee6e8ada8bfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12619 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 VSn|oqbSlsa22WQ%mvv4FO#qym7y1AI diff --git a/workspaces/github-search-issues/packages/app/public/favicon-32x32.png b/workspaces/github-search-issues/packages/app/public/favicon-32x32.png deleted file mode 100644 index c0915ece75949f3d917134f55193949927edc633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1686 zcmd5*YdF&j82@WYD9ojqT$Wo{SSXitp^eRqxy{@++t}P`atlKxQX0)YMm6_KR%p4F z$}J+6LMeH2OXWDHjylI#AJ2#L{k+fbeSgn;`91HK_szmP+3%H7kpcicc}5$z1N!Px-7om}akWbt233fdJ10ExN)z&Z~ATcQ$c2>@ad0I)&=0IMPZ zfJBuET&w|L$8)@+J4!Sl|Nk(stgJlvmnlJ&;dZvl8tO{Q%IJ*5_~q$1+xa={mdc0(T`t!w?RZl>^IxA*%bGu3bF$<*nzTrF> zoQ&9oiO|s=ORAp|1maSVle9kTR(cJ300u{&4iq#dewwjMjZ;umbia|8`fV}#)u6uZ z2{{=Vn6Y8_#3SbXb1ic-&s#nMteerJ5NT@9WJFf_0Z{rXvToRrSOV|5nT6}g)=)7clCVKtHJ1*VPs-V;@XTM)*hF8A>dvO zHk*Y?X8JaA;})mFp7;7TRRuk~8$R*Snh{9txf3X8a4%y!TuP;MHGAGHB;T*cTs()( zPBU^uyOrcpI-AkwlQc~ccBy9xRRz@U7IH^D@piFSO__BF#e(AN-^z2yOmV!NrfGJV z)K=@)T;PiA16X29aqmP@px{GT+&pJ*OCU>i#GE8dw3RuCdu^ zY|d<%y|L(_@zJ9#_m z=Lc$*iilj{bjSDeNH|lRP>yLE)Yq?l!XVsP?uHhR(xnf>5p}vuAuF-j7*tA0oTAH zhFP&ZPMN7z8!K6i|K8u7|AYJvRll0p!ov{KSr|$njU-`o&7fVZN5@WQ|g`Mlirnap=oY~b#iCdHeScp|7sct zd}FL!1NSuuCnVle?ygaP975V!)pzN#*|A{{1* z$fS~)G%HFBO+IIv4>f5HNGY_6SF`0>Gf0kWIFv^nU=X CgrE5U diff --git a/workspaces/github-search-issues/packages/app/public/favicon.ico b/workspaces/github-search-issues/packages/app/public/favicon.ico deleted file mode 100644 index 5e45e5dfbde6f39603d5be60d933c1af14dffb1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 D+pS%} diff --git a/workspaces/github-search-issues/packages/app/public/index.html b/workspaces/github-search-issues/packages/app/public/index.html deleted file mode 100644 index 18da7c477..000000000 --- a/workspaces/github-search-issues/packages/app/public/index.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - <%= config.getOptionalString('app.title') ?? 'Backstage' %> - - - -
- - - diff --git a/workspaces/github-search-issues/packages/app/public/manifest.json b/workspaces/github-search-issues/packages/app/public/manifest.json deleted file mode 100644 index 4a7c1b4ec..000000000 --- a/workspaces/github-search-issues/packages/app/public/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "short_name": "Backstage", - "name": "Backstage", - "icons": [ - { - "src": "favicon.ico", - "sizes": "48x48", - "type": "image/png" - } - ], - "start_url": "./index.html", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/workspaces/github-search-issues/packages/app/public/robots.txt b/workspaces/github-search-issues/packages/app/public/robots.txt deleted file mode 100644 index 01b0f9a10..000000000 --- a/workspaces/github-search-issues/packages/app/public/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * diff --git a/workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg b/workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg deleted file mode 100644 index 0f500b300..000000000 --- a/workspaces/github-search-issues/packages/app/public/safari-pinned-tab.svg +++ /dev/null @@ -1 +0,0 @@ -Created by potrace 1.11, written by Peter Selinger 2001-2013 \ No newline at end of file diff --git a/workspaces/github-search-issues/packages/app/src/App.test.tsx b/workspaces/github-search-issues/packages/app/src/App.test.tsx deleted file mode 100644 index 1f5b24568..000000000 --- a/workspaces/github-search-issues/packages/app/src/App.test.tsx +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 React from 'react'; -import { render, waitFor } from '@testing-library/react'; -import App from './App'; - -describe('App', () => { - it('should render', async () => { - process.env = { - NODE_ENV: 'test', - APP_CONFIG: [ - { - data: { - app: { title: 'Test' }, - backend: { baseUrl: 'http://localhost:7007' }, - techdocs: { - storageUrl: 'http://localhost:7007/api/techdocs/static/docs', - }, - }, - context: 'test', - }, - ] as any, - }; - - const rendered = render(); - - await waitFor(() => { - expect(rendered.baseElement).toBeInTheDocument(); - }); - }); -}); diff --git a/workspaces/github-search-issues/packages/app/src/App.tsx b/workspaces/github-search-issues/packages/app/src/App.tsx deleted file mode 100644 index f39d5c683..000000000 --- a/workspaces/github-search-issues/packages/app/src/App.tsx +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { apiDocsPlugin, ApiExplorerPage } from '@backstage/plugin-api-docs'; -import { - CatalogEntityPage, - CatalogIndexPage, - catalogPlugin, -} from '@backstage/plugin-catalog'; -import { - CatalogImportPage, - catalogImportPlugin, -} from '@backstage/plugin-catalog-import'; -import { orgPlugin } from '@backstage/plugin-org'; -import { ScaffolderPage, scaffolderPlugin } from '@backstage/plugin-scaffolder'; -import { SearchPage } from '@backstage/plugin-search'; -import { - TechDocsIndexPage, - techdocsPlugin, - TechDocsReaderPage, -} from '@backstage/plugin-techdocs'; -import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; -import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; -import { UserSettingsPage } from '@backstage/plugin-user-settings'; -import React from 'react'; -import { Navigate, Route } from 'react-router-dom'; -import { apis } from './apis'; -import { entityPage } from './components/catalog/EntityPage'; -import { Root } from './components/Root'; -import { searchPage } from './components/search/SearchPage'; - -import { createApp } from '@backstage/app-defaults'; -import { AppRouter, FlatRoutes } from '@backstage/core-app-api'; -import { - AlertDisplay, - OAuthRequestDialog, - SignInPage, -} from '@backstage/core-components'; -import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common/alpha'; -import { CatalogGraphPage } from '@backstage/plugin-catalog-graph'; -import { RequirePermission } from '@backstage/plugin-permission-react'; - -const app = createApp({ - apis, - bindRoutes({ bind }) { - bind(catalogPlugin.externalRoutes, { - createComponent: scaffolderPlugin.routes.root, - viewTechDoc: techdocsPlugin.routes.docRoot, - createFromTemplate: scaffolderPlugin.routes.selectedTemplate, - }); - bind(apiDocsPlugin.externalRoutes, { - registerApi: catalogImportPlugin.routes.importPage, - }); - bind(scaffolderPlugin.externalRoutes, { - registerComponent: catalogImportPlugin.routes.importPage, - viewTechDoc: techdocsPlugin.routes.docRoot, - }); - bind(orgPlugin.externalRoutes, { - catalogIndex: catalogPlugin.routes.catalogIndex, - }); - }, - components: { - SignInPage: props => , - }, -}); - -const routes = ( - - } /> - } /> - } - > - {entityPage} - - } /> - } - > - - - - - } /> - } /> - - - - } - /> - }> - {searchPage} - - } /> - } /> - -); - -export default app.createRoot( - <> - - - - {routes} - - , -); diff --git a/workspaces/github-search-issues/packages/app/src/apis.ts b/workspaces/github-search-issues/packages/app/src/apis.ts deleted file mode 100644 index 13c72e734..000000000 --- a/workspaces/github-search-issues/packages/app/src/apis.ts +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { - ScmIntegrationsApi, - scmIntegrationsApiRef, - ScmAuth, -} from '@backstage/integration-react'; -import { - AnyApiFactory, - configApiRef, - createApiFactory, -} from '@backstage/core-plugin-api'; - -export const apis: AnyApiFactory[] = [ - createApiFactory({ - api: scmIntegrationsApiRef, - deps: { configApi: configApiRef }, - factory: ({ configApi }) => ScmIntegrationsApi.fromConfig(configApi), - }), - ScmAuth.createDefaultApiFactory(), -]; diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx b/workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx deleted file mode 100644 index 4c4513755..000000000 --- a/workspaces/github-search-issues/packages/app/src/components/Root/LogoFull.tsx +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 React from 'react'; -import { makeStyles } from '@material-ui/core'; - -const useStyles = makeStyles({ - svg: { - width: 'auto', - height: 30, - }, - path: { - fill: '#7df3e1', - }, -}); -const LogoFull = () => { - const classes = useStyles(); - - return ( - - - - ); -}; - -export default LogoFull; diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx b/workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx deleted file mode 100644 index b53cf5f01..000000000 --- a/workspaces/github-search-issues/packages/app/src/components/Root/LogoIcon.tsx +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 React from 'react'; -import { makeStyles } from '@material-ui/core'; - -const useStyles = makeStyles({ - svg: { - width: 'auto', - height: 28, - }, - path: { - fill: '#7df3e1', - }, -}); - -const LogoIcon = () => { - const classes = useStyles(); - - return ( - - - - ); -}; - -export default LogoIcon; diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx b/workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx deleted file mode 100644 index 5158df2b6..000000000 --- a/workspaces/github-search-issues/packages/app/src/components/Root/Root.tsx +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 React, { PropsWithChildren } from 'react'; -import { makeStyles } from '@material-ui/core'; -import HomeIcon from '@material-ui/icons/Home'; -import ExtensionIcon from '@material-ui/icons/Extension'; -import LibraryBooks from '@material-ui/icons/LibraryBooks'; -import CreateComponentIcon from '@material-ui/icons/AddCircleOutline'; -import GithubIcon from '@material-ui/icons/GitHub'; -import LogoFull from './LogoFull'; -import LogoIcon from './LogoIcon'; -import { - Settings as SidebarSettings, - UserSettingsSignInAvatar, -} from '@backstage/plugin-user-settings'; -import { SidebarSearchModal } from '@backstage/plugin-search'; -import { - Sidebar, - sidebarConfig, - SidebarDivider, - SidebarGroup, - SidebarItem, - SidebarPage, - SidebarScrollWrapper, - SidebarSpace, - useSidebarOpenState, - Link, -} from '@backstage/core-components'; -import MenuIcon from '@material-ui/icons/Menu'; -import SearchIcon from '@material-ui/icons/Search'; - -const useSidebarLogoStyles = makeStyles({ - root: { - width: sidebarConfig.drawerWidthClosed, - height: 3 * sidebarConfig.logoHeight, - display: 'flex', - flexFlow: 'row nowrap', - alignItems: 'center', - marginBottom: -14, - }, - link: { - width: sidebarConfig.drawerWidthClosed, - marginLeft: 24, - }, -}); - -const SidebarLogo = () => { - const classes = useSidebarLogoStyles(); - const { isOpen } = useSidebarOpenState(); - - return ( -
- - {isOpen ? : } - -
- ); -}; - -export const Root = ({ children }: PropsWithChildren<{}>) => ( - - - - } to="/search"> - - - - }> - {/* Global nav, not org-specific */} - - - - - {/* End global nav */} - - - - - - - - } - to="/settings" - > - - - - {children} - -); diff --git a/workspaces/github-search-issues/packages/app/src/components/Root/index.ts b/workspaces/github-search-issues/packages/app/src/components/Root/index.ts deleted file mode 100644 index 6e933a21b..000000000 --- a/workspaces/github-search-issues/packages/app/src/components/Root/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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. - */ -export { Root } from './Root'; diff --git a/workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx b/workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx deleted file mode 100644 index d5e132bbb..000000000 --- a/workspaces/github-search-issues/packages/app/src/components/catalog/EntityPage.tsx +++ /dev/null @@ -1,397 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 React from 'react'; -import { - EntityApiDefinitionCard, - EntityConsumedApisCard, - EntityConsumingComponentsCard, - EntityHasApisCard, - EntityProvidedApisCard, - EntityProvidingComponentsCard, -} from '@backstage/plugin-api-docs'; -import { - EntityAboutCard, - EntityDependsOnComponentsCard, - EntityDependsOnResourcesCard, - EntityHasComponentsCard, - EntityHasResourcesCard, - EntityHasSubcomponentsCard, - EntityHasSystemsCard, - EntityLayout, - EntityLinksCard, - EntitySwitch, - EntityOrphanWarning, - EntityProcessingErrorsPanel, - isComponentType, - isKind, - hasCatalogProcessingErrors, - isOrphan, - hasRelationWarnings, - EntityRelationWarning, -} from '@backstage/plugin-catalog'; -import { - EntityUserProfileCard, - EntityGroupProfileCard, - EntityMembersListCard, - EntityOwnershipCard, -} from '@backstage/plugin-org'; -import { EntityTechdocsContent } from '@backstage/plugin-techdocs'; -import { EmptyState } from '@backstage/core-components'; -import { - Direction, - EntityCatalogGraphCard, -} from '@backstage/plugin-catalog-graph'; -import { - RELATION_API_CONSUMED_BY, - RELATION_API_PROVIDED_BY, - RELATION_CONSUMES_API, - RELATION_DEPENDENCY_OF, - RELATION_DEPENDS_ON, - RELATION_HAS_PART, - RELATION_PART_OF, - RELATION_PROVIDES_API, -} from '@backstage/catalog-model'; -import { TechDocsAddons } from '@backstage/plugin-techdocs-react'; -import { ReportIssue } from '@backstage/plugin-techdocs-module-addons-contrib'; -import Button from '@mui/material/Button'; -import Grid from '@mui/material/Grid'; - -const techdocsContent = ( - - - - - -); - -const cicdContent = ( - // This is an example of how you can implement your company's logic in entity page. - // You can for example enforce that all components of type 'service' should use GitHubActions - - - - Read more - - } - /> - - -); - -const entityWarningContent = ( - <> - - - - - - - - - - - - - - - - - - - - - - - - -); - -const overviewContent = ( - - {entityWarningContent} - - - - - - - - - - - - - -); - -const serviceEntityPage = ( - - - {overviewContent} - - - - {cicdContent} - - - - - - - - - - - - - - - - - - - - - - - - - - {techdocsContent} - - -); - -const websiteEntityPage = ( - - - {overviewContent} - - - - {cicdContent} - - - - - - - - - - - - - - - {techdocsContent} - - -); - -/** - * NOTE: This page is designed to work on small screens such as mobile devices. - * This is based on Material UI Grid. If breakpoints are used, each grid item must set the `xs` prop to a column size or to `true`, - * since this does not default. If no breakpoints are used, the items will equitably share the available space. - * https://material-ui.com/components/grid/#basic-grid. - */ - -const defaultEntityPage = ( - - - {overviewContent} - - - - {techdocsContent} - - -); - -const componentPage = ( - - - {serviceEntityPage} - - - - {websiteEntityPage} - - - {defaultEntityPage} - -); - -const apiPage = ( - - - - {entityWarningContent} - - - - - - - - - - - - - - - - - - - - - - - - - - - - -); - -const userPage = ( - - - - {entityWarningContent} - - - - - - - - - -); - -const groupPage = ( - - - - {entityWarningContent} - - - - - - - - - - - - - - - -); - -const systemPage = ( - - - - {entityWarningContent} - - - - - - - - - - - - - - - - - - - - - - - - -); - -const domainPage = ( - - - - {entityWarningContent} - - - - - - - - - - - - -); - -export const entityPage = ( - - - - - - - - - {defaultEntityPage} - -); diff --git a/workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx b/workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx deleted file mode 100644 index 2ad8ca103..000000000 --- a/workspaces/github-search-issues/packages/app/src/components/search/SearchPage.tsx +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { Grid, makeStyles, Paper, Theme } from '@material-ui/core'; -import React from 'react'; - -import { CatalogSearchResultListItem } from '@backstage/plugin-catalog'; -import { - CATALOG_FILTER_EXISTS, - catalogApiRef, -} from '@backstage/plugin-catalog-react'; -import { TechDocsSearchResultListItem } from '@backstage/plugin-techdocs'; - -import { GithubSearchResultListItem } from '@backstage-community/plugin-search-github'; -import { - CatalogIcon, - Content, - DocsIcon, - Header, - GitHubIcon, - Page, -} from '@backstage/core-components'; -import { useApi } from '@backstage/core-plugin-api'; -import { SearchType } from '@backstage/plugin-search'; -import { - SearchBar, - SearchFilter, - SearchPagination, - SearchResult, - useSearch, -} from '@backstage/plugin-search-react'; - -const useStyles = makeStyles((theme: Theme) => ({ - bar: { - padding: theme.spacing(1, 0), - }, - filters: { - padding: theme.spacing(2), - marginTop: theme.spacing(2), - }, - filter: { - '& + &': { - marginTop: theme.spacing(2.5), - }, - }, -})); - -const SearchPage = () => { - const classes = useStyles(); - const { types } = useSearch(); - const catalogApi = useApi(catalogApiRef); - - return ( - -
- - - - - - - - - , - }, - { - value: 'techdocs', - name: 'Documentation', - icon: , - }, - { - value: 'github', - name: 'Github', - icon: , - }, - ]} - /> - - {types.includes('techdocs') && ( - { - // Return a list of entities which are documented. - const { items } = await catalogApi.getEntities({ - fields: ['metadata.name'], - filter: { - 'metadata.annotations.backstage.io/techdocs-ref': - CATALOG_FILTER_EXISTS, - }, - }); - - const names = items.map(entity => entity.metadata.name); - names.sort(); - return names; - }} - /> - )} - - - - - - - - } /> - } /> - } /> - - - - - - ); -}; - -export const searchPage = ; diff --git a/workspaces/github-search-issues/packages/app/src/index.tsx b/workspaces/github-search-issues/packages/app/src/index.tsx deleted file mode 100644 index 3664659fa..000000000 --- a/workspaces/github-search-issues/packages/app/src/index.tsx +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 React from 'react'; -import ReactDOM from 'react-dom/client'; -import App from './App'; - -ReactDOM.createRoot(document.getElementById('root')!).render(); diff --git a/workspaces/github-search-issues/packages/app/src/setupTests.ts b/workspaces/github-search-issues/packages/app/src/setupTests.ts deleted file mode 100644 index 658016ffd..000000000 --- a/workspaces/github-search-issues/packages/app/src/setupTests.ts +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 '@testing-library/jest-dom'; diff --git a/workspaces/github-search-issues/packages/backend/.eslintrc.js b/workspaces/github-search-issues/packages/backend/.eslintrc.js deleted file mode 100644 index e2a53a6ad..000000000 --- a/workspaces/github-search-issues/packages/backend/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/packages/backend/CHANGELOG.md b/workspaces/github-search-issues/packages/backend/CHANGELOG.md deleted file mode 100644 index d9626b5ad..000000000 --- a/workspaces/github-search-issues/packages/backend/CHANGELOG.md +++ /dev/null @@ -1,32 +0,0 @@ -# backend - -## 0.0.4 - -### Patch Changes - -- Updated dependencies [0617e87] - - @backstage-community/plugin-copilot-backend@0.1.3 - - app@0.0.4 - -## 0.0.3 - -### Patch Changes - -- @backstage-community/plugin-copilot-backend@0.1.2 -- app@0.0.3 - -## 0.0.2 - -### Patch Changes - -- Updated dependencies [ad6f23d] - - @backstage-community/plugin-copilot-backend@0.1.1 - - app@0.0.2 - -## 0.0.1 - -### Patch Changes - -- Updated dependencies [2d5f011] - - @backstage-community/plugin-copilot-backend@0.1.0 - - app@0.0.1 diff --git a/workspaces/github-search-issues/packages/backend/README.md b/workspaces/github-search-issues/packages/backend/README.md deleted file mode 100644 index 3607b0a09..000000000 --- a/workspaces/github-search-issues/packages/backend/README.md +++ /dev/null @@ -1,59 +0,0 @@ -# example-backend - -This package is an EXAMPLE of a Backstage backend. - -The main purpose of this package is to provide a test bed for Backstage plugins -that have a backend part. Feel free to experiment locally or within your fork by -adding dependencies and routes to this backend, to try things out. - -Our goal is to eventually amend the create-app flow of the CLI, such that a -production ready version of a backend skeleton is made alongside the frontend -app. Until then, feel free to experiment here! - -## Development - -To run the example backend, first go to the project root and run - -```bash -yarn install -``` - -You should only need to do this once. - -After that, go to the `packages/backend` directory and run - -```bash -yarn start -``` - -If you want to override any configuration locally, for example adding any secrets, -you can do so in `app-config.local.yaml`. - -The backend starts up on port 7007 per default. - -## Populating The Catalog - -If you want to use the catalog functionality, you need to add so called -locations to the backend. These are places where the backend can find some -entity descriptor data to consume and serve. For more information, see -[Software Catalog Overview - Adding Components to the Catalog](https://backstage.io/docs/features/software-catalog/#adding-components-to-the-catalog). - -To get started quickly, this template already includes some statically configured example locations -in `app-config.yaml` under `catalog.locations`. You can remove and replace these locations as you -like, and also override them for local development in `app-config.local.yaml`. - -## Authentication - -We chose [Passport](http://www.passportjs.org/) as authentication platform due -to its comprehensive set of supported authentication -[strategies](http://www.passportjs.org/packages/). - -Read more about the -[auth-backend](https://github.com/backstage/backstage/blob/master/plugins/auth-backend/README.md) -and -[how to add a new provider](https://github.com/backstage/backstage/blob/master/docs/auth/add-auth-provider.md) - -## Documentation - -- [Backstage Readme](https://github.com/backstage/backstage/blob/master/README.md) -- [Backstage Documentation](https://backstage.io/docs) diff --git a/workspaces/github-search-issues/packages/backend/knip-report.md b/workspaces/github-search-issues/packages/backend/knip-report.md deleted file mode 100644 index a378b978c..000000000 --- a/workspaces/github-search-issues/packages/backend/knip-report.md +++ /dev/null @@ -1,27 +0,0 @@ -# Knip report - -## Unused dependencies (12) - -| Name | Location | Severity | -| :---------------------------------------------------- | :----------- | :------- | -| @backstage/plugin-auth-backend-module-github-provider | package.json | error | -| @backstage-community/plugin-copilot-backend | package.json | error | -| @backstage/plugin-search-backend-node | package.json | error | -| @backstage/plugin-permission-node | package.json | error | -| @backstage/plugin-auth-node | package.json | error | -| @backstage/backend-common | package.json | error | -| @backstage/backend-tasks | package.json | error | -| better-sqlite3 | package.json | error | -| dockerode | package.json | error | -| node-gyp | package.json | error | -| app | package.json | error | -| pg | package.json | error | - -## Unused devDependencies (4) - -| Name | Location | Severity | -| :------------------------------- | :----------- | :------- | -| @types/express-serve-static-core | package.json | error | -| @types/dockerode | package.json | error | -| @types/express | package.json | error | -| @types/luxon | package.json | error | diff --git a/workspaces/github-search-issues/packages/backend/package.json b/workspaces/github-search-issues/packages/backend/package.json deleted file mode 100644 index 4afc20285..000000000 --- a/workspaces/github-search-issues/packages/backend/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "backend", - "version": "0.0.4", - "main": "dist/index.cjs.js", - "types": "src/index.ts", - "private": true, - "repository": { - "type": "git", - "url": "https://github.com/backstage/community-plugins", - "directory": "workspaces/copilot/packages/backend" - }, - "backstage": { - "role": "backend" - }, - "scripts": { - "start": "backstage-cli package start", - "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", - "clean": "backstage-cli package clean", - "build-image": "docker build ../.. -f Dockerfile --tag backstage" - }, - "dependencies": { - "@backstage-community/plugin-search-backend-module-github": "workspace:^", - "@backstage/backend-common": "^0.25.0", - "@backstage/backend-defaults": "^0.5.0", - "@backstage/backend-plugin-api": "^1.0.0", - "@backstage/backend-tasks": "^0.6.1", - "@backstage/config": "^1.2.0", - "@backstage/plugin-app-backend": "^0.3.74", - "@backstage/plugin-auth-backend": "^0.23.0", - "@backstage/plugin-auth-backend-module-github-provider": "^0.2.0", - "@backstage/plugin-auth-backend-module-guest-provider": "^0.2.0", - "@backstage/plugin-auth-node": "^0.5.2", - "@backstage/plugin-catalog-backend": "^1.26.0", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.0", - "@backstage/plugin-permission-backend": "^0.5.49", - "@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.0", - "@backstage/plugin-permission-common": "^0.8.1", - "@backstage/plugin-permission-node": "^0.8.3", - "@backstage/plugin-proxy-backend": "^0.5.6", - "@backstage/plugin-scaffolder-backend": "^1.25.0", - "@backstage/plugin-search-backend": "^1.5.17", - "@backstage/plugin-search-backend-module-catalog": "^0.2.2", - "@backstage/plugin-search-backend-module-techdocs": "^0.2.2", - "@backstage/plugin-search-backend-node": "^1.3.2", - "@backstage/plugin-techdocs-backend": "^1.10.13", - "better-sqlite3": "^9.0.0", - "dockerode": "^3.3.1", - "node-gyp": "^9.0.0", - "pg": "^8.11.3", - "winston": "^3.2.1" - }, - "devDependencies": { - "@backstage/cli": "^0.27.1", - "@types/dockerode": "^3.3.0", - "@types/express": "^4.17.6", - "@types/express-serve-static-core": "^4.17.5", - "@types/luxon": "^2.0.4" - }, - "files": [ - "dist" - ] -} diff --git a/workspaces/github-search-issues/packages/backend/src/index.ts b/workspaces/github-search-issues/packages/backend/src/index.ts deleted file mode 100644 index 25da03658..000000000 --- a/workspaces/github-search-issues/packages/backend/src/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { createBackend } from '@backstage/backend-defaults'; - -const backend = createBackend(); - -backend.add(import('@backstage/plugin-proxy-backend/alpha')); -backend.add(import('@backstage/plugin-scaffolder-backend/alpha')); -backend.add(import('@backstage/plugin-techdocs-backend/alpha')); - -// auth plugin -backend.add(import('@backstage/plugin-auth-backend')); -// See https://backstage.io/docs/backend-system/building-backends/migrating#the-auth-plugin -backend.add(import('@backstage/plugin-auth-backend-module-guest-provider')); -// See https://backstage.io/docs/auth/guest/provider - -// catalog plugin -backend.add(import('@backstage/plugin-catalog-backend/alpha')); -backend.add( - import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'), -); - -// permission plugin -backend.add(import('@backstage/plugin-permission-backend/alpha')); -backend.add( - import('@backstage/plugin-permission-backend-module-allow-all-policy'), -); - -// search plugin -backend.add(import('@backstage/plugin-search-backend/alpha')); -backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha')); -backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha')); - -// copilot -backend.add(import('@backstage-community/plugin-search-backend-module-github')); - -backend.start(); diff --git a/workspaces/github-search-issues/packages/backend/src/types.ts b/workspaces/github-search-issues/packages/backend/src/types.ts deleted file mode 100644 index 6202b4026..000000000 --- a/workspaces/github-search-issues/packages/backend/src/types.ts +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { Logger } from 'winston'; -import { Config } from '@backstage/config'; -import { - DiscoveryService, - AuthService, - HttpAuthService, - SchedulerService, - CacheService, - DatabaseService, - UrlReaderService, -} from '@backstage/backend-plugin-api'; -import { PermissionEvaluator } from '@backstage/plugin-permission-common'; - -export type PluginEnvironment = { - logger: Logger; - database: DatabaseService; - cache: CacheService; - config: Config; - reader: UrlReaderService; - discovery: DiscoveryService; - scheduler: SchedulerService; - permissions: PermissionEvaluator; - auth: AuthService; - httpAuth: HttpAuthService; -}; diff --git a/workspaces/github-search-issues/plugins/README.md b/workspaces/github-search-issues/plugins/README.md deleted file mode 100644 index d7865fdba..000000000 --- a/workspaces/github-search-issues/plugins/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# The Plugins Folder - -This is where your own plugins and their associated modules live, each in a -separate folder of its own. - -If you want to create a new plugin here, go to your project root directory, run -the command `yarn new`, and follow the on-screen instructions. - -You can also check out existing plugins on [the plugin marketplace](https://backstage.io/plugins)! diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js b/workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js deleted file mode 100644 index e2a53a6ad..000000000 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/README.md b/workspaces/github-search-issues/plugins/search-backend-module-github/README.md deleted file mode 100644 index 314d9887c..000000000 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Github Search Module - -This search module for GitHub indexes GitHub issues and makes them searchable inside your Backstage instance. This allows for better transparency and exposes your issues to a wider audience, facilitating better communication of help wanted for open-source projects within your organization. - -## Installation - -To configure the plugin using the new backend system: - -1. In the `packages/backend/src/index.ts` file, add the following: - - ```typescript - import { createBackend } from '@backstage/backend-defaults'; - - const backend = createBackend(); - - backend.add(import('@backstage-community/search-backend-module-github')); - - backend.start(); - ``` - -## Configuration - -### Environment Variables - -To configure the module, you need to set the following environment variables: - -- **`search.collators.github.org`** The organztion to which we make the search. -- **`search.collators.github.query`** The actual query string used to make a search at the github api. Example: is:issue is:open org:backstage - -### GitHub Credentials - -#### Token - -**Important:** The GitHub token, which is necessary for authentication, should be managed within your Backstage integrations configuration. The token must be added to your GitHub integration settings, and the plugin will retrieve it through the `GithubCredentialsProvider`. - -Ensure that your GitHub integration in the Backstage configuration includes the necessary token for the `GithubCredentialsProvider` to work correctly. - -#### App - -You can also authenticate using your github app. [Read more here.](https://backstage.io/docs/integrations/github/github-apps) - -**Note**: If you're using the app method, you'll have to ensure that the org is inside the allowedInstallationOwners. - -### YAML Configuration Example - -```yaml -search: - collators: - github: - orgUrl: https://github.com/backstage/ - host: github.com - query: is:issue is:open org:backstage -``` diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts deleted file mode 100644 index 52c080ad8..000000000 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/config.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2023 The Backstage Authors - * - * 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 { SchedulerServiceTaskScheduleDefinitionConfig } from '@backstage/backend-plugin-api'; - -export interface Config { - search?: { - collators?: { - /** - * Configuration options for `@community-plugins/search-backend-module-github` collator. - */ - github?: { - /** - * The target that this provider should consume. - * - * @example "https://github.com/backstage" - */ - org: string; - /** - * The host configuration for the GitHub instance to search. - * - * @default 'github.com' - */ - host?: string; - /** - * The schedule for how often to run the collation job. - * - * @default { frequency: { minutes: 10 }, timeout: { minutes: 15 }, initialDelay: { seconds: 3 } } - */ - schedule?: SchedulerServiceTaskScheduleDefinitionConfig; - /** - * Query to search for issues. For more information on the query syntax, see the GitHub documentation. - * @see https://docs.github.com/en/github/searching-for-information-on-github/searching-issues-and-pull-requests - * - * @example 'is:issue is:open org:backstage' - * - */ - query: string; - }; - }; - }; -} diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts deleted file mode 100644 index 99ac27cca..000000000 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/GithubCollatorFactory.ts +++ /dev/null @@ -1,233 +0,0 @@ -/* - * Copyright 2022 The Backstage Authors - * - * 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 { - LoggerService, - RootConfigService, -} from '@backstage/backend-plugin-api'; -import { Config } from '@backstage/config'; -import { - DefaultGithubCredentialsProvider, - GithubCredentialsProvider, - ScmIntegrationRegistry, - ScmIntegrations, -} from '@backstage/integration'; -import { - DocumentCollatorFactory, - IndexableDocument, -} from '@backstage/plugin-search-common'; -import { graphql } from '@octokit/graphql'; -import { Discussion, Issue, Query } from '@octokit/graphql-schema'; -import { Readable } from 'stream'; - -/** - * Extended IndexableDocument with GitHub specific properties - * - * @public - */ -export interface GitHubDocument extends IndexableDocument { - title: string; - createdAt: string; - url: string; - repository: { - name: string; - }; - author: string; - labels: string[]; -} - -export type GitHubDocumentCollatorFactoryOptions = { - logger: LoggerService; - config: RootConfigService; - githubCredentialsProvider: GithubCredentialsProvider; - integrations: ScmIntegrationRegistry; -}; - -type GraphQL = typeof graphql; - -/** - * Search collator responsible for collecting GitHub issues and discussions to index. - * - * @public - */ -export class GitHubDocumentCollatorFactory implements DocumentCollatorFactory { - public readonly type: string = 'github'; - - private readonly logger: LoggerService; - private readonly config: Config; - - private readonly integrations: ScmIntegrationRegistry; - private readonly githubCredentialsProvider: GithubCredentialsProvider; - - constructor(options: GitHubDocumentCollatorFactoryOptions) { - this.integrations = options.integrations; - this.githubCredentialsProvider = options.githubCredentialsProvider; - this.logger = options.logger; - this.config = options.config; - } - - static fromConfig( - config: Config, - options: { - logger: LoggerService; - }, - ) { - const integrations = ScmIntegrations.fromConfig(config); - const githubCredentialsProvider = - DefaultGithubCredentialsProvider.fromIntegrations(integrations); - - return new GitHubDocumentCollatorFactory({ - config: config, - logger: options.logger, - githubCredentialsProvider, - integrations, - }); - } - - async getCollator() { - return Readable.from(this.execute()); - } - - async *execute(): AsyncGenerator { - this.logger.info('Starting collation of GitHub issues.'); - - const documents = await this.fetchGitHubDocuments(); - - for (const document of documents) { - if (!document.title || !document.url) { - continue; - } - if (!document.author || !document.repository) { - this.logger.warn('Document missing author or repository information'); - continue; - } - const labels = - document.labels?.nodes - ?.map(label => label?.name) - .filter( - (name): name is string => name !== undefined && name !== null, - ) ?? []; - - yield { - ...document, - text: document.title, - location: document.url, - author: document.author.login, - labels, - }; - } - - this.logger.info('Finished collation of GitHub issues.'); - } - - private async fetchGitHubDocuments(): Promise { - const { client } = await this.createClient(); - const queryString = ` -query ($first: Int!, $after: String, $q: String!) { - search(first: $first, type: ISSUE, after: $after, query: $q) { - pageInfo { - hasNextPage - endCursor - } - edges { - node { - ... on Issue { - createdAt - title - url - author { - login - } - labels(first: 100) { - nodes { - name - } - } - repository { - name - } - } - } - } - } -} - `; - - // todo: type the response - let nodes: any[] = []; - let hasNextPage = true; - let endCursor: string | null = null; - const searchQuery = this.config.getString('search.collators.github.query'); - - while (hasNextPage) { - const variables = { - first: 100, - after: endCursor, - q: searchQuery, - }; - - const { search } = (await client(queryString, variables)) as Query; - const { edges, pageInfo } = search; - - if (!edges || !pageInfo) { - this.logger.warn( - 'No edges or pageInfo found in the GitHub search query response', - ); - continue; - } - - nodes = nodes.concat(edges.map(edge => edge && edge.node)); - hasNextPage = pageInfo.hasNextPage ?? false; - endCursor = pageInfo.endCursor ?? null; - } - - return nodes; - } - - private async createClient(): Promise<{ client: GraphQL }> { - const host = this.config.getString('search.collators.github.host'); - const org = this.config.getString('search.collators.github.org'); - - if (!host) { - throw new Error('The host configuration is missing from the config.'); - } - - const githubConfig = this.integrations.github.byHost(host)?.config; - - if (!githubConfig) { - throw new Error( - `GitHub configuration for host "${host}" is missing or incomplete.`, - ); - } - - const apiBaseUrl = githubConfig.apiBaseUrl ?? 'https://api.github.com'; - - const credentials = await this.githubCredentialsProvider.getCredentials({ - url: `https://github.com/${encodeURIComponent(org)}/`, - }); - - if (!credentials.headers) { - throw new Error('Failed to retrieve credentials headers.'); - } - - const client = graphql.defaults({ - baseUrl: apiBaseUrl, - headers: credentials.headers, - }); - - return { client }; - } -} diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts deleted file mode 100644 index 3781bac18..000000000 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/src/collators/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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. - */ -export * from './GithubCollatorFactory'; diff --git a/workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts b/workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts deleted file mode 100644 index 732be7189..000000000 --- a/workspaces/github-search-issues/plugins/search-backend-module-github/src/module.ts +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { - coreServices, - createBackendModule, - readSchedulerServiceTaskScheduleDefinitionFromConfig, -} from '@backstage/backend-plugin-api'; -import { searchIndexRegistryExtensionPoint } from '@backstage/plugin-search-backend-node/alpha'; -import { GitHubDocumentCollatorFactory } from './collators/GithubCollatorFactory'; - -export const searchModuleGithub = createBackendModule({ - pluginId: 'search', - moduleId: 'github', - register(reg) { - reg.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - scheduler: coreServices.scheduler, - indexRegistry: searchIndexRegistryExtensionPoint, - }, - async init({ logger, indexRegistry, config, scheduler }) { - const defaultSchedule = { - frequency: { minutes: 10 }, - timeout: { minutes: 15 }, - initialDelay: { seconds: 3 }, - }; - - const schedule = config.has('search.collators.github.schedule') - ? readSchedulerServiceTaskScheduleDefinitionFromConfig( - config.getConfig('search.collators.github.schedule'), - ) - : defaultSchedule; - - indexRegistry.addCollator({ - schedule: scheduler.createScheduledTaskRunner(schedule), - factory: GitHubDocumentCollatorFactory.fromConfig(config, { - logger, - }), - }); - }, - }); - }, -}); diff --git a/workspaces/github-search-issues/plugins/search-github/.eslintrc.js b/workspaces/github-search-issues/plugins/search-github/.eslintrc.js deleted file mode 100644 index e2a53a6ad..000000000 --- a/workspaces/github-search-issues/plugins/search-github/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/workspaces/github-search-issues/plugins/search-github/README.md b/workspaces/github-search-issues/plugins/search-github/README.md deleted file mode 100644 index 83db9f6dd..000000000 --- a/workspaces/github-search-issues/plugins/search-github/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# GitHub Search Plugin - -This is the frontend plugin containing the `GithubSearchResultListItem` which renders the issues indexed from [GitHub Search Backend Module](plugins/search-backend-module-github). - -## Prerequisites - -- Install the [GitHub Search Backend Module](plugins/search-backend-module-github) - -## Install - -Add the `GithubSearchResultListItem` to your `SearchPage.tsx` inside the `SearchResult` component - -### Imports: - -```tsx -import { GithubSearchResultListItem } from '@backstage-community/plugin-search-github'; -import { GitHubIcon } from '@backstage/core-components'; -``` - -### Add the component - -```tsx - - } /> - -``` - -## Example - -![alt text](image.png) diff --git a/workspaces/github-search-issues/plugins/search-github/image.png b/workspaces/github-search-issues/plugins/search-github/image.png deleted file mode 100644 index cfdf6de4b4802aa915891b6dee4b7e93cc3db6c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526136 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≪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�x3 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�!5L;L-ef7_a$WvX5l>Y&5wV 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

F9x%jXC9DMjyh!EGLZfnd5IE1|-W{ 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 QWBo#P?W< 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%0DlA#R`OWDl!L_X)T{V?R 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

!upm%?dA5#`Ztp=!54Te{?2E%qOEu!8 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 Vwdk~uWy}Hm2)ZV?GM!`L{{-D$KN0`{ diff --git a/workspaces/github-search-issues/plugins/search-github/package.json b/workspaces/github-search-issues/plugins/search-github/package.json deleted file mode 100644 index d9be2050a..000000000 --- a/workspaces/github-search-issues/plugins/search-github/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "@backstage-community/plugin-search-github", - "version": "0.1.0", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", - "private": true, - "publishConfig": { - "access": "public", - "main": "dist/index.esm.js", - "types": "dist/index.d.ts" - }, - "backstage": { - "role": "frontend-plugin" - }, - "sideEffects": false, - "scripts": { - "start": "backstage-cli package start", - "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test", - "clean": "backstage-cli package clean", - "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" - }, - "dependencies": { - "@backstage/core-components": "^0.15.0", - "@backstage/core-plugin-api": "^1.9.4", - "@backstage/plugin-search-common": "^1.2.14", - "@backstage/plugin-search-react": "^1.8.0", - "@backstage/theme": "^0.5.7", - "@material-ui/core": "^4.9.13", - "@material-ui/icons": "^4.9.1", - "@material-ui/lab": "4.0.0-alpha.61", - "react-use": "^17.2.4" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - }, - "devDependencies": { - "@backstage/cli": "^0.27.1", - "@backstage/core-app-api": "^1.15.0", - "@backstage/dev-utils": "^1.1.0", - "@backstage/test-utils": "^1.6.0", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.0.0", - "msw": "^1.0.0", - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" - }, - "files": [ - "dist" - ] -} diff --git a/workspaces/github-search-issues/plugins/search-github/src/components/index.ts b/workspaces/github-search-issues/plugins/search-github/src/components/index.ts deleted file mode 100644 index cf905f091..000000000 --- a/workspaces/github-search-issues/plugins/search-github/src/components/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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. - */ - -export * from './GitHubSearchResultListItem'; diff --git a/workspaces/github-search-issues/plugins/search-github/src/index.ts b/workspaces/github-search-issues/plugins/search-github/src/index.ts deleted file mode 100644 index fcdde958a..000000000 --- a/workspaces/github-search-issues/plugins/search-github/src/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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. - */ - -export { searchGithubPlugin, GithubSearchResultListItem } from './plugin'; diff --git a/workspaces/github-search-issues/plugins/search-github/src/plugin.ts b/workspaces/github-search-issues/plugins/search-github/src/plugin.ts deleted file mode 100644 index dfbc0ccdc..000000000 --- a/workspaces/github-search-issues/plugins/search-github/src/plugin.ts +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 { createPlugin } from '@backstage/core-plugin-api'; -import { - createSearchResultListItemExtension, - SearchResultListItemExtensionProps, -} from '@backstage/plugin-search-react'; -import { GithubSearchResultListItemProps } from './components'; - -export const searchGithubPlugin = createPlugin({ - id: 'search-github', -}); - -/** @public */ -export const GithubSearchResultListItem: ( - props: SearchResultListItemExtensionProps, -) => JSX.Element | null = searchGithubPlugin.provide( - createSearchResultListItemExtension({ - name: 'GithubSearchResultListItem', - component: () => - import('./components/GitHubSearchResultListItem').then( - m => m.GithubSearchResultListItem, - ), - predicate: result => result.type === 'github', - }), -); diff --git a/workspaces/github-search-issues/plugins/search-github/src/setupTests.ts b/workspaces/github-search-issues/plugins/search-github/src/setupTests.ts deleted file mode 100644 index 91af6695a..000000000 --- a/workspaces/github-search-issues/plugins/search-github/src/setupTests.ts +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright 2024 The Backstage Authors - * - * 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 '@testing-library/jest-dom'; diff --git a/workspaces/github-search-issues/tsconfig.json b/workspaces/github-search-issues/tsconfig.json deleted file mode 100644 index aed5129a4..000000000 --- a/workspaces/github-search-issues/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "@backstage/cli/config/tsconfig.json", - "include": [ - "packages/*/src", - "plugins/*/src", - "plugins/*/dev", - "plugins/*/migrations" - ], - "files": ["node_modules/@backstage/cli/asset-types/asset-types.d.ts"], - "exclude": ["node_modules"], - "compilerOptions": { - "outDir": "dist-types", - "rootDir": ".", - "lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2022"], - "target": "ES2022", - "useUnknownInCatchVariables": false - } -} diff --git a/workspaces/github-search-issues/yarn.lock b/workspaces/github-search-issues/yarn.lock deleted file mode 100644 index 8d9f6a860..000000000 --- a/workspaces/github-search-issues/yarn.lock +++ /dev/null @@ -1,33105 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 6 - cacheKey: 8 - -"@adobe/css-tools@npm:^4.4.0": - version: 4.4.0 - resolution: "@adobe/css-tools@npm:4.4.0" - checksum: 1f08fb49bf17fc7f2d1a86d3e739f29ca80063d28168307f1b0a962ef37501c5667271f6771966578897f2e94e43c4770fd802728a6e6495b812da54112d506a - languageName: node - linkType: hard - -"@ampproject/remapping@npm:^2.2.0": - version: 2.3.0 - resolution: "@ampproject/remapping@npm:2.3.0" - dependencies: - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.24 - checksum: d3ad7b89d973df059c4e8e6d7c972cbeb1bb2f18f002a3bd04ae0707da214cb06cc06929b65aa2313b9347463df2914772298bae8b1d7973f246bb3f2ab3e8f0 - languageName: node - linkType: hard - -"@apidevtools/json-schema-ref-parser@npm:9.0.6": - version: 9.0.6 - resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.6" - dependencies: - "@jsdevtools/ono": ^7.1.3 - call-me-maybe: ^1.0.1 - js-yaml: ^3.13.1 - checksum: c7ff53623ab8a9dd221772a5757fa0b9e5167a5ac3a71c23596634bae6efc85d8efcdebbe17f73ee5c027ea5afc48c705e8a720f02c4909f9a357d8027040b7b - languageName: node - linkType: hard - -"@apidevtools/json-schema-ref-parser@npm:^11.7.0": - version: 11.7.0 - resolution: "@apidevtools/json-schema-ref-parser@npm:11.7.0" - dependencies: - "@jsdevtools/ono": ^7.1.3 - "@types/json-schema": ^7.0.15 - js-yaml: ^4.1.0 - checksum: ee1c9e7c1bbf0b8d935522f9407c382e20a54464414fa65326fa8f56239e5a6f2b911f48c65fe2888a94d3445dced46ba36c286da435d47cefc8699d4a5b0ae2 - languageName: node - linkType: hard - -"@apidevtools/openapi-schemas@npm:^2.1.0": - version: 2.1.0 - resolution: "@apidevtools/openapi-schemas@npm:2.1.0" - checksum: 4a8f64935b9049ef21e41fa4b188f39f6bc3f5291cebd451701db1115451ccb246a739e46cc5ce9ecdec781671431db40db7851acdac84a990a45756e0f32de3 - languageName: node - linkType: hard - -"@apidevtools/swagger-methods@npm:^3.0.2": - version: 3.0.2 - resolution: "@apidevtools/swagger-methods@npm:3.0.2" - checksum: d06b1ac5c1956613c4c6be695612ef860cd4e962b93a509ca551735a328a856cae1e33399cac1dcbf8333ba22b231746f3586074769ef0e172cf549ec9e7eaae - languageName: node - linkType: hard - -"@apidevtools/swagger-parser@npm:^10.1.0": - version: 10.1.0 - resolution: "@apidevtools/swagger-parser@npm:10.1.0" - dependencies: - "@apidevtools/json-schema-ref-parser": 9.0.6 - "@apidevtools/openapi-schemas": ^2.1.0 - "@apidevtools/swagger-methods": ^3.0.2 - "@jsdevtools/ono": ^7.1.3 - ajv: ^8.6.3 - ajv-draft-04: ^1.0.0 - call-me-maybe: ^1.0.1 - peerDependencies: - openapi-types: ">=7" - checksum: c7c923755bd025ee2cae97e1cfd525538523ba74c341a0ac814c023ffe5e63fc2d997539a8ccf9a0fcec41a2d6337d40cc5735acb991ddcbb415853a241908d1 - languageName: node - linkType: hard - -"@apisyouwonthate/style-guide@npm:^1.4.0": - version: 1.5.0 - resolution: "@apisyouwonthate/style-guide@npm:1.5.0" - dependencies: - "@stoplight/spectral-formats": ^1.2.0 - "@stoplight/spectral-functions": ^1.6.1 - checksum: e19c7a758342e9e5abba27c3a589375cde997a6f2f6ec7fc599e0abe0de52481554e1676776ec93ba7141f4a2ad365ca99e7e007fbcf4bbe3c40fbc4f7ea53e2 - languageName: node - linkType: hard - -"@ardatan/sync-fetch@npm:^0.0.1": - version: 0.0.1 - resolution: "@ardatan/sync-fetch@npm:0.0.1" - dependencies: - node-fetch: ^2.6.1 - checksum: af39bdfb4c2b35bd2c6acc540a5e302730dae17e73d3a18cd1a4aa50c1c741cb1869dffdef1379c491da5ad2e3cfa2bf3a8064e6046c12b46c6a97f54f100a8d - languageName: node - linkType: hard - -"@asyncapi/avro-schema-parser@npm:^3.0.15": - version: 3.0.24 - resolution: "@asyncapi/avro-schema-parser@npm:3.0.24" - dependencies: - "@asyncapi/parser": ^3.1.0 - "@types/json-schema": ^7.0.11 - avsc: ^5.7.6 - checksum: 87d59d157c75e1000b813e386999d9a02553d58fcc1340c2a241f46d0a3638a32281d5136b360bc5065c20ea2ab1ae94fcc1227481eb0dcef5d7ea3396bd3e55 - languageName: node - linkType: hard - -"@asyncapi/openapi-schema-parser@npm:^3.0.15": - version: 3.0.24 - resolution: "@asyncapi/openapi-schema-parser@npm:3.0.24" - dependencies: - "@asyncapi/parser": ^3.1.0 - "@openapi-contrib/openapi-schema-to-json-schema": ~3.2.0 - ajv: ^8.11.0 - ajv-errors: ^3.0.0 - ajv-formats: ^2.1.1 - checksum: 35a443c30a01bd26923027bbf3c639056466917333c0a7882a66cbb2ec361c5dae2575eaf9bdbe847c424b7a518ec8325167f4770202abd07aa4d3b0394887e9 - languageName: node - linkType: hard - -"@asyncapi/parser@npm:^3.0.7, @asyncapi/parser@npm:^3.1.0": - version: 3.3.0 - resolution: "@asyncapi/parser@npm:3.3.0" - dependencies: - "@asyncapi/specs": ^6.8.0 - "@openapi-contrib/openapi-schema-to-json-schema": ~3.2.0 - "@stoplight/json": 3.21.0 - "@stoplight/json-ref-readers": ^1.2.2 - "@stoplight/json-ref-resolver": ^3.1.5 - "@stoplight/spectral-core": ^1.18.3 - "@stoplight/spectral-functions": ^1.7.2 - "@stoplight/spectral-parsers": ^1.0.2 - "@stoplight/spectral-ref-resolver": ^1.0.3 - "@stoplight/types": ^13.12.0 - "@types/json-schema": ^7.0.11 - "@types/urijs": ^1.19.19 - ajv: ^8.17.1 - ajv-errors: ^3.0.0 - ajv-formats: ^2.1.1 - avsc: ^5.7.5 - js-yaml: ^4.1.0 - jsonpath-plus: ^7.2.0 - node-fetch: 2.6.7 - checksum: c3ecf9986e22d007708843a85c69ab4b197f2c86df8610065e4498feed109be0e0067f1d513b5a2dd7bb26eb443f865128d11965fcfa42251f73895d4cc92619 - languageName: node - linkType: hard - -"@asyncapi/protobuf-schema-parser@npm:^3.2.4": - version: 3.2.14 - resolution: "@asyncapi/protobuf-schema-parser@npm:3.2.14" - dependencies: - "@asyncapi/parser": ^3.1.0 - "@types/protocol-buffers-schema": ^3.4.1 - protobufjs: ^7.2.6 - checksum: b00a50ea806c5e92961d98e51d3c6b61f61377e18f7fe93ccfce5bb47df208c9bdd635b15a6ce3345bb2c33048ed17a1d422b6bd536c8e332c98a29dc1c37ae9 - languageName: node - linkType: hard - -"@asyncapi/react-component@npm:1.3.1": - version: 1.3.1 - resolution: "@asyncapi/react-component@npm:1.3.1" - dependencies: - "@asyncapi/avro-schema-parser": ^3.0.15 - "@asyncapi/openapi-schema-parser": ^3.0.15 - "@asyncapi/parser": ^3.0.7 - "@asyncapi/protobuf-schema-parser": ^3.2.4 - highlight.js: ^10.7.2 - isomorphic-dompurify: ^0.13.0 - marked: ^4.0.14 - openapi-sampler: ^1.2.1 - use-resize-observer: ^8.0.0 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: d70992809223643e17bab39352d4fc31b188cd83f548e6ec16d9a638d448a96d1f52e4d9900c9e6a3070211ad6b9ddbb5e992e48445385dbf6cb4c5165d95dac - languageName: node - linkType: hard - -"@asyncapi/specs@npm:^4.1.0": - version: 4.3.1 - resolution: "@asyncapi/specs@npm:4.3.1" - dependencies: - "@types/json-schema": ^7.0.11 - checksum: 886f116550af884d1c0b73a35ec40ae18eb7169a9230658b7ddabf6e57bb1f148dedfbbf059e142354d6d8e2dd22839cc6990cae58f7f09d5c4d0d80c6c127a5 - languageName: node - linkType: hard - -"@asyncapi/specs@npm:^6.8.0": - version: 6.8.0 - resolution: "@asyncapi/specs@npm:6.8.0" - dependencies: - "@types/json-schema": ^7.0.11 - checksum: 8a968a9fb842fa0facf4b727cca4e17792cca26b08f8df4f3c5e32a015a9e30c8a2651f76faaabf0933ec2796b9e6318fc7a8abb64a7a95930637ab3af2bebb4 - languageName: node - linkType: hard - -"@aws-crypto/crc32@npm:5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/crc32@npm:5.2.0" - dependencies: - "@aws-crypto/util": ^5.2.0 - "@aws-sdk/types": ^3.222.0 - tslib: ^2.6.2 - checksum: 1ddf7ec3fccf106205ff2476d90ae1d6625eabd47752f689c761b71e41fe451962b7a1c9ed25fe54e17dd747a62fbf4de06030fe56fe625f95285f6f70b96c57 - languageName: node - linkType: hard - -"@aws-crypto/crc32c@npm:5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/crc32c@npm:5.2.0" - dependencies: - "@aws-crypto/util": ^5.2.0 - "@aws-sdk/types": ^3.222.0 - tslib: ^2.6.2 - checksum: 0b399de8607c59e1e46c05d2b24a16b56d507944fdac925c611f0ba7302f5555c098139806d7da1ebef1f89bf4e4b5d4dec74d4809ce0f18238b72072065effe - languageName: node - linkType: hard - -"@aws-crypto/sha1-browser@npm:5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/sha1-browser@npm:5.2.0" - dependencies: - "@aws-crypto/supports-web-crypto": ^5.2.0 - "@aws-crypto/util": ^5.2.0 - "@aws-sdk/types": ^3.222.0 - "@aws-sdk/util-locate-window": ^3.0.0 - "@smithy/util-utf8": ^2.0.0 - tslib: ^2.6.2 - checksum: 8b04af601d945c5ef0f5f733b55681edc95b81c02ce5067b57f1eb4ee718e45485cf9aeeb7a84da9131656d09e1c4bc78040ec759f557a46703422d8df098d59 - languageName: node - linkType: hard - -"@aws-crypto/sha256-browser@npm:5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/sha256-browser@npm:5.2.0" - dependencies: - "@aws-crypto/sha256-js": ^5.2.0 - "@aws-crypto/supports-web-crypto": ^5.2.0 - "@aws-crypto/util": ^5.2.0 - "@aws-sdk/types": ^3.222.0 - "@aws-sdk/util-locate-window": ^3.0.0 - "@smithy/util-utf8": ^2.0.0 - tslib: ^2.6.2 - checksum: 773f12f2026d82a6bb4a23a8f491894a6d32525bd9b8bfbc12896526cf11882a7607a671c478c45f9cd7d6ba1caaed48a62b67c6f725244bd83a1275108f46c7 - languageName: node - linkType: hard - -"@aws-crypto/sha256-js@npm:5.2.0, @aws-crypto/sha256-js@npm:^5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/sha256-js@npm:5.2.0" - dependencies: - "@aws-crypto/util": ^5.2.0 - "@aws-sdk/types": ^3.222.0 - tslib: ^2.6.2 - checksum: 007fbe0436d714d0d0d282e2b61c90e45adcb9ad75eac9ac7ba03d32b56624afd09b2a9ceb4d659661cf17c51d74d1900ab6b00eacafc002da1101664955ca53 - languageName: node - linkType: hard - -"@aws-crypto/supports-web-crypto@npm:^5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/supports-web-crypto@npm:5.2.0" - dependencies: - tslib: ^2.6.2 - checksum: 6ffc21de48b2b2c3e918193101d7e8fe949d47b37688892e1c39eaedaa938be80c0f404fe1c874c30cce16781026777a53bf47d5d90143ca91d0feb7c4a6f830 - languageName: node - linkType: hard - -"@aws-crypto/util@npm:^5.2.0": - version: 5.2.0 - resolution: "@aws-crypto/util@npm:5.2.0" - dependencies: - "@aws-sdk/types": ^3.222.0 - "@smithy/util-utf8": ^2.0.0 - tslib: ^2.6.2 - checksum: f0f81d9d2771c59946cfec48b86cb23d39f78a966c4a1f89d4753abdc3cb38de06f907d1e6450059b121d48ac65d612ab88bdb70014553a077fc3dabddfbf8d6 - languageName: node - linkType: hard - -"@aws-sdk/abort-controller@npm:^3.347.0": - version: 3.370.0 - resolution: "@aws-sdk/abort-controller@npm:3.370.0" - dependencies: - "@aws-sdk/types": 3.370.0 - tslib: ^2.5.0 - checksum: 0095e83186de9ce150826d5afc59ae02de0a05508595226edec187c96ff6b46687a4b3ba9a9051a25b85a6051c7d7aeba347e8a7a0632edbe116ee3c60376842 - languageName: node - linkType: hard - -"@aws-sdk/client-codecommit@npm:^3.350.0": - version: 3.662.0 - resolution: "@aws-sdk/client-codecommit@npm:3.662.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.662.0 - "@aws-sdk/client-sts": 3.662.0 - "@aws-sdk/core": 3.662.0 - "@aws-sdk/credential-provider-node": 3.662.0 - "@aws-sdk/middleware-host-header": 3.662.0 - "@aws-sdk/middleware-logger": 3.662.0 - "@aws-sdk/middleware-recursion-detection": 3.662.0 - "@aws-sdk/middleware-user-agent": 3.662.0 - "@aws-sdk/region-config-resolver": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@aws-sdk/util-user-agent-browser": 3.662.0 - "@aws-sdk/util-user-agent-node": 3.662.0 - "@smithy/config-resolver": ^3.0.9 - "@smithy/core": ^2.4.7 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/hash-node": ^3.0.7 - "@smithy/invalid-dependency": ^3.0.7 - "@smithy/middleware-content-length": ^3.0.9 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@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.22 - "@smithy/util-defaults-mode-node": ^3.0.22 - "@smithy/util-endpoints": ^2.1.3 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: f894d36ecc184b08bdf51a847c6d6999bcb0ffb2b4d003a7d5c092f32be4b4fb66c02c62eeaf6689567342095e97c7d931eaccb2ca12a221d91cd5573e13da56 - languageName: node - linkType: hard - -"@aws-sdk/client-cognito-identity@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.662.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.662.0 - "@aws-sdk/client-sts": 3.662.0 - "@aws-sdk/core": 3.662.0 - "@aws-sdk/credential-provider-node": 3.662.0 - "@aws-sdk/middleware-host-header": 3.662.0 - "@aws-sdk/middleware-logger": 3.662.0 - "@aws-sdk/middleware-recursion-detection": 3.662.0 - "@aws-sdk/middleware-user-agent": 3.662.0 - "@aws-sdk/region-config-resolver": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@aws-sdk/util-user-agent-browser": 3.662.0 - "@aws-sdk/util-user-agent-node": 3.662.0 - "@smithy/config-resolver": ^3.0.9 - "@smithy/core": ^2.4.7 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/hash-node": ^3.0.7 - "@smithy/invalid-dependency": ^3.0.7 - "@smithy/middleware-content-length": ^3.0.9 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@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.22 - "@smithy/util-defaults-mode-node": ^3.0.22 - "@smithy/util-endpoints": ^2.1.3 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: a5c76ffb99ab243fca0d17a6b6bf076e6e6797e079611c05d0c08d0421c79511c0ae89423115ed39b2847f0a83664b6639855ff610be60b1b68c83113987bf0f - languageName: node - linkType: hard - -"@aws-sdk/client-s3@npm:^3.350.0": - version: 3.662.0 - resolution: "@aws-sdk/client-s3@npm:3.662.0" - dependencies: - "@aws-crypto/sha1-browser": 5.2.0 - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.662.0 - "@aws-sdk/client-sts": 3.662.0 - "@aws-sdk/core": 3.662.0 - "@aws-sdk/credential-provider-node": 3.662.0 - "@aws-sdk/middleware-bucket-endpoint": 3.662.0 - "@aws-sdk/middleware-expect-continue": 3.662.0 - "@aws-sdk/middleware-flexible-checksums": 3.662.0 - "@aws-sdk/middleware-host-header": 3.662.0 - "@aws-sdk/middleware-location-constraint": 3.662.0 - "@aws-sdk/middleware-logger": 3.662.0 - "@aws-sdk/middleware-recursion-detection": 3.662.0 - "@aws-sdk/middleware-sdk-s3": 3.662.0 - "@aws-sdk/middleware-ssec": 3.662.0 - "@aws-sdk/middleware-user-agent": 3.662.0 - "@aws-sdk/region-config-resolver": 3.662.0 - "@aws-sdk/signature-v4-multi-region": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@aws-sdk/util-user-agent-browser": 3.662.0 - "@aws-sdk/util-user-agent-node": 3.662.0 - "@aws-sdk/xml-builder": 3.662.0 - "@smithy/config-resolver": ^3.0.9 - "@smithy/core": ^2.4.7 - "@smithy/eventstream-serde-browser": ^3.0.10 - "@smithy/eventstream-serde-config-resolver": ^3.0.7 - "@smithy/eventstream-serde-node": ^3.0.9 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/hash-blob-browser": ^3.1.6 - "@smithy/hash-node": ^3.0.7 - "@smithy/hash-stream-node": ^3.1.6 - "@smithy/invalid-dependency": ^3.0.7 - "@smithy/md5-js": ^3.0.7 - "@smithy/middleware-content-length": ^3.0.9 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@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.22 - "@smithy/util-defaults-mode-node": ^3.0.22 - "@smithy/util-endpoints": ^2.1.3 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - "@smithy/util-stream": ^3.1.9 - "@smithy/util-utf8": ^3.0.0 - "@smithy/util-waiter": ^3.1.6 - tslib: ^2.6.2 - checksum: c7301c71a5e6a2f840229b2cddfdf42744ef20d2eba67ba79cd584b5da7bd4c4407e7a1bc7bb3b0bd193239551a08d0b8e6a3e698b7095ebbbabe7bd964c5a17 - languageName: node - linkType: hard - -"@aws-sdk/client-sso-oidc@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/client-sso-oidc@npm:3.662.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.662.0 - "@aws-sdk/credential-provider-node": 3.662.0 - "@aws-sdk/middleware-host-header": 3.662.0 - "@aws-sdk/middleware-logger": 3.662.0 - "@aws-sdk/middleware-recursion-detection": 3.662.0 - "@aws-sdk/middleware-user-agent": 3.662.0 - "@aws-sdk/region-config-resolver": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@aws-sdk/util-user-agent-browser": 3.662.0 - "@aws-sdk/util-user-agent-node": 3.662.0 - "@smithy/config-resolver": ^3.0.9 - "@smithy/core": ^2.4.7 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/hash-node": ^3.0.7 - "@smithy/invalid-dependency": ^3.0.7 - "@smithy/middleware-content-length": ^3.0.9 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@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.22 - "@smithy/util-defaults-mode-node": ^3.0.22 - "@smithy/util-endpoints": ^2.1.3 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - peerDependencies: - "@aws-sdk/client-sts": ^3.662.0 - checksum: e07de0d66691a00e1ac02374f94246d413b92662bf1fc16d69206888f5c4d8bc932b1e381f87c8f20d67556d6698b3a431a9dff1f60fbe3fb722f78b5ac92ff0 - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/client-sso@npm:3.662.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.662.0 - "@aws-sdk/middleware-host-header": 3.662.0 - "@aws-sdk/middleware-logger": 3.662.0 - "@aws-sdk/middleware-recursion-detection": 3.662.0 - "@aws-sdk/middleware-user-agent": 3.662.0 - "@aws-sdk/region-config-resolver": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@aws-sdk/util-user-agent-browser": 3.662.0 - "@aws-sdk/util-user-agent-node": 3.662.0 - "@smithy/config-resolver": ^3.0.9 - "@smithy/core": ^2.4.7 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/hash-node": ^3.0.7 - "@smithy/invalid-dependency": ^3.0.7 - "@smithy/middleware-content-length": ^3.0.9 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@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.22 - "@smithy/util-defaults-mode-node": ^3.0.22 - "@smithy/util-endpoints": ^2.1.3 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: f3e14b2b2f162e0898a2b2496a433c2b1d86e5979298aae0ef3fc86d6d996773fe48747d3a12303e1882f39a1d5e227292894f11be234dc547f3eb94f6ae4929 - languageName: node - linkType: hard - -"@aws-sdk/client-sts@npm:3.662.0, @aws-sdk/client-sts@npm:^3.350.0": - version: 3.662.0 - resolution: "@aws-sdk/client-sts@npm:3.662.0" - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.662.0 - "@aws-sdk/core": 3.662.0 - "@aws-sdk/credential-provider-node": 3.662.0 - "@aws-sdk/middleware-host-header": 3.662.0 - "@aws-sdk/middleware-logger": 3.662.0 - "@aws-sdk/middleware-recursion-detection": 3.662.0 - "@aws-sdk/middleware-user-agent": 3.662.0 - "@aws-sdk/region-config-resolver": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@aws-sdk/util-user-agent-browser": 3.662.0 - "@aws-sdk/util-user-agent-node": 3.662.0 - "@smithy/config-resolver": ^3.0.9 - "@smithy/core": ^2.4.7 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/hash-node": ^3.0.7 - "@smithy/invalid-dependency": ^3.0.7 - "@smithy/middleware-content-length": ^3.0.9 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@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.22 - "@smithy/util-defaults-mode-node": ^3.0.22 - "@smithy/util-endpoints": ^2.1.3 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: ab718b2e604971e995497220d61d0a19da42af0d01e525c1c77d3b9770f2b5c9ec5a8e73edff12a709f7f80edb765572d0170c8c9103c6dd98a3e9bcfddda450 - languageName: node - linkType: hard - -"@aws-sdk/core@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/core@npm:3.662.0" - dependencies: - "@smithy/core": ^2.4.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/property-provider": ^3.1.7 - "@smithy/protocol-http": ^4.1.4 - "@smithy/signature-v4": ^4.2.0 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/util-middleware": ^3.0.7 - fast-xml-parser: 4.4.1 - tslib: ^2.6.2 - checksum: 73af26a42cd34f2257762307af42e7e14bc267e21db0b686dc162eaa173dede7c557489078b414e1ac1651e275915d58cd188ec5af2332d3cb0f77508aec24c3 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-cognito-identity@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.662.0" - dependencies: - "@aws-sdk/client-cognito-identity": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@smithy/property-provider": ^3.1.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 2daf3c3d3d4e1660f9bbd3ddca3b851aa5553f4dbbe43a21d5cf6932c102fd9f9f95611a8f79211a9a146fb876d403041816f3528ff857c1f35a43ccfe211bdb - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-env@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/property-provider": ^3.1.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 17acc6f499c0f3093dac3420620ccad240a5eb4c9706019d9c9dbdbd860627ca6924801f08550443a71955558f4a3821c40c5c539589561b18852b06be9ac8e9 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-http@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/property-provider": ^3.1.7 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/util-stream": ^3.1.9 - tslib: ^2.6.2 - checksum: 216b7f32a1663d7a375c181f923051fd10fdb0d9b4db109e1231bbb49fe7cc29232fd34760b317fad7c7523c6fe580032da85a6b059d0e67c27a72319ef18ef7 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-ini@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.662.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.662.0 - "@aws-sdk/credential-provider-http": 3.662.0 - "@aws-sdk/credential-provider-process": 3.662.0 - "@aws-sdk/credential-provider-sso": 3.662.0 - "@aws-sdk/credential-provider-web-identity": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@smithy/credential-provider-imds": ^3.2.4 - "@smithy/property-provider": ^3.1.7 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - peerDependencies: - "@aws-sdk/client-sts": ^3.662.0 - checksum: 2c64029d2296f733c40cf86f4ed9f3d01dccd4c332cd63755c5af8c5eff6e2efeb6a0d76c33a46dac79fbd59aa4b4308fac9e1cce4c60e59459610d831c2d302 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.662.0, @aws-sdk/credential-provider-node@npm:^3.350.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.662.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.662.0 - "@aws-sdk/credential-provider-http": 3.662.0 - "@aws-sdk/credential-provider-ini": 3.662.0 - "@aws-sdk/credential-provider-process": 3.662.0 - "@aws-sdk/credential-provider-sso": 3.662.0 - "@aws-sdk/credential-provider-web-identity": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@smithy/credential-provider-imds": ^3.2.4 - "@smithy/property-provider": ^3.1.7 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 5b5bd370ac60faccb0d294a826ae46841f14544bb7bc40ff2baad70da8dccc5aec326ebe4fa438eb6333a17faa6937ecce6249cae8912d1152390b42a1353be1 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-process@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/property-provider": ^3.1.7 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: a340b3b0e53c47af9c48c4b31847a291e5a045660d692e3f24ccbd6c65032c889ed56311fcf755bfb35d7abf4861192998734e06efe5b01f9d28e112f59b28f7 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-sso@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.662.0" - dependencies: - "@aws-sdk/client-sso": 3.662.0 - "@aws-sdk/token-providers": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@smithy/property-provider": ^3.1.7 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 7d148d832f62f3af4c297dc7e1efc7488e2b5a55023ce0fd3d31e5f79293ae606f722d983343ef176b1d4ef2b88be62bbbe850aed6f714cdf8e38150201e2be6 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-web-identity@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/property-provider": ^3.1.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - peerDependencies: - "@aws-sdk/client-sts": ^3.662.0 - checksum: 0d649fe01abf83f4254a6040c1698c38babe23e0a681af22f5f8bea11a30d286017912c33594b6c4a77d63e2cd5931916f8e063580ca2adf4aaf5f6c13becc42 - languageName: node - linkType: hard - -"@aws-sdk/credential-providers@npm:^3.350.0": - version: 3.662.0 - resolution: "@aws-sdk/credential-providers@npm:3.662.0" - dependencies: - "@aws-sdk/client-cognito-identity": 3.662.0 - "@aws-sdk/client-sso": 3.662.0 - "@aws-sdk/client-sts": 3.662.0 - "@aws-sdk/credential-provider-cognito-identity": 3.662.0 - "@aws-sdk/credential-provider-env": 3.662.0 - "@aws-sdk/credential-provider-http": 3.662.0 - "@aws-sdk/credential-provider-ini": 3.662.0 - "@aws-sdk/credential-provider-node": 3.662.0 - "@aws-sdk/credential-provider-process": 3.662.0 - "@aws-sdk/credential-provider-sso": 3.662.0 - "@aws-sdk/credential-provider-web-identity": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@smithy/credential-provider-imds": ^3.2.4 - "@smithy/property-provider": ^3.1.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 778dfa72a553132b6b35b2eb71cf4efadb123833b0503e520df9e908452f48cec1101d587dc4593fde401f06e373fd6c856f66096d38bc2291701a0e5996056e - languageName: node - linkType: hard - -"@aws-sdk/lib-storage@npm:^3.350.0": - version: 3.662.0 - resolution: "@aws-sdk/lib-storage@npm:3.662.0" - dependencies: - "@smithy/abort-controller": ^3.1.5 - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/smithy-client": ^3.3.6 - buffer: 5.6.0 - events: 3.3.0 - stream-browserify: 3.0.0 - tslib: ^2.6.2 - peerDependencies: - "@aws-sdk/client-s3": ^3.662.0 - checksum: f9555d806c22886b564e882b128bee3615dbedc8454c4d71033e3d53f46a9f4525cc5b94f34275e0aa8fb352659940a520f00e58085bbe3c71934907c8126f27 - languageName: node - linkType: hard - -"@aws-sdk/middleware-bucket-endpoint@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - "@smithy/util-config-provider": ^3.0.0 - tslib: ^2.6.2 - checksum: c82c7d462dcb0a23692327f3eb69d783ce938a5820d84252755a7fed620b4336c2d9797c282701dd32bdbe2775cd4cb058de390bab3e9ff1016d9d29298fb3cc - languageName: node - linkType: hard - -"@aws-sdk/middleware-expect-continue@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 2a5867db3b1953abc4ef06c5665756ada105ef8a9a6fa63711d99bc69326b770db0e17e6dba324aed5c1ff3b750917c5944cb5273ccb427c5c3641fb9619fbb1 - languageName: node - linkType: hard - -"@aws-sdk/middleware-flexible-checksums@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.662.0" - dependencies: - "@aws-crypto/crc32": 5.2.0 - "@aws-crypto/crc32c": 5.2.0 - "@aws-sdk/types": 3.662.0 - "@smithy/is-array-buffer": ^3.0.0 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: d28a691c8e6a029d19eab2415d78f4a8f4ac7a7ce60effb5593e65152b2955e23cfa66af368bdb8c92aa230824247cb4df1006bcf8d6929207cc65d8cbc2a46d - languageName: node - linkType: hard - -"@aws-sdk/middleware-host-header@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 2937810200e43faf0c693acc10ba017b14ff5d9d4d704b4c4d917edc4d512b7b8e46a7c9b510fd4d68c5711f711d177becbe3ffe378faf6b1dd19707e11d6d69 - languageName: node - linkType: hard - -"@aws-sdk/middleware-location-constraint@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 13fbf2f8cde5e7fac5ab5793235a824dd7785d3db75b87466101b6e82d0f2a4728dfe8ea23f51845794049d3de448d8dae3f365449810c5028460fbcd8bc5fdc - languageName: node - linkType: hard - -"@aws-sdk/middleware-logger@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-logger@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 6802065adb29f8d31649361c0ec747dbcf458a688fae8599d4abae27a09ec084e0c878b08fb412e0c2543381a86205a239c14ea165c7d5870320293118e1c7f4 - languageName: node - linkType: hard - -"@aws-sdk/middleware-recursion-detection@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 77c1efe7224dc75eb8c20033ce9dda74e7f1dd8c46ed6ed31cd9946339e164c100981c368205357311964f1134fe504389a29e8a3317a2caeff712a5fbec0e09 - languageName: node - linkType: hard - -"@aws-sdk/middleware-sdk-s3@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.662.0" - dependencies: - "@aws-sdk/core": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/core": ^2.4.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/protocol-http": ^4.1.4 - "@smithy/signature-v4": ^4.2.0 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-stream": ^3.1.9 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: 1a22792d8a7bd71ecd1e5453f6b56bc309b4524e3599ea578584ebdfefc063b6481afde777e9a55b717be3ce3f06221a5b1043f9a3c6e73a8e01921acc325a86 - languageName: node - linkType: hard - -"@aws-sdk/middleware-ssec@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: fedb69b5119b3e476c59b28b42f675957131d43d12c005ed81c855d69a7256af74ffcf1725e9b152b58f9d510cafb852420410cb6cd2c2546baf4aa7a2e04a56 - languageName: node - linkType: hard - -"@aws-sdk/middleware-user-agent@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@aws-sdk/util-endpoints": 3.662.0 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 20f7b361f907cee3fbd0973bf3256f40c727770b3128aea009881e91cf25305f83e75c0e53348e0efa520cee6cb78ffe4a09ddbdfb9201a657e3398b0d17d919 - languageName: node - linkType: hard - -"@aws-sdk/region-config-resolver@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/types": ^3.5.0 - "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.7 - tslib: ^2.6.2 - checksum: 68b6d151e46987ec8f15b8ca4a6ae6e22c7594460a566d99a6d82128b2f7886e414d2038ce92de5ff4e2723945d709844c9c474553ff8ab717962beeed47dd61 - languageName: node - linkType: hard - -"@aws-sdk/signature-v4-multi-region@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.662.0" - dependencies: - "@aws-sdk/middleware-sdk-s3": 3.662.0 - "@aws-sdk/types": 3.662.0 - "@smithy/protocol-http": ^4.1.4 - "@smithy/signature-v4": ^4.2.0 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 386ef9fb02efbeb86c55ac5bf3eb09e60ab38488d640f85c1323da1f7d30ab3a9c6eed0ef1e04190cf099888744efec70bcad7d79fe6da93724694b0d1579ad3 - languageName: node - linkType: hard - -"@aws-sdk/token-providers@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/token-providers@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/property-provider": ^3.1.7 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - peerDependencies: - "@aws-sdk/client-sso-oidc": ^3.662.0 - checksum: b5ea8cdca765a705c4a2659945e399b696c1002ce7113773167e41095ed725780f4eac90bcadd658605580be6682136e75f7fa8665e11847516b96c2de1e074b - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.370.0": - version: 3.370.0 - resolution: "@aws-sdk/types@npm:3.370.0" - dependencies: - "@smithy/types": ^1.1.0 - tslib: ^2.5.0 - checksum: 105a5768f20075035c2250de69f782ea4219c9ed8cd426c9ab57605616c8b1d534764d3c5b29e9715eb68a0e3f99b27ed463c410a3d728abf3c4ad59347e9f4e - languageName: node - linkType: hard - -"@aws-sdk/types@npm:3.662.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.347.0": - version: 3.662.0 - resolution: "@aws-sdk/types@npm:3.662.0" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 3d35b441507a02b8faf4b25d6bfe58337fd84441eb7fa50236dd91ffb7f067729f82e0a07274ec64f4a44d19a776924a29dbb49d45795f61070ccb0dc1236b77 - languageName: node - linkType: hard - -"@aws-sdk/util-arn-parser@npm:3.568.0, @aws-sdk/util-arn-parser@npm:^3.310.0": - version: 3.568.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.568.0" - dependencies: - tslib: ^2.6.2 - checksum: e3c45e5d524a772954d0a33614d397414185b9eb635423d01253cad1c1b9add625798ed9cf23343d156fae89c701f484bc062ab673f67e2e2edfe362fde6d170 - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/util-endpoints@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/types": ^3.5.0 - "@smithy/util-endpoints": ^2.1.3 - tslib: ^2.6.2 - checksum: 4cafb100640e551d7ec4d37d1c080de2551581ad008bf55532b6841852358545013e6a42309f669222fd892e0e95cc34a9d0e9a6cb5d999c5c76233cfe02d38a - languageName: node - linkType: hard - -"@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.568.0 - resolution: "@aws-sdk/util-locate-window@npm:3.568.0" - dependencies: - tslib: ^2.6.2 - checksum: 354db5187beee4203c7ec6583556ab14ecde9644c06aaa51fa2528131836d3fc73035a3b080c904e108c49defce20d5562893113b93d819b70497f47989bb578 - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-browser@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/types": ^3.5.0 - bowser: ^2.11.0 - tslib: ^2.6.2 - checksum: 46ff3751f5881038348dd3c56bd67536176b60162cf518d013968b443018d449de81748c4774900e5b7c78d47b0750e1a1cd0d6c34d95d51858f99f2820bc24c - languageName: node - linkType: hard - -"@aws-sdk/util-user-agent-node@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.662.0" - dependencies: - "@aws-sdk/types": 3.662.0 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: 46f08df64ba7d406b409703ae39e395eab35d43f21ca1c4df4e4f8462b10fe8a94842a8a22cc78bc8c2b1ebdf09b6fde4cf5eae0afa94be1f5e463cc88e50e0c - languageName: node - linkType: hard - -"@aws-sdk/xml-builder@npm:3.662.0": - version: 3.662.0 - resolution: "@aws-sdk/xml-builder@npm:3.662.0" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 4571dfe225133ccad480b20cf3f0887386e90579608b524e4e84447c1e995aea1df8d6ec0ce82e7d121ad3f0d9d94c6a85a2ce9db22440da46f3bcb3fb7351d7 - languageName: node - linkType: hard - -"@azure/abort-controller@npm:^1.0.0": - version: 1.1.0 - resolution: "@azure/abort-controller@npm:1.1.0" - dependencies: - tslib: ^2.2.0 - checksum: 0f45e504d4aea799486867179afe7589255f6c111951279958e9d0aa5faebb2c96b8f88e3e3c958ce07b02bcba0b0cddb1bbec94705f573a48ecdb93eec1a92a - languageName: node - linkType: hard - -"@azure/abort-controller@npm:^2.0.0, @azure/abort-controller@npm:^2.1.2": - version: 2.1.2 - resolution: "@azure/abort-controller@npm:2.1.2" - dependencies: - tslib: ^2.6.2 - checksum: 22176c04ea01498311c6bbd336669f6e3faffad1cbb0c9ebc6ee9c1ff2cf958fd17ce73c7354b99d8bda9fcd311325ece7bee248875279174e3fc460e8b1a63d - languageName: node - linkType: hard - -"@azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.5.0, @azure/core-auth@npm:^1.8.0": - version: 1.8.0 - resolution: "@azure/core-auth@npm:1.8.0" - dependencies: - "@azure/abort-controller": ^2.0.0 - "@azure/core-util": ^1.1.0 - tslib: ^2.6.2 - checksum: e7cf35e4db1a24e122cdc2773563a1a9267f3c2818b6b05b6cc7ab71af3426415b3c6bdaf549dd9c82955861b2e1756a324338ad568e1567b8fc6fd7efb064dc - languageName: node - linkType: hard - -"@azure/core-client@npm:^1.3.0, @azure/core-client@npm:^1.6.2, @azure/core-client@npm:^1.9.2": - version: 1.9.2 - resolution: "@azure/core-client@npm:1.9.2" - dependencies: - "@azure/abort-controller": ^2.0.0 - "@azure/core-auth": ^1.4.0 - "@azure/core-rest-pipeline": ^1.9.1 - "@azure/core-tracing": ^1.0.0 - "@azure/core-util": ^1.6.1 - "@azure/logger": ^1.0.0 - tslib: ^2.6.2 - checksum: 961b829dfda4f734a763e9480a2ea622a7031ba2da4126d0add6e351a9f73ddc5782bf2b766735d976b61da3857014e0a90223d1f85d1c68468747a7a56851c3 - languageName: node - linkType: hard - -"@azure/core-http-compat@npm:^2.0.0": - version: 2.1.2 - resolution: "@azure/core-http-compat@npm:2.1.2" - dependencies: - "@azure/abort-controller": ^2.0.0 - "@azure/core-client": ^1.3.0 - "@azure/core-rest-pipeline": ^1.3.0 - checksum: 387d0187607d95a6876f63d4b689210bce6ad243f48e56413136ba3875a8a9c4e238813307fb0cf0c53298f4b9d0893d04321c9331812bc74cf0f4e3e6872069 - languageName: node - linkType: hard - -"@azure/core-lro@npm:^2.2.0": - version: 2.7.2 - resolution: "@azure/core-lro@npm:2.7.2" - dependencies: - "@azure/abort-controller": ^2.0.0 - "@azure/core-util": ^1.2.0 - "@azure/logger": ^1.0.0 - tslib: ^2.6.2 - checksum: dc2e5bbb004a86704bcf584422cd099b7a6beef57ce6501afacced65f4f3b5fbba57a2439f701687237867552a661fd6568f8b3c9e3eacdfd9039004772f85b0 - languageName: node - linkType: hard - -"@azure/core-paging@npm:^1.1.1": - version: 1.6.2 - resolution: "@azure/core-paging@npm:1.6.2" - dependencies: - tslib: ^2.6.2 - checksum: 4b57f953998473ee784c3ea774a8b54f4be0ec239bd43cbabe28113ca18f141455289713302d4fcd802898dd7ab58380ff575b7ce9400ec1ec20c505791c0b25 - languageName: node - linkType: hard - -"@azure/core-rest-pipeline@npm:^1.1.0, @azure/core-rest-pipeline@npm:^1.10.1, @azure/core-rest-pipeline@npm:^1.3.0, @azure/core-rest-pipeline@npm:^1.9.1": - version: 1.17.0 - resolution: "@azure/core-rest-pipeline@npm:1.17.0" - dependencies: - "@azure/abort-controller": ^2.0.0 - "@azure/core-auth": ^1.8.0 - "@azure/core-tracing": ^1.0.1 - "@azure/core-util": ^1.9.0 - "@azure/logger": ^1.0.0 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 - tslib: ^2.6.2 - checksum: 8a79cbaaae295964bb8d18cb44873e705ebe3f9217fe74d83415b7266e46c3d6297c799d6e5e49516b165d273e0b794bf0ed14bb6aa875d09d4a90c3a559b6df - languageName: node - linkType: hard - -"@azure/core-tracing@npm:^1.0.0, @azure/core-tracing@npm:^1.0.1, @azure/core-tracing@npm:^1.1.2": - version: 1.1.2 - resolution: "@azure/core-tracing@npm:1.1.2" - dependencies: - tslib: ^2.6.2 - checksum: dc4133115051460748e281c80fdf90a6052350e558716f1afef4b3f8973c4fdd93538ba99c58613b390e9013d0c738108a0155e1903bbbdd8f7910a7a3be1c21 - languageName: node - linkType: hard - -"@azure/core-util@npm:^1.1.0, @azure/core-util@npm:^1.2.0, @azure/core-util@npm:^1.3.0, @azure/core-util@npm:^1.6.1, @azure/core-util@npm:^1.9.0": - version: 1.10.0 - resolution: "@azure/core-util@npm:1.10.0" - dependencies: - "@azure/abort-controller": ^2.0.0 - tslib: ^2.6.2 - checksum: 063a600fe0ac98e3f3985bb52b8fc8101fc8b3cf79d4c28b2df8257cd5f142d037867c1599e922f29d0f5111cd53c4290dd5d27a4052fc58076f601490e98d11 - languageName: node - linkType: hard - -"@azure/core-xml@npm:^1.4.3": - version: 1.4.3 - resolution: "@azure/core-xml@npm:1.4.3" - dependencies: - fast-xml-parser: ^4.3.2 - tslib: ^2.6.2 - checksum: 0a84fc6998e510945875b8188362ea97c6f456ea26ef05b22f94ec0b1d8112f09ddf61af35233eafed35625d9e9fb157d21a5b5ec6ddea84a2225ca573d2d02b - languageName: node - linkType: hard - -"@azure/identity@npm:^4.0.0": - version: 4.4.1 - resolution: "@azure/identity@npm:4.4.1" - dependencies: - "@azure/abort-controller": ^1.0.0 - "@azure/core-auth": ^1.5.0 - "@azure/core-client": ^1.9.2 - "@azure/core-rest-pipeline": ^1.1.0 - "@azure/core-tracing": ^1.0.0 - "@azure/core-util": ^1.3.0 - "@azure/logger": ^1.0.0 - "@azure/msal-browser": ^3.14.0 - "@azure/msal-node": ^2.9.2 - events: ^3.0.0 - jws: ^4.0.0 - open: ^8.0.0 - stoppable: ^1.1.0 - tslib: ^2.2.0 - checksum: 8dba5a1e347b349eb999e46cce190dedef02c0a81a179d4c4bf67ea4407c9f44ace5eec08f1ac8c963f8723e1074d32a9878a0ae5d4d4a880b19389b5fb6e7a1 - languageName: node - linkType: hard - -"@azure/logger@npm:^1.0.0": - version: 1.1.4 - resolution: "@azure/logger@npm:1.1.4" - dependencies: - tslib: ^2.6.2 - checksum: d4bfd83f31afc465689e02ac2d8eb0a1c6573cc47ea3fa18778c5d7d096ee7a4fdc130f00e9d162ec8ed192aeb9a54d5c3ab15bd7a12bbe039d5f594ba0f797b - languageName: node - linkType: hard - -"@azure/msal-browser@npm:^3.14.0": - version: 3.24.0 - resolution: "@azure/msal-browser@npm:3.24.0" - dependencies: - "@azure/msal-common": 14.15.0 - checksum: 3108b13aa16b0fb8ab5e080838ba0b4f4a6155d98674a084399642fc627562af8200810256f0fa8591acb831e48bd7841ddbe0e265f50f8924b0d3aecef7b766 - languageName: node - linkType: hard - -"@azure/msal-common@npm:14.15.0": - version: 14.15.0 - resolution: "@azure/msal-common@npm:14.15.0" - checksum: 072e4ca58856997df2e82935c818801a69a85df16d7dccdfed02c1b8f8a772751594efe1b918433c760202348a99aa6ec9d99cc0f018ab2f1659186ad2a8b88e - languageName: node - linkType: hard - -"@azure/msal-node@npm:^2.9.2": - version: 2.14.0 - resolution: "@azure/msal-node@npm:2.14.0" - dependencies: - "@azure/msal-common": 14.15.0 - jsonwebtoken: ^9.0.0 - uuid: ^8.3.0 - checksum: 79cddfa4cee9a18e4778db3b4e6e714a0216baaaee60eb364fbfbd9156ed7f10471a91944043f7c5506756a0a305cee535a70b78d587481851cd155ad4709d95 - languageName: node - linkType: hard - -"@azure/storage-blob@npm:^12.5.0": - version: 12.25.0 - resolution: "@azure/storage-blob@npm:12.25.0" - dependencies: - "@azure/abort-controller": ^2.1.2 - "@azure/core-auth": ^1.4.0 - "@azure/core-client": ^1.6.2 - "@azure/core-http-compat": ^2.0.0 - "@azure/core-lro": ^2.2.0 - "@azure/core-paging": ^1.1.1 - "@azure/core-rest-pipeline": ^1.10.1 - "@azure/core-tracing": ^1.1.2 - "@azure/core-util": ^1.6.1 - "@azure/core-xml": ^1.4.3 - "@azure/logger": ^1.0.0 - events: ^3.0.0 - tslib: ^2.2.0 - checksum: e592a27d9b8c76654c255544c4b53faea1468bf58f6acb9839115785de46fb6cbd3dce61bb11335af13b932bc651a53eb99140427c7cfcb3f8bd36ecedf38c17 - languageName: node - linkType: hard - -"@babel/code-frame@npm:7.0.0": - version: 7.0.0 - resolution: "@babel/code-frame@npm:7.0.0" - dependencies: - "@babel/highlight": ^7.0.0 - checksum: 0483e67fea3ee5930c163c7dc729a2a5250afab49d0b52e187dfdb7b6382e256fa269e3b3f7af0d55cce27f145c79112934a9d2b8854dd3953c8337a61c0c619 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.8.3": - version: 7.24.7 - resolution: "@babel/code-frame@npm:7.24.7" - dependencies: - "@babel/highlight": ^7.24.7 - picocolors: ^1.0.0 - checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2, @babel/compat-data@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/compat-data@npm:7.25.4" - checksum: b12a91d27c3731a4b0bdc9312a50b1911f41f7f728aaf0d4b32486e2257fd2cb2d3ea1a295e98449600c48f2c7883a3196ca77cda1cef7d97a10c2e83d037974 - languageName: node - linkType: hard - -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.19.6, @babel/core@npm:^7.23.9": - version: 7.25.2 - resolution: "@babel/core@npm:7.25.2" - dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.24.7 - "@babel/generator": ^7.25.0 - "@babel/helper-compilation-targets": ^7.25.2 - "@babel/helper-module-transforms": ^7.25.2 - "@babel/helpers": ^7.25.0 - "@babel/parser": ^7.25.0 - "@babel/template": ^7.25.0 - "@babel/traverse": ^7.25.2 - "@babel/types": ^7.25.2 - convert-source-map: ^2.0.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.3 - semver: ^6.3.1 - checksum: 9a1ef604a7eb62195f70f9370cec45472a08114e3934e3eaaedee8fd754edf0730e62347c7b4b5e67d743ce57b5bb8cf3b92459482ca94d06e06246ef021390a - languageName: node - linkType: hard - -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.7.2": - version: 7.25.6 - resolution: "@babel/generator@npm:7.25.6" - dependencies: - "@babel/types": ^7.25.6 - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.25 - jsesc: ^2.5.1 - checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" - dependencies: - "@babel/types": ^7.24.7 - checksum: 6178566099a6a0657db7a7fa601a54fb4731ca0b8614fbdccfd8e523c210c13963649bc8fdfd53ce7dd14d05e3dda2fb22dea5b30113c488b9eb1a906d60212e - languageName: node - linkType: hard - -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" - dependencies: - "@babel/traverse": ^7.24.7 - "@babel/types": ^7.24.7 - checksum: 71a6158a9fdebffb82fdc400d5555ba8f2e370cea81a0d578155877bdc4db7d5252b75c43b2fdf3f72b3f68348891f99bd35ae315542daad1b7ace8322b1abcb - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/helper-compilation-targets@npm:7.25.2" - dependencies: - "@babel/compat-data": ^7.25.2 - "@babel/helper-validator-option": ^7.24.8 - browserslist: ^4.23.1 - lru-cache: ^5.1.1 - semver: ^6.3.1 - checksum: aed33c5496cb9db4b5e2d44e26bf8bc474074cc7f7bb5ebe1d4a20fdeb362cb3ba9e1596ca18c7484bcd6e5c3a155ab975e420d520c0ae60df81f9de04d0fd16 - languageName: node - linkType: hard - -"@babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-member-expression-to-functions": ^7.24.8 - "@babel/helper-optimise-call-expression": ^7.24.7 - "@babel/helper-replace-supers": ^7.25.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 - "@babel/traverse": ^7.25.4 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4544ebda4516eb25efdebd47ca024bd7bdb1eb6e7cc3ad89688c8ef8e889734c2f4411ed78981899c641394f013f246f2af63d92a0e9270f6c453309b4cb89ba - languageName: node - linkType: hard - -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0, @babel/helper-create-regexp-features-plugin@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - regexpu-core: ^5.3.1 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: df55fdc6a1f3090dd37d91347df52d9322d52affa239543808dc142f8fe35e6787e67d8612337668198fac85826fafa9e6772e6c28b7d249ec94e6fafae5da6e - languageName: node - linkType: hard - -"@babel/helper-define-polyfill-provider@npm:^0.6.2": - version: 0.6.2 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" - 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 - checksum: 2bba965ea9a4887ddf9c11d51d740ab473bd7597b787d042c325f6a45912dfe908c2d6bb1d837bf82f7e9fa51e6ad5150563c58131d2bb85515e63d971414a9c - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" - dependencies: - "@babel/traverse": ^7.24.8 - "@babel/types": ^7.24.8 - checksum: bf923d05d81b06857f4ca4fe9c528c9c447a58db5ea39595bb559eae2fce01a8266173db0fd6a2ec129d7bbbb9bb22f4e90008252f7c66b422c76630a878a4bc - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-module-imports@npm:7.24.7" - dependencies: - "@babel/traverse": ^7.24.7 - "@babel/types": ^7.24.7 - checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/helper-module-transforms@npm:7.25.2" - dependencies: - "@babel/helper-module-imports": ^7.24.7 - "@babel/helper-simple-access": ^7.24.7 - "@babel/helper-validator-identifier": ^7.24.7 - "@babel/traverse": ^7.25.2 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 282d4e3308df6746289e46e9c39a0870819630af5f84d632559171e4fae6045684d771a65f62df3d569e88ccf81dc2def78b8338a449ae3a94bb421aa14fc367 - languageName: node - linkType: hard - -"@babel/helper-optimise-call-expression@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" - dependencies: - "@babel/types": ^7.24.7 - checksum: 280654eaf90e92bf383d7eed49019573fb35a98c9e992668f701ad099957246721044be2068cf6840cb2299e0ad393705a1981c88c23a1048096a8d59e5f79a3 - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.8 - resolution: "@babel/helper-plugin-utils@npm:7.24.8" - checksum: 73b1a83ba8bcee21dc94de2eb7323207391715e4369fd55844bb15cf13e3df6f3d13a40786d990e6370bf0f571d94fc31f70dec96c1d1002058258c35ca3767a - languageName: node - linkType: hard - -"@babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-wrap-function": ^7.25.0 - "@babel/traverse": ^7.25.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 47f3065e43fe9d6128ddb4291ffb9cf031935379265fd13de972b5f241943121f7583efb69cd2e1ecf39e3d0f76f047547d56c3fcc2c853b326fad5465da0bd7 - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/helper-replace-supers@npm:7.25.0" - dependencies: - "@babel/helper-member-expression-to-functions": ^7.24.8 - "@babel/helper-optimise-call-expression": ^7.24.7 - "@babel/traverse": ^7.25.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f669fc2487c22d40b808f94b9c3ee41129484d5ef0ba689bdd70f216ff91e10b6b021d2f8cd37e7bdd700235a2a6ae6622526344f064528190383bf661ac65f8 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-simple-access@npm:7.24.7" - dependencies: - "@babel/traverse": ^7.24.7 - "@babel/types": ^7.24.7 - checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" - dependencies: - "@babel/traverse": ^7.24.7 - "@babel/types": ^7.24.7 - checksum: 11b28fe534ce2b1a67c4d8e51a7b5711a2a0a0cae802f74614eee54cca58c744d9a62f6f60103c41759e81c537d270bfd665bf368a6bea214c6052f2094f8407 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/helper-string-parser@npm:7.24.8" - checksum: 39b03c5119216883878655b149148dc4d2e284791e969b19467a9411fccaa33f7a713add98f4db5ed519535f70ad273cdadfd2eb54d47ebbdeac5083351328ce - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-validator-identifier@npm:7.24.7" - checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/helper-validator-option@npm:7.24.8" - checksum: a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c - languageName: node - linkType: hard - -"@babel/helper-wrap-function@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/helper-wrap-function@npm:7.25.0" - dependencies: - "@babel/template": ^7.25.0 - "@babel/traverse": ^7.25.0 - "@babel/types": ^7.25.0 - checksum: 0095b4741704066d1687f9bbd5370bb88c733919e4275e49615f70c180208148ff5f24ab58d186ce92f8f5d28eab034ec6617e9264590cc4744c75302857629c - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.25.0": - version: 7.25.6 - resolution: "@babel/helpers@npm:7.25.6" - dependencies: - "@babel/template": ^7.25.0 - "@babel/types": ^7.25.6 - checksum: 5a548999db82049a5f7ac6de57576b4ed0d386ce07d058151698836ed411eae6230db12535487caeebb68a2ffc964491e8aead62364a5132ab0ae20e8b68e19f - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.0.0, @babel/highlight@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/highlight@npm:7.24.7" - dependencies: - "@babel/helper-validator-identifier": ^7.24.7 - chalk: ^2.4.2 - js-tokens: ^4.0.0 - picocolors: ^1.0.0 - checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": - version: 7.25.6 - resolution: "@babel/parser@npm:7.25.6" - dependencies: - "@babel/types": ^7.25.6 - bin: - parser: ./bin/babel-parser.js - checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e - languageName: node - linkType: hard - -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": - version: 7.25.3 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/traverse": ^7.25.3 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: d3dba60f360defe70eb43e35a1b17ea9dd4a99e734249e15be3d5c288019644f96f88d7ff51990118fda0845b4ad50f6d869e0382232b1d8b054d113d4eea7e2 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: fd56d1e6435f2c008ca9050ea906ff7eedcbec43f532f2bf2e7e905d8bf75bf5e4295ea9593f060394e2c8e45737266ccbf718050bad2dd7be4e7613c60d1b5b - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 13ed301b108d85867d64226bbc4032b07dd1a23aab68e9e32452c4fe3930f2198bb65bdae9c262c4104bd5e45647bc1830d25d43d356ee9a137edd8d5fab8350 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 - "@babel/plugin-transform-optional-chaining": ^7.24.7 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 07b92878ac58a98ea1fdf6a8b4ec3413ba4fa66924e28b694d63ec5b84463123fbf4d7153b56cf3cedfef4a3482c082fe3243c04f8fb2c041b32b0e29b4a9e21 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/traverse": ^7.25.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c8d08b8d6cc71451ad2a50cf7db72ab5b41c1e5e2e4d56cf6837a25a61270abd682c6b8881ab025f11a552d2024b3780519bb051459ebb71c27aed13d9917663 - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": - version: 7.21.0-placeholder-for-preset-env.2 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": ^7.12.13 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 - languageName: node - linkType: hard - -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-assertions@npm:^7.24.7": - version: 7.25.6 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.25.6" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b3b251ace9f184c2d6369cde686ff01581050cb0796f2ff00ff4021f31cf86270b347df09579f2c0996e999e37e1dddafacec42ed1ef6aae21a265aff947e792 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.25.6 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.6" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3b0928e73e42346e8a65760a3ff853c87ad693cdf11bb335a23e895e0b5b1f0601118521b3aff2a6946488a580a63afb6a5b5686153a7678b4dff0e4e4604dd7 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.24.7 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965 - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.25.4 - resolution: "@babel/plugin-syntax-typescript@npm:7.25.4" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9b89b8930cd5983f64251d75c9fcdc17a8dc73837d6de12220ff972888ecff4054a6467cf0c423cad242aa96c0f0564a39a0823073728cc02239b80d13f02230 - languageName: node - linkType: hard - -"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c - languageName: node - linkType: hard - -"@babel/plugin-transform-arrow-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 707c209b5331c7dc79bd326128c6a6640dbd62a78da1653c844db20c4f36bf7b68454f1bc4d2d051b3fde9136fa291f276ec03a071bb00ee653069ff82f91010 - languageName: node - linkType: hard - -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.4" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-remap-async-to-generator": ^7.25.0 - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/traverse": ^7.25.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4235444735a1946f8766fe56564a8134c2c36c73e6cf83b3f2ed5624ebc84ff5979506a6a5b39acdb23aa09d442a6af471710ed408ccce533a2c4d2990b9df6a - languageName: node - linkType: hard - -"@babel/plugin-transform-async-to-generator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" - dependencies: - "@babel/helper-module-imports": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-remap-async-to-generator": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 13704fb3b83effc868db2b71bfb2c77b895c56cb891954fc362e95e200afd523313b0e7cf04ce02f45b05e76017c5b5fa8070c92613727a35131bb542c253a36 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 249cdcbff4e778b177245f9652b014ea4f3cd245d83297f10a7bf6d97790074089aa62bcde8c08eb299c5e68f2faed346b587d3ebac44d625ba9a83a4ee27028 - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b1a8f932f69ad2a47ae3e02b4cedd2a876bfc2ac9cf72a503fd706cdc87272646fe9eed81e068c0fc639647033de29f7fa0c21cddd1da0026f83dbaac97316a8 - languageName: node - linkType: hard - -"@babel/plugin-transform-class-properties@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/plugin-transform-class-properties@npm:7.25.4" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.4 - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b73f7d968639c6c2dfc13f4c5a8fe45cefd260f0faa7890ae12e65d41211072544ff5e128c8b61a86887b29ffd3df8422dbdfbf61648488e71d4bb599c41f4a5 - languageName: node - linkType: hard - -"@babel/plugin-transform-class-static-block@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 324049263504f18416f1c3e24033baebfafd05480fdd885c8ebe6f2b415b0fc8e0b98d719360f9e30743cc78ac387fabc0b3c6606d2b54135756ffb92963b382 - languageName: node - linkType: hard - -"@babel/plugin-transform-classes@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/plugin-transform-classes@npm:7.25.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-compilation-targets": ^7.25.2 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-replace-supers": ^7.25.0 - "@babel/traverse": ^7.25.4 - globals: ^11.1.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0bf20e46eeb691bd60cee5d1b01950fc37accec88018ecace25099f7c8d8509c1ac54d11b8caf9f2157c6945969520642a3bc421159c1a14e80224dc9a7611de - languageName: node - linkType: hard - -"@babel/plugin-transform-computed-properties@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/template": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0cf8c1b1e4ea57dec8d4612460d84fd4cdbf71a7499bb61ee34632cf89018a59eee818ffca88a8d99ee7057c20a4257044d7d463fda6daef9bf1db9fa81563cb - languageName: node - linkType: hard - -"@babel/plugin-transform-destructuring@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0b4bd3d608979a1e5bd97d9d42acd5ad405c7fffa61efac4c7afd8e86ea6c2d91ab2d94b6a98d63919571363fe76e0b03c4ff161f0f60241b895842596e4a999 - languageName: node - linkType: hard - -"@babel/plugin-transform-dotall-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 67b10fc6abb1f61f0e765288eb4c6d63d1d0f9fc0660e69f6f2170c56fa16bc74e49857afc644beda112b41771cd90cf52df0940d11e97e52617c77c7dcff171 - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d1da2ff85ecb56a63f4ccfd9dc9ae69400d85f0dadf44ecddd9e71c6e5c7a9178e74e3a9637555f415a2bb14551e563f09f98534ab54f53d25e8439fdde6ba2d - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.0 - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 608d6b0e77341189508880fd1a9f605a38d0803dd6f678ea3920ab181b17b377f6d5221ae8cf0104c7a044d30d4ddb0366bd064447695671d78457a656bb264f - languageName: node - linkType: hard - -"@babel/plugin-transform-dynamic-import@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 776509ff62ab40c12be814a342fc56a5cc09b91fb63032b2633414b635875fd7da03734657be0f6db2891fe6e3033b75d5ddb6f2baabd1a02e4443754a785002 - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 23c84a23eb56589fdd35a3540f9a1190615be069110a2270865223c03aee3ba4e0fc68fe14850800cf36f0712b26e4964d3026235261f58f0405a29fe8dac9b1 - languageName: node - linkType: hard - -"@babel/plugin-transform-export-namespace-from@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3bd3a10038f10ae0dea1ee42137f3edcf7036b5e9e570a0d1cbd0865f03658990c6c2d84fa2475f87a754e7dc5b46766c16f7ce5c9b32c3040150b6a21233a80 - languageName: node - linkType: hard - -"@babel/plugin-transform-for-of@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-for-of@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a53b42dc93ab4b7d1ebd3c695b52be22b3d592f6a3dbdb3dc2fea2c8e0a7e1508fe919864c455cde552aec44ce7518625fccbb70c7063373ca228d884f4f49ea - languageName: node - linkType: hard - -"@babel/plugin-transform-function-name@npm:^7.25.1": - version: 7.25.1 - resolution: "@babel/plugin-transform-function-name@npm:7.25.1" - dependencies: - "@babel/helper-compilation-targets": ^7.24.8 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/traverse": ^7.25.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 743f3ea03bbc5a90944849d5a880b6bd9243dddbde581a46952da76e53a0b74c1e2424133fe8129d7a152c1f8c872bcd27e0b6728d7caadabd1afa7bb892e1e0 - languageName: node - linkType: hard - -"@babel/plugin-transform-json-strings@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-json-strings": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 88874d0b7a1ddea66c097fc0abb68801ffae194468aa44b828dde9a0e20ac5d8647943793de86092eabaa2911c96f67a6b373793d4bb9c932ef81b2711c06c2e - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/plugin-transform-literals@npm:7.25.2" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 70c9bb40e377a306bd8f500899fb72127e527517914466e95dc6bb53fa7a0f51479db244a54a771b5780fc1eab488fedd706669bf11097b81a23c81ab7423eb1 - languageName: node - linkType: hard - -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3367ce0be243704dc6fce23e86a592c4380f01998ee5dd9f94c54b1ef7b971ac6f8a002901eb51599ac6cbdc0d067af8d1a720224fca1c40fde8bb8aab804aac - languageName: node - linkType: hard - -"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 2720c57aa3bf70576146ba7d6ea03227f4611852122d76d237924f7b008dafc952e6ae61a19e5024f26c665f44384bbd378466f01b6bd1305b3564a3b7fb1a5d - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" - dependencies: - "@babel/helper-module-transforms": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f1dd0fb2f46c0f8f21076b8c7ccd5b33a85ce6dcb31518ea4c648d9a5bb2474cd4bd87c9b1b752e68591e24b022e334ba0d07631fef2b6b4d8a4b85cf3d581f5 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" - dependencies: - "@babel/helper-module-transforms": ^7.24.8 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-simple-access": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a4cf95b1639c33382064b44558f73ee5fac023f2a94d16e549d2bb55ceebd5cbc10fcddd505d08cd5bc97f5a64af9fd155512358b7dcf7b1a0082e8945cf21c5 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-systemjs@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" - dependencies: - "@babel/helper-module-transforms": ^7.25.0 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-validator-identifier": ^7.24.7 - "@babel/traverse": ^7.25.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fe673bec08564e491847324bb80a1e6edfb229f5c37e58a094d51e95306e7b098e1d130fc43e992d22debd93b9beac74441ffc3f6ea5d78f6b2535896efa0728 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" - dependencies: - "@babel/helper-module-transforms": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9ff1c464892efe042952ba778468bda6131b196a2729615bdcc3f24cdc94014f016a4616ee5643c5845bade6ba698f386833e61056d7201314b13a7fd69fac88 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f1c6c7b5d60a86b6d7e4dd098798e1d393d55e993a0b57a73b53640c7a94985b601a96bdacee063f809a9a700bcea3a2ff18e98fa561554484ac56b761d774bd - languageName: node - linkType: hard - -"@babel/plugin-transform-new-target@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-new-target@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3cb94cd1076b270f768f91fdcf9dd2f6d487f8dbfff3df7ca8d07b915900b86d02769a35ba1407d16fe49499012c8f055e1741299e2c880798b953d942a8fa1b - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4a9221356401d87762afbc37a9e8e764afc2daf09c421117537820f8cfbed6876888372ad3a7bcfae2d45c95f026651f050ab4020b777be31d3ffb00908dbdd3 - languageName: node - linkType: hard - -"@babel/plugin-transform-numeric-separator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 561b5f1d08b2c3f92ce849f092751558b5e6cfeb7eb55c79e7375c34dd9c3066dce5e630bb439affef6adcf202b6cbcaaa23870070276fa5bb429c8f5b8c7514 - languageName: node - linkType: hard - -"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" - dependencies: - "@babel/helper-compilation-targets": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 169d257b9800c13e1feb4c37fb05dae84f702e58b342bb76e19e82e6692b7b5337c9923ee89e3916a97c0dd04a3375bdeca14f5e126f110bbacbeb46d1886ca2 - languageName: node - linkType: hard - -"@babel/plugin-transform-object-super@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-object-super@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-replace-supers": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f71e607a830ee50a22fa1a2686524d3339440cf9dea63032f6efbd865cfe4e35000e1e3f3492459e5c986f7c0c07dc36938bf3ce61fc9ba5f8ab732d0b64ab37 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7229f3a5a4facaab40f4fdfc7faabc157dc38a67d66bed7936599f4bc509e0bff636f847ac2aa45294881fce9cf8a0a460b85d2a465b7b977de9739fce9b18f6 - languageName: node - linkType: hard - -"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 45e55e3a2fffb89002d3f89aef59c141610f23b60eee41e047380bffc40290b59f64fc649aa7ec5281f73d41b2065410d788acc6afaad2a9f44cad6e8af04442 - languageName: node - linkType: hard - -"@babel/plugin-transform-parameters@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-parameters@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ab534b03ac2eff94bc79342b8f39a4584666f5305a6c63c1964afda0b1b004e6b861e49d1683548030defe248e3590d3ff6338ee0552cb90c064f7e1479968c3 - languageName: node - linkType: hard - -"@babel/plugin-transform-private-methods@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/plugin-transform-private-methods@npm:7.25.4" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.4 - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cb1dabfc03e2977990263d65bc8f43a9037dffbb5d9a5f825c00d05447ff68015099408c1531d9dd88f18a41a90f5062dc48f3a1d52b415d2d2ee4827dedff09 - languageName: node - linkType: hard - -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-create-class-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8cee9473095305cc787bb653fd681719b49363281feabf677db8a552e8e41c94441408055d7e5fd5c7d41b315e634fa70b145ad0c7c54456216049df4ed57350 - languageName: node - linkType: hard - -"@babel/plugin-transform-property-literals@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9aeefc3aab6c6bf9d1fae1cf3a2d38c7d886fd3c6c81b7c608c477f5758aee2e7abf52f32724310fe861da61af934ee2508b78a5b5f234b9740c9134e1c14437 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-constant-elements@npm:^7.18.12": - version: 7.25.1 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6126abf8bc3980c1e27fd217f8b2f226b20cce9be300eaf9d30548556dd1e906b7daa4580d9ae1dae35eb5ed5c98e7222e0cb91efb0a232d05aae5875dcfe55c - languageName: node - linkType: hard - -"@babel/plugin-transform-react-display-name@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a05bf83bf5e7b31f7a3b56da1bf8e2eeec76ef52ae44435ceff66363a1717fcda45b7b4b931a2c115982175f481fc3f2d0fab23f0a43c44e6d983afc396858f0 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-development@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" - dependencies: - "@babel/plugin-transform-react-jsx": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 653d32ea5accb12d016e324ec5a584b60a8f39e60c6a5101194b73553fdefbfa3c3f06ec2410216ec2033fddae181a2f146a1d6ed59f075c488fc4570cad2e7b - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx@npm:^7.24.7": - version: 7.25.2 - resolution: "@babel/plugin-transform-react-jsx@npm:7.25.2" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-module-imports": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/plugin-syntax-jsx": ^7.24.7 - "@babel/types": ^7.25.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 44fbde046385916de19a88d77fed9121c6cc6e25b9cdc38a43d8e514a9b18cf391ed3de25e7d6a8996d3fe4c298e395edf856ee20efffaab3b70f8ce225fffa4 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d859ada3cbeb829fa3d9978a29b2d36657fcc9dcc1e4c3c3af84ec5a044a8f8db26ada406baa309e5d4d512aca53d07c520d991b891ff943bec7d8f01aae0419 - languageName: node - linkType: hard - -"@babel/plugin-transform-regenerator@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - regenerator-transform: ^0.15.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 20c6c3fb6fc9f407829087316653388d311e8c1816b007609bb09aeef254092a7157adace8b3aaa8f34be752503717cb85c88a5fe482180a9b11bcbd676063be - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3d5876954d5914d7270819479504f30c4bf5452a65c677f44e2dab2db50b3c9d4b47793c45dfad7abf4f377035dd79e4b3f554ae350df9f422201d370ce9f8dd - languageName: node - linkType: hard - -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7b524245814607188212b8eb86d8c850e5974203328455a30881b4a92c364b93353fae14bc2af5b614ef16300b75b8c1d3b8f3a08355985b4794a7feb240adc3 - languageName: node - linkType: hard - -"@babel/plugin-transform-spread@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-spread@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4c4254c8b9cceb1a8f975fa9b92257ddb08380a35c0a3721b8f4b9e13a3d82e403af2e0fba577b9f2452dd8f06bc3dea71cc53b1e2c6af595af5db52a13429d6 - languageName: node - linkType: hard - -"@babel/plugin-transform-sticky-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 118fc7a7ebf7c20411b670c8a030535fdfe4a88bc5643bb625a584dbc4c8a468da46430a20e6bf78914246962b0f18f1b9d6a62561a7762c4f34a038a5a77179 - languageName: node - linkType: hard - -"@babel/plugin-transform-template-literals@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ad44e5826f5a98c1575832dbdbd033adfe683cdff195e178528ead62507564bf02f479b282976cfd3caebad8b06d5fd7349c1cdb880dec3c56daea4f1f179619 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" - dependencies: - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8663a8e7347cedf181001d99c88cf794b6598c3d82f324098510fe8fb8bd22113995526a77aa35a3cc5d70ffd0617a59dd0d10311a9bf0e1a3a7d3e59b900c00 - languageName: node - linkType: hard - -"@babel/plugin-transform-typescript@npm:^7.24.7": - version: 7.25.2 - resolution: "@babel/plugin-transform-typescript@npm:7.25.2" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-create-class-features-plugin": ^7.25.0 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 - "@babel/plugin-syntax-typescript": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b0267128d93560a4350919f7230a3b497e20fb8611d9f04bb3560d6b38877305ccad4c40903160263361c6930a84dbcb5b21b8ea923531bda51f67bffdc2dd0b - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4af0a193e1ddea6ff82b2b15cc2501b872728050bd625740b813c8062fec917d32d530ff6b41de56c15e7296becdf3336a58db81f5ca8e7c445c1306c52f3e01 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aae13350c50973f5802ca7906d022a6a0cc0e3aebac9122d0450bbd51e78252d4c2032ad69385e2759fcbdd3aac5d571bd7e26258907f51f8e1a51b53be626c2 - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1cb4e70678906e431da0a05ac3f8350025fee290304ad7482d9cfaa1ca67b2e898654de537c9268efbdad5b80d3ebadf42b4a88ea84609bd8a4cce7b11b48afd - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.4" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.25.2 - "@babel/helper-plugin-utils": ^7.24.8 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 6d1a7e9fdde4ffc9a81c0e3f261b96a9a0dfe65da282ec96fe63b36c597a7389feac638f1df2a8a4f8c9128337bba8e984f934e9f19077930f33abf1926759ea - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.19.4": - version: 7.25.4 - resolution: "@babel/preset-env@npm:7.25.4" - dependencies: - "@babel/compat-data": ^7.25.4 - "@babel/helper-compilation-targets": ^7.25.2 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/helper-validator-option": ^7.24.8 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.3 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.0 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.0 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.7 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.0 - "@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.7 - "@babel/plugin-syntax-import-attributes": ^7.24.7 - "@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.7 - "@babel/plugin-transform-async-generator-functions": ^7.25.4 - "@babel/plugin-transform-async-to-generator": ^7.24.7 - "@babel/plugin-transform-block-scoped-functions": ^7.24.7 - "@babel/plugin-transform-block-scoping": ^7.25.0 - "@babel/plugin-transform-class-properties": ^7.25.4 - "@babel/plugin-transform-class-static-block": ^7.24.7 - "@babel/plugin-transform-classes": ^7.25.4 - "@babel/plugin-transform-computed-properties": ^7.24.7 - "@babel/plugin-transform-destructuring": ^7.24.8 - "@babel/plugin-transform-dotall-regex": ^7.24.7 - "@babel/plugin-transform-duplicate-keys": ^7.24.7 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.0 - "@babel/plugin-transform-dynamic-import": ^7.24.7 - "@babel/plugin-transform-exponentiation-operator": ^7.24.7 - "@babel/plugin-transform-export-namespace-from": ^7.24.7 - "@babel/plugin-transform-for-of": ^7.24.7 - "@babel/plugin-transform-function-name": ^7.25.1 - "@babel/plugin-transform-json-strings": ^7.24.7 - "@babel/plugin-transform-literals": ^7.25.2 - "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 - "@babel/plugin-transform-member-expression-literals": ^7.24.7 - "@babel/plugin-transform-modules-amd": ^7.24.7 - "@babel/plugin-transform-modules-commonjs": ^7.24.8 - "@babel/plugin-transform-modules-systemjs": ^7.25.0 - "@babel/plugin-transform-modules-umd": ^7.24.7 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 - "@babel/plugin-transform-new-target": ^7.24.7 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 - "@babel/plugin-transform-numeric-separator": ^7.24.7 - "@babel/plugin-transform-object-rest-spread": ^7.24.7 - "@babel/plugin-transform-object-super": ^7.24.7 - "@babel/plugin-transform-optional-catch-binding": ^7.24.7 - "@babel/plugin-transform-optional-chaining": ^7.24.8 - "@babel/plugin-transform-parameters": ^7.24.7 - "@babel/plugin-transform-private-methods": ^7.25.4 - "@babel/plugin-transform-private-property-in-object": ^7.24.7 - "@babel/plugin-transform-property-literals": ^7.24.7 - "@babel/plugin-transform-regenerator": ^7.24.7 - "@babel/plugin-transform-reserved-words": ^7.24.7 - "@babel/plugin-transform-shorthand-properties": ^7.24.7 - "@babel/plugin-transform-spread": ^7.24.7 - "@babel/plugin-transform-sticky-regex": ^7.24.7 - "@babel/plugin-transform-template-literals": ^7.24.7 - "@babel/plugin-transform-typeof-symbol": ^7.24.8 - "@babel/plugin-transform-unicode-escapes": ^7.24.7 - "@babel/plugin-transform-unicode-property-regex": ^7.24.7 - "@babel/plugin-transform-unicode-regex": ^7.24.7 - "@babel/plugin-transform-unicode-sets-regex": ^7.25.4 - "@babel/preset-modules": 0.1.6-no-external-plugins - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.10.6 - babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.37.1 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 752be43f0b78a2eefe5007076aed3d21b505e1c09d134b61e7de8838f1bbb1e7af81023d39adb14b6eae23727fb5a9fd23f8115a44df043319be22319be17913 - languageName: node - linkType: hard - -"@babel/preset-modules@npm:0.1.6-no-external-plugins": - version: 0.1.6-no-external-plugins - resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" - 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 - checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 - languageName: node - linkType: hard - -"@babel/preset-react@npm:^7.18.6": - version: 7.24.7 - resolution: "@babel/preset-react@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-validator-option": ^7.24.7 - "@babel/plugin-transform-react-display-name": ^7.24.7 - "@babel/plugin-transform-react-jsx": ^7.24.7 - "@babel/plugin-transform-react-jsx-development": ^7.24.7 - "@babel/plugin-transform-react-pure-annotations": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 76d0365b6bca808be65c4ccb3f3384c0792084add15eb537f16b3e44184216b82fa37f945339b732ceee6f06e09ba1f39f75c45e69b9811ddcc479f05555ea9c - languageName: node - linkType: hard - -"@babel/preset-typescript@npm:^7.18.6": - version: 7.24.7 - resolution: "@babel/preset-typescript@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - "@babel/helper-validator-option": ^7.24.7 - "@babel/plugin-syntax-jsx": ^7.24.7 - "@babel/plugin-transform-modules-commonjs": ^7.24.7 - "@babel/plugin-transform-typescript": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 12929b24757f3bd6548103475f86478eda4c872bc7cefd920b29591eee8f4a4f350561d888e133d632d0c9402b8615fdcec9138e5127a6567dcb22f804ff207f - languageName: node - linkType: hard - -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 - languageName: node - linkType: hard - -"@babel/runtime-corejs3@npm:^7.20.7, @babel/runtime-corejs3@npm:^7.22.15, @babel/runtime-corejs3@npm:^7.24.5": - version: 7.25.6 - resolution: "@babel/runtime-corejs3@npm:7.25.6" - dependencies: - core-js-pure: ^3.30.2 - regenerator-runtime: ^0.14.0 - checksum: 54d60c4eadfb58420dc88fb5bbba97910bb08bac316085ea74ee40584b56a9d9c1fb0f608862b8fef71c05837aaac9c2ed19504adfd72011f9740fe5d57733ae - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.25.6 - resolution: "@babel/runtime@npm:7.25.6" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: ee1a69d3ac7802803f5ee6a96e652b78b8addc28c6a38c725a4ad7d61a059d9e6cb9f6550ed2f63cce67a1bd82e0b1ef66a1079d895be6bfb536a5cfbd9ccc32 - languageName: node - linkType: hard - -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": - version: 7.25.0 - resolution: "@babel/template@npm:7.25.0" - dependencies: - "@babel/code-frame": ^7.24.7 - "@babel/parser": ^7.25.0 - "@babel/types": ^7.25.0 - checksum: 3f2db568718756d0daf2a16927b78f00c425046b654cd30b450006f2e84bdccaf0cbe6dc04994aa1f5f6a4398da2f11f3640a4d3ee31722e43539c4c919c817b - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4": - version: 7.25.6 - resolution: "@babel/traverse@npm:7.25.6" - dependencies: - "@babel/code-frame": ^7.24.7 - "@babel/generator": ^7.25.6 - "@babel/parser": ^7.25.6 - "@babel/template": ^7.25.0 - "@babel/types": ^7.25.6 - debug: ^4.3.1 - globals: ^11.1.0 - checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.25.6 - resolution: "@babel/types@npm:7.25.6" - dependencies: - "@babel/helper-string-parser": ^7.24.8 - "@babel/helper-validator-identifier": ^7.24.7 - to-fast-properties: ^2.0.0 - checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 - languageName: node - linkType: hard - -"@backstage-community/plugin-search-backend-module-github@workspace:^, @backstage-community/plugin-search-backend-module-github@workspace:plugins/search-backend-module-github": - version: 0.0.0-use.local - resolution: "@backstage-community/plugin-search-backend-module-github@workspace:plugins/search-backend-module-github" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/backend-test-utils": ^1.0.0 - "@backstage/cli": ^0.27.1 - "@backstage/config": ^1.2.0 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-search-common": ^1.2.14 - "@octokit/graphql": ^5.0.0 - "@octokit/graphql-schema": ^15.25.0 - languageName: unknown - linkType: soft - -"@backstage-community/plugin-search-github@^0.1.0, @backstage-community/plugin-search-github@workspace:plugins/search-github": - version: 0.0.0-use.local - resolution: "@backstage-community/plugin-search-github@workspace:plugins/search-github" - dependencies: - "@backstage/cli": ^0.27.1 - "@backstage/core-app-api": ^1.15.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/dev-utils": ^1.1.0 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/plugin-search-react": ^1.8.0 - "@backstage/test-utils": ^1.6.0 - "@backstage/theme": ^0.5.7 - "@material-ui/core": ^4.9.13 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@testing-library/jest-dom": ^6.0.0 - "@testing-library/react": ^14.0.0 - "@testing-library/user-event": ^14.0.0 - msw: ^1.0.0 - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - languageName: unknown - linkType: soft - -"@backstage/app-defaults@npm:^1.5.11": - version: 1.5.11 - resolution: "@backstage/app-defaults@npm:1.5.11" - dependencies: - "@backstage/core-app-api": ^1.15.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/theme": ^0.5.7 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 89e8976d57f8e35e56da48aade0b45ae0c6d2c7ad92b4818ef1a610d0e3701e6ff9341b5ebf7590be3217f2c8bbd9072dad9cb44c1891b32648bf783c2bab8e3 - languageName: node - linkType: hard - -"@backstage/backend-app-api@npm:^0.7.0": - version: 0.7.9 - resolution: "@backstage/backend-app-api@npm:0.7.9" - dependencies: - "@backstage/backend-common": ^0.23.2 - "@backstage/backend-plugin-api": ^0.6.21 - "@backstage/backend-tasks": ^0.5.26 - "@backstage/cli-common": ^0.1.14 - "@backstage/cli-node": ^0.2.6 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.8.1 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.16 - "@backstage/plugin-permission-node": ^0.7.32 - "@backstage/types": ^1.1.1 - "@manypkg/get-packages": ^1.1.3 - "@types/cors": ^2.8.6 - "@types/express": ^4.17.6 - compression: ^1.7.4 - cookie: ^0.6.0 - cors: ^2.8.5 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - helmet: ^6.0.0 - jose: ^5.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - node-fetch: ^2.6.7 - node-forge: ^1.3.1 - path-to-regexp: ^6.2.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - checksum: bbc5026fe1ddc29e93f0ee16f261108f17f6628cb15e2ad47a850124f1bb0671cf8d740532c45e96db448df87ef5c262c764754c150116d242348303c694eff3 - languageName: node - linkType: hard - -"@backstage/backend-app-api@npm:^1.0.0": - version: 1.0.0 - resolution: "@backstage/backend-app-api@npm:1.0.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.1 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/types": ^1.1.1 - "@manypkg/get-packages": ^1.1.3 - compression: ^1.7.4 - cookie: ^0.6.0 - cors: ^2.8.5 - express: ^4.17.1 - express-promise-router: ^4.1.0 - helmet: ^6.0.0 - jose: ^5.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - node-fetch: ^2.7.0 - node-forge: ^1.3.1 - path-to-regexp: ^8.0.0 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - checksum: 6f1b3a6db855e5944dc9719337896d75d7bebc05eef2454e4523446507c2a1d19d2c58ab2c9a9332eb684168356804fb83499704c4563c94c0deddbf45ca7289 - languageName: node - linkType: hard - -"@backstage/backend-common@npm:^0.21.7": - version: 0.21.7 - resolution: "@backstage/backend-common@npm:0.21.7" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-app-api": ^0.7.0 - "@backstage/backend-dev-utils": ^0.1.4 - "@backstage/backend-plugin-api": ^0.6.17 - "@backstage/cli-common": ^0.1.13 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.8.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.10.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.4.12 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@kubernetes/client-node": 0.20.0 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@types/cors": ^2.8.6 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - "@types/webpack-env": ^1.15.2 - archiver: ^6.0.0 - base64-stream: ^1.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cors: ^2.8.5 - dockerode: ^4.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - mysql2: ^3.0.0 - node-fetch: ^2.6.7 - p-limit: ^3.1.0 - pg: ^8.11.3 - raw-body: ^2.4.1 - tar: ^6.1.12 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: a774e8556d2286fe4648a669c96cece8f831db11b1d7c1075a6bf8da43318ce53e064543b173b7ecc347a23c738e2b52a74168d5f9403fc20fa14eaf2d1fc83b - languageName: node - linkType: hard - -"@backstage/backend-common@npm:^0.23.2, @backstage/backend-common@npm:^0.23.3": - version: 0.23.3 - resolution: "@backstage/backend-common@npm:0.23.3" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-dev-utils": ^0.1.4 - "@backstage/backend-plugin-api": ^0.7.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.8.1 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.13.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.4.17 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@kubernetes/client-node": 0.20.0 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@types/cors": ^2.8.6 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - "@types/webpack-env": ^1.15.2 - archiver: ^6.0.0 - base64-stream: ^1.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cors: ^2.8.5 - dockerode: ^4.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - mysql2: ^3.0.0 - node-fetch: ^2.6.7 - node-forge: ^1.3.1 - p-limit: ^3.1.0 - path-to-regexp: ^6.2.1 - pg: ^8.11.3 - raw-body: ^2.4.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - tar: ^6.1.12 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: 3cd96e153a5537e95c783fb7f5783c7ba15700375248f102b89aae1144962e64382caec2fec5b27d5ed08ae988c0fc6b3bc34921e9355d12bdbf8ce78aa99acb - languageName: node - linkType: hard - -"@backstage/backend-common@npm:^0.24.1": - version: 0.24.1 - resolution: "@backstage/backend-common@npm:0.24.1" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-dev-utils": ^0.1.5 - "@backstage/backend-plugin-api": ^0.8.1 - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.14.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.5.1 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@kubernetes/client-node": 0.20.0 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@types/cors": ^2.8.6 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - "@types/webpack-env": ^1.15.2 - archiver: ^6.0.0 - base64-stream: ^1.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cors: ^2.8.5 - dockerode: ^4.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - mysql2: ^3.0.0 - node-fetch: ^2.7.0 - node-forge: ^1.3.1 - p-limit: ^3.1.0 - path-to-regexp: ^6.2.1 - pg: ^8.11.3 - pg-format: ^1.0.4 - raw-body: ^2.4.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - tar: ^6.1.12 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: 5a326dec02d1d43a819e5b1d4a0be87ee00be23013e4a74c7c700f996d3b486d359ba2866c20a25788a9eef6a97d2f99b5ccbb140bcac3180d703eee6ad82c04 - languageName: node - linkType: hard - -"@backstage/backend-common@npm:^0.25.0": - version: 0.25.0 - resolution: "@backstage/backend-common@npm:0.25.0" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-dev-utils": ^0.1.5 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.1 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@kubernetes/client-node": 0.20.0 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@types/cors": ^2.8.6 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - "@types/webpack-env": ^1.15.2 - archiver: ^7.0.0 - base64-stream: ^1.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cors: ^2.8.5 - dockerode: ^4.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - mysql2: ^3.0.0 - node-fetch: ^2.7.0 - node-forge: ^1.3.1 - p-limit: ^3.1.0 - path-to-regexp: ^8.0.0 - pg: ^8.11.3 - pg-format: ^1.0.4 - raw-body: ^2.4.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - tar: ^6.1.12 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - peerDependencies: - pg-connection-string: ^2.3.0 - peerDependenciesMeta: - pg-connection-string: - optional: true - checksum: 34d2b92b5fd7f6d8f25975d121634079586d022665a51b676ba47053050e0f22556f80d59a75a10e0a8f1803a718448b7aed4bd1dcd6f1d348785c97cf5a8c9d - languageName: node - linkType: hard - -"@backstage/backend-defaults@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/backend-defaults@npm:0.5.0" - dependencies: - "@aws-sdk/abort-controller": ^3.347.0 - "@aws-sdk/client-codecommit": ^3.350.0 - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@backstage/backend-app-api": ^1.0.0 - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-dev-utils": ^0.1.5 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/cli-node": ^0.2.8 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.1 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-events-node": ^0.4.0 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/types": ^1.1.1 - "@google-cloud/storage": ^7.0.0 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@manypkg/get-packages": ^1.1.3 - "@octokit/rest": ^19.0.3 - "@opentelemetry/api": ^1.3.0 - "@types/cors": ^2.8.6 - "@types/express": ^4.17.6 - archiver: ^7.0.0 - base64-stream: ^1.0.0 - better-sqlite3: ^11.0.0 - compression: ^1.7.4 - concat-stream: ^2.0.0 - cookie: ^0.6.0 - cors: ^2.8.5 - cron: ^3.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - helmet: ^6.0.0 - isomorphic-git: ^1.23.0 - jose: ^5.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - minimatch: ^9.0.0 - minimist: ^1.2.5 - morgan: ^1.10.0 - mysql2: ^3.0.0 - node-fetch: ^2.7.0 - node-forge: ^1.3.1 - p-limit: ^3.1.0 - path-to-regexp: ^8.0.0 - pg: ^8.11.3 - pg-connection-string: ^2.3.0 - pg-format: ^1.0.4 - raw-body: ^2.4.1 - selfsigned: ^2.0.0 - stoppable: ^1.1.0 - tar: ^6.1.12 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.5.0 - yauzl: ^3.0.0 - yn: ^4.0.0 - zod: ^3.22.4 - checksum: ff0b20ca44fe3412d031676768d31598dc64a2bef5ca654ded3d533ab692030d38ea28ba64c25ae9cb63615ce391322f8a929df57dd1a51890bcadd5fd61f308 - languageName: node - linkType: hard - -"@backstage/backend-dev-utils@npm:^0.1.4, @backstage/backend-dev-utils@npm:^0.1.5": - version: 0.1.5 - resolution: "@backstage/backend-dev-utils@npm:0.1.5" - checksum: 7c7eced8cc6fe88b6b54d7b9f04953dbfd07846772368a0b269d4e75da30133b61e4fe29782c0dc0aa547234d75ff60a985f378f92911680a9172fa8f2820e5b - languageName: node - linkType: hard - -"@backstage/backend-openapi-utils@npm:^0.1.18": - version: 0.1.18 - resolution: "@backstage/backend-openapi-utils@npm:0.1.18" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/errors": ^1.2.4 - "@types/express": ^4.17.6 - "@types/express-serve-static-core": ^4.17.5 - express: ^4.17.1 - express-openapi-validator: ^5.0.4 - express-promise-router: ^4.1.0 - json-schema-to-ts: ^3.0.0 - lodash: ^4.17.21 - openapi-merge: ^1.3.2 - openapi3-ts: ^3.1.2 - checksum: 5471baf1d4856fa5961e42dcc63be281776b9d4764e358b7e93286e0f1373411b1cadedb2a98c73c4544d81702d497b79dc20b9512b08119d610af28da2984df - languageName: node - linkType: hard - -"@backstage/backend-plugin-api@npm:^0.6.17, @backstage/backend-plugin-api@npm:^0.6.21": - version: 0.6.21 - resolution: "@backstage/backend-plugin-api@npm:0.6.21" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.16 - "@backstage/plugin-permission-common": ^0.7.14 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - express: ^4.17.1 - knex: ^3.0.0 - luxon: ^3.0.0 - checksum: d6b81036579108835cbf63fcc2c3e5a9ac684e3797d415d1ac4e26a32db72c0b0b182c098fb91e7a3219eaed2362a85d717327f69f6d2b566c3f5c6a8963c9d1 - languageName: node - linkType: hard - -"@backstage/backend-plugin-api@npm:^0.7.0": - version: 0.7.0 - resolution: "@backstage/backend-plugin-api@npm:0.7.0" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.17 - "@backstage/plugin-permission-common": ^0.8.0 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - express: ^4.17.1 - knex: ^3.0.0 - luxon: ^3.0.0 - checksum: ea3f8a97750b8f9afae5ee45e0afdb4b04f46c889108b32fe0a86447d1578f4d5e1bca37c4fccdd6270593b6db0729d2e281349d8e11e2528e76ab18ab649c33 - languageName: node - linkType: hard - -"@backstage/backend-plugin-api@npm:^0.8.1": - version: 0.8.1 - resolution: "@backstage/backend-plugin-api@npm:0.8.1" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.1 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - express: ^4.17.1 - knex: ^3.0.0 - luxon: ^3.0.0 - checksum: 4a6614ceec13ff5ace3e04e8a1bad40567ce6a66afc19c02935161d12bdd7edbf4863d1d0203539e8a353dd78184078eb873fd14da6cbd093d1d9e4ced44c0fb - languageName: node - linkType: hard - -"@backstage/backend-plugin-api@npm:^1.0.0": - version: 1.0.0 - resolution: "@backstage/backend-plugin-api@npm:1.0.0" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - express: ^4.17.1 - knex: ^3.0.0 - luxon: ^3.0.0 - checksum: b18b93fb631a81826ef9049567c5a151285d643aea820954f03e3a293d75f00ae679b2d3054fab2cf9dff476a65fad5b8841ca608b2f182f394b22dca026664a - languageName: node - linkType: hard - -"@backstage/backend-tasks@npm:^0.5.26": - version: 0.5.27 - resolution: "@backstage/backend-tasks@npm:0.5.27" - dependencies: - "@backstage/backend-common": ^0.23.3 - "@backstage/backend-plugin-api": ^0.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@opentelemetry/api": ^1.3.0 - "@types/luxon": ^3.0.0 - cron: ^3.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - uuid: ^9.0.0 - zod: ^3.22.4 - checksum: 69afa09bb380cdc93d52bf4e93b94a4aa8b3c9ef74f3e4350a6beedbbc623095805c0613f691a42a3995795fe0c9f9ccce689ce8c2f3a11277534d13ac4aa2a6 - languageName: node - linkType: hard - -"@backstage/backend-tasks@npm:^0.6.1": - version: 0.6.1 - resolution: "@backstage/backend-tasks@npm:0.6.1" - dependencies: - "@backstage/backend-common": ^0.24.1 - "@backstage/backend-plugin-api": ^0.8.1 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@opentelemetry/api": ^1.3.0 - "@types/luxon": ^3.0.0 - cron: ^3.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - uuid: ^9.0.0 - zod: ^3.22.4 - checksum: 2173a855d9707ce598c870e5791a639276e437741ffade30226ca876eaefb2cea28864af1a571b4548d926b7a5a213b4cebc2346868ddbd25d505180b5bf2ee9 - languageName: node - linkType: hard - -"@backstage/backend-test-utils@npm:^1.0.0": - version: 1.0.0 - resolution: "@backstage/backend-test-utils@npm:1.0.0" - dependencies: - "@backstage/backend-app-api": ^1.0.0 - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-events-node": ^0.4.0 - "@backstage/types": ^1.1.1 - "@keyv/memcache": ^1.3.5 - "@keyv/redis": ^2.5.3 - "@types/express": ^4.17.6 - "@types/express-serve-static-core": ^4.17.5 - "@types/keyv": ^4.2.0 - "@types/qs": ^6.9.6 - better-sqlite3: ^11.0.0 - cookie: ^0.6.0 - express: ^4.17.1 - fs-extra: ^11.0.0 - keyv: ^4.5.2 - knex: ^3.0.0 - msw: ^1.0.0 - mysql2: ^3.0.0 - pg: ^8.11.3 - pg-connection-string: ^2.3.0 - testcontainers: ^10.0.0 - textextensions: ^5.16.0 - uuid: ^9.0.0 - yn: ^4.0.0 - peerDependencies: - "@types/jest": "*" - checksum: 9ee8ed1de60468395ac0cbfcbbdfd58de132cdc25f48f4bf3717b2f6bc069de2e38380a110c94e25fa317f662aba2dd36fc990d925988965c1b34c31f6f923ac - languageName: node - linkType: hard - -"@backstage/catalog-client@npm:^1.6.5, @backstage/catalog-client@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/catalog-client@npm:1.7.0" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/errors": ^1.2.4 - cross-fetch: ^4.0.0 - uri-template: ^2.0.0 - checksum: 66a0570c57281fbf7b59786ebf2dd97efbb5c7c7393025e14a605d38f1bf2317974c319da138146e21d31ac83c3214223631211ebbee36fc96c84bd803acd913 - languageName: node - linkType: hard - -"@backstage/catalog-model@npm:^1.4.5, @backstage/catalog-model@npm:^1.5.0, @backstage/catalog-model@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/catalog-model@npm:1.7.0" - dependencies: - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - ajv: ^8.10.0 - lodash: ^4.17.21 - checksum: 6ff537e9e6064d35fa4a173a1c96f94e904489494a67a136e2dd0a743f9e3f4fd8a1f7a661fe8495dfbb642aabcc8fbf1746a300ad496b6e4a5d02f4db00f914 - languageName: node - linkType: hard - -"@backstage/cli-common@npm:^0.1.13, @backstage/cli-common@npm:^0.1.14": - version: 0.1.14 - resolution: "@backstage/cli-common@npm:0.1.14" - checksum: 6c5031ae31f08b405e5e59105d98e43dc6d865f960e5d016067267ecabccd5a892ab65d59d5b9e31850dccddb9eb29e06bf360ab6be8f7949991561ddb163fcb - languageName: node - linkType: hard - -"@backstage/cli-node@npm:^0.2.5, @backstage/cli-node@npm:^0.2.6, @backstage/cli-node@npm:^0.2.8": - version: 0.2.8 - resolution: "@backstage/cli-node@npm:0.2.8" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@manypkg/get-packages": ^1.1.3 - "@yarnpkg/parsers": ^3.0.0 - fs-extra: ^11.2.0 - semver: ^7.5.3 - zod: ^3.22.4 - checksum: 7511693a6d05fa70099df2b3bf56adb07c70fad76f90a3d3d7b6789a17e77e1fe38db95a4720777a9b59f6f43e72b64376449033f3299f42853e0de0192bfca8 - languageName: node - linkType: hard - -"@backstage/cli@npm:^0.27.1": - version: 0.27.1 - resolution: "@backstage/cli@npm:0.27.1" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/cli-common": ^0.1.14 - "@backstage/cli-node": ^0.2.8 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.1 - "@backstage/errors": ^1.2.4 - "@backstage/eslint-plugin": ^0.1.9 - "@backstage/integration": ^1.15.0 - "@backstage/release-manifests": ^0.0.11 - "@backstage/types": ^1.1.1 - "@manypkg/get-packages": ^1.1.3 - "@module-federation/enhanced": ^0.6.0 - "@octokit/graphql": ^5.0.0 - "@octokit/graphql-schema": ^13.7.0 - "@octokit/oauth-app": ^4.2.0 - "@octokit/request": ^6.0.0 - "@pmmmwh/react-refresh-webpack-plugin": ^0.5.7 - "@rollup/plugin-commonjs": ^26.0.0 - "@rollup/plugin-json": ^6.0.0 - "@rollup/plugin-node-resolve": ^15.0.0 - "@rollup/plugin-yaml": ^4.0.0 - "@spotify/eslint-config-base": ^15.0.0 - "@spotify/eslint-config-react": ^15.0.0 - "@spotify/eslint-config-typescript": ^15.0.0 - "@sucrase/webpack-loader": ^2.0.0 - "@svgr/core": 6.5.x - "@svgr/plugin-jsx": 6.5.x - "@svgr/plugin-svgo": 6.5.x - "@svgr/rollup": 6.5.x - "@svgr/webpack": 6.5.x - "@swc/core": ^1.3.46 - "@swc/helpers": ^0.5.0 - "@swc/jest": ^0.2.22 - "@types/jest": ^29.5.11 - "@types/webpack-env": ^1.15.2 - "@typescript-eslint/eslint-plugin": ^6.12.0 - "@typescript-eslint/parser": ^6.7.2 - "@yarnpkg/lockfile": ^1.1.0 - "@yarnpkg/parsers": ^3.0.0 - bfj: ^8.0.0 - buffer: ^6.0.3 - chalk: ^4.0.0 - chokidar: ^3.3.1 - commander: ^12.0.0 - cross-fetch: ^4.0.0 - cross-spawn: ^7.0.3 - css-loader: ^6.5.1 - ctrlc-windows: ^2.1.0 - diff: ^5.0.0 - esbuild: ^0.23.0 - esbuild-loader: ^4.0.0 - eslint: ^8.6.0 - eslint-config-prettier: ^9.0.0 - eslint-formatter-friendly: ^7.0.0 - eslint-plugin-deprecation: ^2.0.0 - eslint-plugin-import: ^2.25.4 - eslint-plugin-jest: ^28.0.0 - eslint-plugin-jsx-a11y: ^6.5.1 - eslint-plugin-react: ^7.28.0 - eslint-plugin-react-hooks: ^4.3.0 - eslint-plugin-unused-imports: ^3.0.0 - eslint-webpack-plugin: ^4.0.0 - express: ^4.17.1 - fork-ts-checker-webpack-plugin: ^9.0.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - glob: ^7.1.7 - global-agent: ^3.0.0 - handlebars: ^4.7.3 - html-webpack-plugin: ^5.3.1 - inquirer: ^8.2.0 - jest: ^29.7.0 - jest-css-modules: ^2.1.0 - jest-environment-jsdom: ^29.0.2 - jest-runtime: ^29.0.2 - json-schema: ^0.4.0 - lodash: ^4.17.21 - mini-css-extract-plugin: ^2.4.2 - minimatch: ^9.0.0 - node-fetch: ^2.7.0 - node-libs-browser: ^2.2.1 - npm-packlist: ^5.0.0 - ora: ^5.3.0 - p-limit: ^3.1.0 - p-queue: ^6.6.2 - pirates: ^4.0.6 - postcss: ^8.1.0 - process: ^0.11.10 - raw-loader: ^4.0.2 - react-dev-utils: ^12.0.0-next.60 - react-refresh: ^0.14.0 - recursive-readdir: ^2.2.2 - replace-in-file: ^7.1.0 - rollup: ^4.0.0 - rollup-plugin-dts: ^6.1.0 - rollup-plugin-esbuild: ^6.1.1 - rollup-plugin-postcss: ^4.0.0 - rollup-pluginutils: ^2.8.2 - run-script-webpack-plugin: ^0.2.0 - semver: ^7.5.3 - style-loader: ^3.3.1 - sucrase: ^3.20.2 - swc-loader: ^0.2.3 - tar: ^6.1.12 - terser-webpack-plugin: ^5.1.3 - util: ^0.12.3 - webpack: ^5.70.0 - webpack-dev-server: ^5.0.0 - webpack-node-externals: ^3.0.0 - yaml: ^2.0.0 - yml-loader: ^2.1.0 - yn: ^4.0.0 - zod: ^3.22.4 - peerDependencies: - "@vitejs/plugin-react": ^4.3.1 - vite: ^5.0.0 - vite-plugin-html: ^3.2.2 - vite-plugin-node-polyfills: ^0.22.0 - peerDependenciesMeta: - "@vitejs/plugin-react": - optional: true - vite: - optional: true - vite-plugin-html: - optional: true - vite-plugin-node-polyfills: - optional: true - bin: - backstage-cli: bin/backstage-cli - checksum: 027cc752d3db74cf27af7a847bfb786016f28c0d44163bf23f4d502aca2d6defc2b4365360df27330932c60be6b76af2c958fbe75a58f6702bd38111d8a03c18 - languageName: node - linkType: hard - -"@backstage/config-loader@npm:^1.8.0, @backstage/config-loader@npm:^1.8.1, @backstage/config-loader@npm:^1.9.0, @backstage/config-loader@npm:^1.9.1": - version: 1.9.1 - resolution: "@backstage/config-loader@npm:1.9.1" - dependencies: - "@backstage/cli-common": ^0.1.14 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@types/json-schema": ^7.0.6 - ajv: ^8.10.0 - chokidar: ^3.5.2 - fs-extra: ^11.2.0 - json-schema: ^0.4.0 - json-schema-merge-allof: ^0.8.1 - json-schema-traverse: ^1.0.0 - lodash: ^4.17.21 - minimist: ^1.2.5 - node-fetch: ^2.7.0 - typescript-json-schema: ^0.65.0 - yaml: ^2.0.0 - checksum: e13ab3cab7a443aa94a5861bf9fe19208bd85a4087f495d6e51d007ff25fcf2c56c26c3682c476422cf407be97dfa6fbe5817595f1f5523a307eae1c23fcc489 - languageName: node - linkType: hard - -"@backstage/config@npm:^1.2.0": - version: 1.2.0 - resolution: "@backstage/config@npm:1.2.0" - dependencies: - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - checksum: 7844f0f086f894eca110f5c68832cd7c0beca2dc0ce2139b10af1d2cde6faf25afb249d3f980375def338b0ad885ef9e98f0d5a1b475bfe54c51b2b6636f1fef - languageName: node - linkType: hard - -"@backstage/core-app-api@npm:^1.15.0": - version: 1.15.0 - resolution: "@backstage/core-app-api@npm:1.15.0" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@types/prop-types": ^15.7.3 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - history: ^5.0.0 - i18next: ^22.4.15 - lodash: ^4.17.21 - prop-types: ^15.7.2 - react-use: ^17.2.4 - zen-observable: ^0.10.0 - zod: ^3.22.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 4e625dd3d9679d64e25e40a8c5436b3c30b5b4c113d320eede8c35b1dc84cc77b3527e0d3a099a79ccfbe34d20da0979b49cbc3ae3c3472feb75b87550594bdf - languageName: node - linkType: hard - -"@backstage/core-compat-api@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/core-compat-api@npm:0.3.0" - dependencies: - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/version-bridge": ^1.0.9 - "@types/react": ^16.13.1 || ^17.0.0 - lodash: ^4.17.21 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: ff9f662a007c07dc1353e376ef2c40abac84123c1442f8d4307e0f98c050d8f9b4fab4f043538014d740c2d18ef7c682df12cc4f26d0c58aca0f42413e86a001 - languageName: node - linkType: hard - -"@backstage/core-components@npm:^0.15.0": - version: 0.15.0 - resolution: "@backstage/core-components@npm:0.15.0" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/theme": ^0.5.7 - "@backstage/version-bridge": ^1.0.9 - "@date-io/core": ^1.3.13 - "@material-table/core": ^3.1.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@react-hookz/web": ^24.0.0 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - "@types/react-sparklines": ^1.7.0 - ansi-regex: ^6.0.1 - classnames: ^2.2.6 - d3-selection: ^3.0.0 - d3-shape: ^3.0.0 - d3-zoom: ^3.0.0 - dagre: ^0.8.5 - linkify-react: 4.1.3 - linkifyjs: 4.1.3 - lodash: ^4.17.21 - pluralize: ^8.0.0 - qs: ^6.9.4 - rc-progress: 3.5.1 - react-helmet: 6.1.0 - react-hook-form: ^7.12.2 - react-idle-timer: 5.7.2 - react-markdown: ^8.0.0 - react-sparklines: ^1.7.0 - react-syntax-highlighter: ^15.4.5 - react-use: ^17.3.2 - react-virtualized-auto-sizer: ^1.0.11 - react-window: ^1.8.6 - remark-gfm: ^3.0.1 - zen-observable: ^0.10.0 - zod: ^3.22.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 98887230c4475ab29795aced0ac156be828517553a61a6fc59ec058928cfc3c63e9410523f4c49cbf893268469a9c28b1bdce3311b888f06263e069987255d25 - languageName: node - linkType: hard - -"@backstage/core-plugin-api@npm:^1.9.4": - version: 1.9.4 - resolution: "@backstage/core-plugin-api@npm:1.9.4" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - history: ^5.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 921b1185a2b68363f2cfe66f5cfa003c2f56abb252f75b0d37d49eb586d5e1347d34e846eb72bab71df5f478f106de1fe7e0e05876e559e2c28b23d849994910 - languageName: node - linkType: hard - -"@backstage/dev-utils@npm:^1.1.0": - version: 1.1.1 - resolution: "@backstage/dev-utils@npm:1.1.1" - dependencies: - "@backstage/app-defaults": ^1.5.11 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-app-api": ^1.15.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/theme": ^0.5.7 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: a41989d1a471ab32da9994cc045ec42c5a5d952eb616915c9166de074ef24fa4063e066f63445b7316f797a20c0bb6ceadecdbc734e8237c53d015f2729e7be3 - languageName: node - linkType: hard - -"@backstage/e2e-test-utils@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/e2e-test-utils@npm:0.1.1" - dependencies: - "@manypkg/get-packages": ^1.1.3 - fs-extra: ^11.0.0 - peerDependencies: - "@playwright/test": ^1.32.3 - peerDependenciesMeta: - "@playwright/test": - optional: true - checksum: 3f7751452edd9a60cdb49176cf010ab5d7760287ecbe7b7b7c8218ceccce4263f86b27e0906a3d71744a2eafb530d6c1e2bacb8bc049b22922ae6c5a0764ff6a - languageName: node - linkType: hard - -"@backstage/errors@npm:^1.2.4": - version: 1.2.4 - resolution: "@backstage/errors@npm:1.2.4" - dependencies: - "@backstage/types": ^1.1.1 - serialize-error: ^8.0.1 - checksum: ed988b2d3594a2fe989dd45fe197154e522194e30602552224e4a2bf6ed895c671e7f832d5c01b8e24881484698ccf3abaf2930dba5374bccfdaa283f4850fb9 - languageName: node - linkType: hard - -"@backstage/eslint-plugin@npm:^0.1.9": - version: 0.1.9 - resolution: "@backstage/eslint-plugin@npm:0.1.9" - dependencies: - "@manypkg/get-packages": ^1.1.3 - minimatch: ^9.0.0 - checksum: c35aff37f31d0cd5330da755f15975b8756dc91ffafedd6e014158df899e9d58580617f981aa3f8a27dd02c737c205620d82a8fbcd59b9bcffb745cc4cc9c38a - languageName: node - linkType: hard - -"@backstage/frontend-plugin-api@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/frontend-plugin-api@npm:0.8.0" - dependencies: - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@material-ui/core": ^4.12.4 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - lodash: ^4.17.21 - zod: ^3.22.4 - zod-to-json-schema: ^3.21.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 2880ba13514c4620cad030e9a98d98076636e89e9cbb2aec2c44605d1b14774a9388eb43bde52f51c32070d5137134fcb5a059c1080194154dad9673ef11cf5f - languageName: node - linkType: hard - -"@backstage/integration-aws-node@npm:^0.1.12": - version: 0.1.12 - resolution: "@backstage/integration-aws-node@npm:0.1.12" - dependencies: - "@aws-sdk/client-sts": ^3.350.0 - "@aws-sdk/credential-provider-node": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@aws-sdk/util-arn-parser": ^3.310.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - checksum: 01c62b22bdb06eafa174c6f80a95f332df867cebed4554be328efd1f1338dedb86e6bdb7cfda2f2acb1a6a8a92891024da7c81b7ddbfb269b72c3725a54de576 - languageName: node - linkType: hard - -"@backstage/integration-react@npm:^1.1.31, @backstage/integration-react@npm:^1.1.32": - version: 1.1.32 - resolution: "@backstage/integration-react@npm:1.1.32" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/integration": ^1.15.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@types/react": ^16.13.1 || ^17.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: d26362ad3a8a6c8ac41b3eadf9c6d5b01e3cef3ca3e38a86bbf7b1c5e1b6e8ba5e940e74d31006faf0640a366ba8c5deb0ca6cbc58099d5f51fae6a7484944d6 - languageName: node - linkType: hard - -"@backstage/integration@npm:^1.10.0, @backstage/integration@npm:^1.13.0, @backstage/integration@npm:^1.14.0, @backstage/integration@npm:^1.15.0": - version: 1.15.0 - resolution: "@backstage/integration@npm:1.15.0" - dependencies: - "@azure/identity": ^4.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@octokit/auth-app": ^4.0.0 - "@octokit/rest": ^19.0.3 - cross-fetch: ^4.0.0 - git-url-parse: ^14.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - checksum: a2c5b51b1403341f56fe91bd53a1105875855642927b95277c3e8ea29d604b718c39984fd2b8cd298d6206d1f23718da10dbbb53f4ec6eb74b296e6621fc4b7e - languageName: node - linkType: hard - -"@backstage/plugin-api-docs@npm:^0.11.9": - version: 0.11.10 - resolution: "@backstage/plugin-api-docs@npm:0.11.10" - dependencies: - "@asyncapi/react-component": 1.3.1 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/plugin-catalog": ^1.23.1 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-permission-react": ^0.4.26 - "@graphiql/react": ^0.23.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - graphiql: 3.1.1 - graphql: ^16.0.0 - graphql-config: ^5.0.2 - graphql-ws: ^5.4.1 - isomorphic-form-data: ^2.0.0 - swagger-ui-react: ^5.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 7ae5acc9aa1f04a82b90a1950961eedb7f7511c2c281556f289d5038dc637087b324f0bba5855c7647b9dcba58e2bb490292a81c2bb339400276a4b733a5596f - languageName: node - linkType: hard - -"@backstage/plugin-app-backend@npm:^0.3.74": - version: 0.3.74 - resolution: "@backstage/plugin-app-backend@npm:0.3.74" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/config-loader": ^1.9.1 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-app-node": ^0.1.25 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - globby: ^11.0.0 - helmet: ^6.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - yn: ^4.0.0 - checksum: 69767ec8c3196bfe3c1d474e09004a9b7e0c0398e800ea6075bbc3df7fda910032c33996d2d63e52fc24ae1fc694d1c3dd9e487f390fd54aedddc6ede2b0a029 - languageName: node - linkType: hard - -"@backstage/plugin-app-node@npm:^0.1.25": - version: 0.1.25 - resolution: "@backstage/plugin-app-node@npm:0.1.25" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config-loader": ^1.9.1 - "@types/express": ^4.17.6 - express: ^4.17.1 - fs-extra: ^11.2.0 - checksum: 6f805663add4931d8d54409ea1fae4a7600ec806537ec6cc89d280ec7795f914b0aa294a24fb33cc56af79545e3cd3f8de041302d2fb98fd5d7a5575872fdf5e - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.3.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - passport: ^0.7.0 - passport-atlassian-oauth2: ^2.1.0 - checksum: af0f65c9bd1243046267832e95ed03e4bf7fed911872868bb9a517d9751ba2d959ca52808014124fe9c711d2d2f04820728919dc6a253d302c399798a944b2bb - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-auth0-provider@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-auth-backend-module-auth0-provider@npm:0.1.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.17.1 - passport-auth0: ^1.4.3 - passport-oauth2: ^1.6.1 - checksum: e900ff8d0550b228c229902a6f04ab53a40273341d3c434df2b43f11f9f8e085514fa3b066619c7609c6310c7772a5c9fa14c7d71d9e772622f8189b94d33f16 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.2.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-backend": ^0.23.0 - "@backstage/plugin-auth-node": ^0.5.2 - jose: ^5.0.0 - node-cache: ^5.1.2 - node-fetch: ^2.7.0 - checksum: b50bd79a59b4b3dc3cc68d5c4dc0a2e3094d09e97b754c63d6ea80b9d95097e02c989a6620c96b7d24d115c015af1af414d59a93300333ff233962974f698728 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-azure-easyauth-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@types/passport": ^1.0.16 - express: ^4.19.2 - jose: ^5.0.0 - passport: ^0.7.0 - checksum: 554ef96a16c1a06d1b49ed9dbed72e855b2b7f24d3b1836fd489d41974e07774ab41dae0598d0e8299b539c6457d5d1d908f6dbd49f30b30ee4fda9424b69986 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-bitbucket-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - passport: ^0.7.0 - passport-bitbucket-oauth2: ^0.1.2 - checksum: 30917e8ded0f42549fea5d20a68eef5cd8282450b61d3261a38c77e63df90ea694b45b5780954624e54321d8fa5cddbef9bfb92f8897421ddacafbd21e073344 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-auth-backend-module-bitbucket-server-provider@npm:0.1.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - node-fetch: ^2.7.0 - passport: ^0.7.0 - passport-oauth2: ^1.6.1 - checksum: c5307c68c29a9b476d73d546c9f2969b2baa543ae3afceafcd7569b28eeff4b7964f2636dc52c4271f09d2dbd97ba132120b61d5340736045e8aa56fb3287b20 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-cloudflare-access-provider@npm:0.3.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - jose: ^5.0.0 - node-fetch: ^2.7.0 - checksum: 9ecc5651255a4a30b2227f1d93a18e0485f9eb1d3e3f1503b3c39580675ba48ef1f740a0ed84d94e74a114a99b74c2bb8c4318960dd843c040936a0f31cbded2 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.3.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/types": ^1.1.1 - google-auth-library: ^9.0.0 - checksum: 2cacd07b4c2354b13165da64690b9c161e1609214822050d94cb264bec438c5ebf2ab74a6e3df31bcc155158c6541843b552075c0aefc8354321d4831b3a3a55 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - passport-github2: ^0.1.12 - checksum: f28ca1ecb32aa5c1042435cb73d73849bac5aef3c02e18242ef6c5844117acf14f1eee905d94c821853a0733d3cee3a9ac457f1b9d0870f3c24b77b78dcc2ca6 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - passport: ^0.7.0 - passport-gitlab2: ^5.0.0 - checksum: 669c0cf8f9ac0a9ccabe15aab27d2b766d9df26cc05c7db1c39db96c967e034482e3bb955004f93f89ffd1bbf0e00becd408b6a4d470d8897c41ffa8b014be51 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - google-auth-library: ^9.0.0 - passport-google-oauth20: ^2.0.0 - checksum: 02b8a6e67faca9c59363cbeef58fa6922076b9a7c65838a43d125d239d821444444ef8694ffcf71b570b651c36127f7a623bebbbc13624b85ea70614e9b56f16 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-guest-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-guest-provider@npm:0.2.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - passport-oauth2: ^1.7.0 - checksum: f06aee6fb91b7702bd7a846f8cffb1b7b664ec6b8903bc42ed9fc963e5f700f94897d9706f45fbe6a2788a3371432a7025b38759f0a0d3f4b07b3389cc852844 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - jose: ^5.0.0 - node-fetch: ^2.7.0 - passport-microsoft: ^1.0.0 - checksum: 2867a0b50ba4d5b3ba4a91e00778d4607c8dc4793ae1d0434291e3ba2e31000126e64ed29dc0211f1d34199639a95b9a25bed5890fbe388e4d577d13b6234ed3 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.3.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - passport: ^0.7.0 - passport-oauth2: ^1.6.1 - checksum: 71f838f3fc1b94d0760ee5c5ce5d04e765c4e7f9d54f85f53fb208f3281cdf7ca85b7dea4098694ff688a0f9f9d044f888aaff0120f6e8287dc95279c7293e24 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - jose: ^5.0.0 - checksum: c5d538abedc6d5aa9211bc4fc5b9bee24680622b10cbbb54d9cd461572ef96b4366ae77a0e94bfcaca0258014d78a36799d13074c6d6dc8816412a0acb6b07c8 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.3.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-backend": ^0.23.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - openid-client: ^5.5.0 - passport: ^0.7.0 - checksum: ac5e01b4ba3e8f6da1a39670c51c0d14684daf0fc4ea2fb2f387256b15e01ae5d119fa9d4ca7890897f154f0cc9ed0c607b90be40ed1399826446922f5f3c4fd - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.1.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - "@davidzemon/passport-okta-oauth": ^0.0.5 - express: ^4.18.2 - passport: ^0.7.0 - checksum: 0f1540129f8cb716fbe802ed5b392653f1a01d385a2497a99ca089447855b97688e6a780b06e18b33399852bf57d8077036de92d5b82817e170633ef90ece301 - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend-module-onelogin-provider@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-auth-backend-module-onelogin-provider@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - express: ^4.18.2 - passport: ^0.7.0 - passport-onelogin-oauth: ^0.0.1 - checksum: 23126c7039a1d0ad7cb428c61bd47b6d957056df46ab407576321516a21ab9775abbd1f7edabbe247f46e46b16d367b7ba3ac74f84f467fcbba0a30c23e35dcf - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend@npm:^0.23.0": - version: 0.23.0 - resolution: "@backstage/plugin-auth-backend@npm:0.23.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-backend-module-atlassian-provider": ^0.3.0 - "@backstage/plugin-auth-backend-module-auth0-provider": ^0.1.0 - "@backstage/plugin-auth-backend-module-aws-alb-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-azure-easyauth-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-bitbucket-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-bitbucket-server-provider": ^0.1.0 - "@backstage/plugin-auth-backend-module-cloudflare-access-provider": ^0.3.0 - "@backstage/plugin-auth-backend-module-gcp-iap-provider": ^0.3.0 - "@backstage/plugin-auth-backend-module-github-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-gitlab-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-google-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-microsoft-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-oauth2-provider": ^0.3.0 - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-oidc-provider": ^0.3.0 - "@backstage/plugin-auth-backend-module-okta-provider": ^0.1.0 - "@backstage/plugin-auth-backend-module-onelogin-provider": ^0.2.0 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/types": ^1.1.1 - "@google-cloud/firestore": ^7.0.0 - "@node-saml/passport-saml": ^5.0.0 - "@types/express": ^4.17.6 - "@types/passport": ^1.0.3 - compression: ^1.7.4 - connect-session-knex: ^4.0.0 - cookie-parser: ^1.4.5 - cors: ^2.8.5 - express: ^4.17.1 - express-promise-router: ^4.1.0 - express-session: ^1.17.1 - fs-extra: ^11.2.0 - google-auth-library: ^9.0.0 - jose: ^5.0.0 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - minimatch: ^9.0.0 - morgan: ^1.10.0 - node-cache: ^5.1.2 - node-fetch: ^2.7.0 - openid-client: ^5.2.1 - passport: ^0.7.0 - passport-auth0: ^1.4.3 - passport-github2: ^0.1.12 - passport-google-oauth20: ^2.0.0 - passport-microsoft: ^1.0.0 - passport-oauth2: ^1.6.1 - passport-onelogin-oauth: ^0.0.1 - uuid: ^9.0.0 - winston: ^3.2.1 - yn: ^4.0.0 - checksum: 25bf817b7fdef6a994d36e7c647c3779ec84fb8e0b70afb8f18e02010d22335c1df7e469130feed6be9c7b6c53e2ad2095403f1a87ca6c1401469d510067a75e - languageName: node - linkType: hard - -"@backstage/plugin-auth-node@npm:^0.4.12, @backstage/plugin-auth-node@npm:^0.4.16, @backstage/plugin-auth-node@npm:^0.4.17": - version: 0.4.17 - resolution: "@backstage/plugin-auth-node@npm:0.4.17" - dependencies: - "@backstage/backend-common": ^0.23.3 - "@backstage/backend-plugin-api": ^0.7.0 - "@backstage/catalog-client": ^1.6.5 - "@backstage/catalog-model": ^1.5.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@types/express": "*" - "@types/passport": ^1.0.3 - express: ^4.17.1 - jose: ^5.0.0 - lodash: ^4.17.21 - node-fetch: ^2.6.7 - passport: ^0.7.0 - winston: ^3.2.1 - zod: ^3.22.4 - zod-to-json-schema: ^3.21.4 - checksum: 2506045877e9f76f70d4d5541725a0c6cf9ba0f1604bade22ec92852e887e7b844bc815cdace74c5053ef23c4306e18b6b1b4bdefe6dfab62dd9e03bd66e2d08 - languageName: node - linkType: hard - -"@backstage/plugin-auth-node@npm:^0.5.1, @backstage/plugin-auth-node@npm:^0.5.2": - version: 0.5.2 - resolution: "@backstage/plugin-auth-node@npm:0.5.2" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - "@types/express": "*" - "@types/passport": ^1.0.3 - express: ^4.17.1 - jose: ^5.0.0 - lodash: ^4.17.21 - node-fetch: ^2.7.0 - passport: ^0.7.0 - winston: ^3.2.1 - zod: ^3.22.4 - zod-to-json-schema: ^3.21.4 - checksum: 4a461ac73368f673bbe4d11a8f74807429f58e5295809e80d63365df57238735f0df8c9a7b33b096b371ddddbc79f02b879c7b42600dc1a22fe85f166095ccea - languageName: node - linkType: hard - -"@backstage/plugin-auth-react@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-react@npm:0.1.6" - dependencies: - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@material-ui/core": ^4.9.13 - "@react-hookz/web": ^24.0.0 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: edbb46e2d741af7baa95425a0c05c19684b077503448cf51d76554010736c44a5e0324bdd54a2040598479288738285c02e15bc73caf056ce6f0e20f611f928d - languageName: node - linkType: hard - -"@backstage/plugin-bitbucket-cloud-common@npm:^0.2.23": - version: 0.2.23 - resolution: "@backstage/plugin-bitbucket-cloud-common@npm:0.2.23" - dependencies: - "@backstage/integration": ^1.15.0 - cross-fetch: ^4.0.0 - checksum: 1a7b5aed3970c093b8d65adc2bcf40ba0bd35f4e805ce7c247e827428ce9a79b486be0ddcbb28ed41f3aa3b89617e5a5f9ecbdca2105e86a42b0f3ce054422f9 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-scaffolder-common": ^1.5.6 - checksum: 997e7fe937e969281abeb1706753ed1cf2b3ac4a0d527f3a746faedd2457ec6d54fe4779ed08445b5032f4353907e99b4152b44dd5e41e13779a4d9bfa44b3c3 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-backend@npm:^1.26.0": - version: 1.26.1 - resolution: "@backstage/plugin-catalog-backend@npm:1.26.1" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-openapi-utils": ^0.1.18 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-events-node": ^0.4.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/plugin-search-backend-module-catalog": ^0.2.2 - "@backstage/types": ^1.1.1 - "@opentelemetry/api": ^1.3.0 - "@types/express": ^4.17.6 - codeowners-utils: ^1.0.2 - core-js: ^3.6.5 - express: ^4.17.1 - fast-json-stable-stringify: ^2.1.0 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - glob: ^7.1.6 - knex: ^3.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - minimatch: ^9.0.0 - node-fetch: ^2.7.0 - p-limit: ^3.0.2 - prom-client: ^15.0.0 - uuid: ^9.0.0 - yaml: ^2.0.0 - yn: ^4.0.0 - zod: ^3.22.4 - checksum: 0cff2cd06f41d7e275ad3de4f3a7127e5ae651070cf4e3c044e7f6c12068c01fcfa49e0530ffc57cd9294aaca2f9865ce5d9f7e6597acdd910146e20faf8a25e - languageName: node - linkType: hard - -"@backstage/plugin-catalog-common@npm:^1.1.0": - version: 1.1.0 - resolution: "@backstage/plugin-catalog-common@npm:1.1.0" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-common": ^1.2.14 - checksum: 291a589cfa6d6d06dbb01d6343c005f4dad1d837b3f2d56ce7d0f1cb89b90c92af4e1dd17931cdcd2b6666b11eba0f8726f9fe02bca2340997002b2182cdf40b - languageName: node - linkType: hard - -"@backstage/plugin-catalog-graph@npm:^0.4.9": - version: 0.4.10 - resolution: "@backstage/plugin-catalog-graph@npm:0.4.10" - dependencies: - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/types": ^1.1.1 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - classnames: ^2.3.1 - lodash: ^4.17.15 - p-limit: ^3.1.0 - qs: ^6.9.4 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 837cd7f55f8a0c6a3e8193edbeaef0dbf2c12189ca46c90b4e70dca662e1771f0ff72982ad643a42d2e0fa6922dd8409f78d77c032ce62726dc2fcc82a3c092e - languageName: node - linkType: hard - -"@backstage/plugin-catalog-import@npm:^0.12.3": - version: 0.12.4 - resolution: "@backstage/plugin-catalog-import@npm:0.12.4" - dependencies: - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/integration": ^1.15.0 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@octokit/rest": ^19.0.3 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - git-url-parse: ^14.0.0 - js-base64: ^3.6.0 - lodash: ^4.17.21 - react-hook-form: ^7.12.2 - react-use: ^17.2.4 - yaml: ^2.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 46695ffb17eb41264c3ef84cfd7200bbf7f0f78f82656bd8bc1e3c5eae198daa024dfc2f10b7c98379719f9def5bba8bf5c25d5816aa6da9a4146fda55f744ae - languageName: node - linkType: hard - -"@backstage/plugin-catalog-node@npm:^1.13.0": - version: 1.13.0 - resolution: "@backstage/plugin-catalog-node@npm:1.13.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/types": ^1.1.1 - checksum: b837859618fa55a5d95a3aa6f1872b3973b5b44826f13469713b585d1cbfe49a77014a5fd4f2a30383b7449cb9989368bd152d9f9a6d3bd0ae2dd22dacef5ffa - languageName: node - linkType: hard - -"@backstage/plugin-catalog-react@npm:^1.13.0, @backstage/plugin-catalog-react@npm:^1.13.1": - version: 1.13.1 - resolution: "@backstage/plugin-catalog-react@npm:1.13.1" - dependencies: - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@react-hookz/web": ^24.0.0 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - classnames: ^2.2.6 - lodash: ^4.17.21 - material-ui-popup-state: ^1.9.3 - qs: ^6.9.4 - react-use: ^17.2.4 - yaml: ^2.0.0 - zen-observable: ^0.10.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: d41f4d3a72f17be6a9019a4d8acaeb9d3198e2b1d0e25bd28efb3b5617d301a5798e259d4bcc077351d76e1c130e565344564bf987f4079f4b4bc040ae7a9878 - languageName: node - linkType: hard - -"@backstage/plugin-catalog@npm:^1.23.0, @backstage/plugin-catalog@npm:^1.23.1": - version: 1.23.1 - resolution: "@backstage/plugin-catalog@npm:1.23.1" - dependencies: - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/plugin-scaffolder-common": ^1.5.6 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/plugin-search-react": ^1.8.0 - "@backstage/types": ^1.1.1 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@mui/utils": ^5.14.15 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - dataloader: ^2.0.0 - expiry-map: ^2.0.0 - history: ^5.0.0 - lodash: ^4.17.21 - pluralize: ^8.0.0 - react-use: ^17.2.4 - zen-observable: ^0.10.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: e367e30e14a06b38abdd9f4d74a7045308521cec9d0041f3f10f843d45b0b52c3a07499c6d5bc2445c356fe23827e34ba43c3a25b549d479b4cd99109a71427e - languageName: node - linkType: hard - -"@backstage/plugin-events-node@npm:^0.4.0": - version: 0.4.0 - resolution: "@backstage/plugin-events-node@npm:0.4.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - checksum: 86cf7162c1b7855b4651781bc53dc1482c480048f3c43b5dc86831cbb0001fdf1ef54300657473653bfb1f4e96841ff45f6ca3c37e026f2809718331064cdca3 - languageName: node - linkType: hard - -"@backstage/plugin-org@npm:^0.6.29": - version: 0.6.30 - resolution: "@backstage/plugin-org@npm:0.6.30" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - lodash: ^4.17.21 - p-limit: ^3.1.0 - pluralize: ^8.0.0 - qs: ^6.10.1 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 70400b40942826f812c8184aa5e0b6be49c14a0e2ad7387e0b557951eb055bddc761a895357ae5b9bace3cf939cac398bf1e998b293ee5a3d60ae0ef771250cd - languageName: node - linkType: hard - -"@backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - checksum: 7d1c705a8f0916602dbcc168a9201978ce420d499f5299b2a3bae8ca6ec43750d03b78263cae9f11f83c4c3c59200a5163b2e494ec9ea835c16130925f141c6d - languageName: node - linkType: hard - -"@backstage/plugin-permission-backend@npm:^0.5.49": - version: 0.5.49 - resolution: "@backstage/plugin-permission-backend@npm:0.5.49" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@types/express": "*" - dataloader: ^2.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - lodash: ^4.17.21 - node-fetch: ^2.7.0 - yn: ^4.0.0 - zod: ^3.22.4 - checksum: 5202ed786b4ada8c07e389912e7c5d4b81613a6491c53b76684a16a7036fb5d56581849200bc82746cf17d20a8497122950d1da0d7a3fb88c92c18d6302d190d - languageName: node - linkType: hard - -"@backstage/plugin-permission-common@npm:^0.7.14": - version: 0.7.14 - resolution: "@backstage/plugin-permission-common@npm:0.7.14" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - cross-fetch: ^4.0.0 - uuid: ^9.0.0 - zod: ^3.22.4 - checksum: 700190c008f1c20546ef281d2c4d912fe324a252e8afcae70f93c1d467c0062d3727b0e59c87a2380a856c53422a01d1fc931c20d9aee18500bb4602a3eaf89f - languageName: node - linkType: hard - -"@backstage/plugin-permission-common@npm:^0.8.0, @backstage/plugin-permission-common@npm:^0.8.1": - version: 0.8.1 - resolution: "@backstage/plugin-permission-common@npm:0.8.1" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/types": ^1.1.1 - cross-fetch: ^4.0.0 - uuid: ^9.0.0 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - checksum: 00f71b998aecefcf413b335ef67897be2210f9cecb1f58bb28e466f68acd04276e3105f2e99ad242792dfd2902e4ae7ea023efb8cda92447aef92a10b83d87e5 - languageName: node - linkType: hard - -"@backstage/plugin-permission-node@npm:^0.7.32": - version: 0.7.32 - resolution: "@backstage/plugin-permission-node@npm:0.7.32" - dependencies: - "@backstage/backend-common": ^0.23.2 - "@backstage/backend-plugin-api": ^0.6.21 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.4.16 - "@backstage/plugin-permission-common": ^0.7.14 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - checksum: 1702fc4bdb061840f93d4998f8c3ffb8a7542b7a1a3d3071c034068174ba92003e8b9669561b4ad88bf7fbdc2b8181b84e3a9ce33b3c1508eab305362fab8bd9 - languageName: node - linkType: hard - -"@backstage/plugin-permission-node@npm:^0.8.3": - version: 0.8.3 - resolution: "@backstage/plugin-permission-node@npm:0.8.3" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-permission-common": ^0.8.1 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - checksum: 9248959eca1d99111aecfc9a1bce6f47ace11f206f2abbdac30047ed8241d7f8f01d289fe3fdf7ef5dbb6dd81c73d967f56361ab74163321fc50ee234ed06201 - languageName: node - linkType: hard - -"@backstage/plugin-permission-react@npm:^0.4.26": - version: 0.4.26 - resolution: "@backstage/plugin-permission-react@npm:0.4.26" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/plugin-permission-common": ^0.8.1 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - swr: ^2.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: ad7901bfbe10e637be017ecef55b1e2db9d9e83bde7e81b742f44e2bd71a0f24c7b27e651653b6654938a5c13729b5a89183cd9518f447c445688c052f3698d9 - languageName: node - linkType: hard - -"@backstage/plugin-proxy-backend@npm:^0.5.6": - version: 0.5.6 - resolution: "@backstage/plugin-proxy-backend@npm:0.5.6" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - http-proxy-middleware: ^2.0.0 - morgan: ^1.10.0 - uuid: ^9.0.0 - winston: ^3.2.1 - yaml: ^2.0.0 - yn: ^4.0.0 - yup: ^1.0.0 - checksum: 4193d2cecbdb687140dea48656a1a78a3925596dd71ba8bc806f94380b018a8262ce1609fbcc79aa6553d3ab6d3c1c68dd271019146f6a5f2a0cf174df5e093b - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-azure@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-azure@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - azure-devops-node-api: ^12.0.0 - yaml: ^2.0.0 - checksum: 527f7e88acc3c975a71f935fab022de66968ecb119db6a107feb851dc9ccd042b240083ec125cef79a51dd189745e107a48f4fb84b778e6c989d1e722e536b5e - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-bitbucket-cloud-common": ^0.2.23 - "@backstage/plugin-scaffolder-node": ^0.4.11 - fs-extra: ^11.2.0 - node-fetch: ^2.7.0 - yaml: ^2.0.0 - checksum: e72b6c36a06915553f162c23613d927428ce977675a4970744c13d38cb6129fb34192df9a5d297f2ab0e205026c452ec4d3c86ddb9702b8e56f8fe49d506e691 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket-server@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - fs-extra: ^11.2.0 - node-fetch: ^2.7.0 - yaml: ^2.0.0 - checksum: 8b6e0d027d475d9f0ada059cdbf324d77fb00f931c186ad09107b1627560f1f2527aa2d4915ed2c15931b6c0e19347b9ccb68146aa6e0d1adaec31a568e11b65 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-bitbucket@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/plugin-scaffolder-backend-module-bitbucket@npm:0.3.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": ^0.2.0 - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": ^0.2.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - fs-extra: ^11.2.0 - node-fetch: ^2.7.0 - yaml: ^2.0.0 - checksum: 6ff856cf76c4f9674297b4cf6a62d0752ccaaa2b180359db1a139733ab9ee9a001f0b04d043a5c26e460e0763f0a78f2982171e3e55d7ea06059634b17b8319a - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-gerrit@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gerrit@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - node-fetch: ^2.7.0 - yaml: ^2.0.0 - checksum: 02e89da97984b19306633dd0621744d506e5764e6c482922e0f8c04598121cb3afe2a2832af18a28edf683a3a6820ea1fafd8490abd8efbd70ed78e152730af2 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-gitea@npm:^0.2.0": - version: 0.2.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gitea@npm:0.2.0" - dependencies: - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - node-fetch: ^2.7.0 - yaml: ^2.0.0 - checksum: d51f08514022bf6099c688e98d62e5e1920a1ee4b31fbdec34f2cd81a560154e79704a7bf8d4954f46aa9c656041eac46f1ad02ee5c546b1d455784404bc0093 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-github@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.5.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - "@octokit/webhooks": ^10.9.2 - libsodium-wrappers: ^0.7.11 - octokit: ^3.0.0 - octokit-plugin-create-pull-request: ^5.0.0 - yaml: ^2.0.0 - checksum: 1515e6430b234f0a8ed070f61d6198b555740057ca1241681414247116f2409026afa1982dedf22b13be368fa23deb79b0c526c28f1f4912a2aeefb66d8cf1e4 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.5.0": - version: 0.5.0 - resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.5.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-node": ^0.4.11 - "@gitbeaker/core": ^35.8.0 - "@gitbeaker/node": ^35.8.0 - "@gitbeaker/rest": ^39.25.0 - luxon: ^3.0.0 - yaml: ^2.0.0 - zod: ^3.22.4 - checksum: 94ea65657dc1903f4d94ed830f1515db05e6cc04dc57212037989c6316bdbe78db92869d7360f481885ec7055505c783e7232f009a0b37455ba49495630b8c06 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-backend@npm:^1.25.0": - version: 1.25.0 - resolution: "@backstage/plugin-scaffolder-backend@npm:1.25.0" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-bitbucket-cloud-common": ^0.2.23 - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": ^0.2.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/plugin-scaffolder-backend-module-azure": ^0.2.0 - "@backstage/plugin-scaffolder-backend-module-bitbucket": ^0.3.0 - "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": ^0.2.0 - "@backstage/plugin-scaffolder-backend-module-bitbucket-server": ^0.2.0 - "@backstage/plugin-scaffolder-backend-module-gerrit": ^0.2.0 - "@backstage/plugin-scaffolder-backend-module-gitea": ^0.2.0 - "@backstage/plugin-scaffolder-backend-module-github": ^0.5.0 - "@backstage/plugin-scaffolder-backend-module-gitlab": ^0.5.0 - "@backstage/plugin-scaffolder-common": ^1.5.6 - "@backstage/plugin-scaffolder-node": ^0.4.11 - "@backstage/types": ^1.1.1 - "@opentelemetry/api": ^1.3.0 - "@types/express": ^4.17.6 - "@types/luxon": ^3.0.0 - concat-stream: ^2.0.0 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - globby: ^11.0.0 - isbinaryfile: ^5.0.0 - isolated-vm: ^4.5.0 - jsonschema: ^1.2.6 - knex: ^3.0.0 - lodash: ^4.17.21 - logform: ^2.3.2 - luxon: ^3.0.0 - nunjucks: ^3.2.3 - p-limit: ^3.1.0 - p-queue: ^6.6.2 - prom-client: ^15.0.0 - tar: ^6.1.12 - triple-beam: ^1.4.1 - uuid: ^9.0.0 - winston: ^3.2.1 - winston-transport: ^4.7.0 - yaml: ^2.0.0 - zen-observable: ^0.10.0 - zod: ^3.22.4 - checksum: c9c620db76ef548387ea40561ac864416bebe9e9a514316ca4d752a90d44bb55a0daf40ae2b7cf0f1f7d41177749b16dc0b7fa4980c1d2cc40db987109a00de1 - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-common@npm:^1.5.6": - version: 1.5.6 - resolution: "@backstage/plugin-scaffolder-common@npm:1.5.6" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/types": ^1.1.1 - checksum: 0dcfa5089d92dd7e0e400df25d17e838846ee8bec60f84f268c77d7815f37a217226f9385dcbb6a816de0266ecce502f9f491208aec06f83ca8e5f5a84451e9a - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-node@npm:^0.4.11": - version: 0.4.11 - resolution: "@backstage/plugin-scaffolder-node@npm:0.4.11" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-scaffolder-common": ^1.5.6 - "@backstage/types": ^1.1.1 - concat-stream: ^2.0.0 - fs-extra: ^11.2.0 - globby: ^11.0.0 - isomorphic-git: ^1.23.0 - jsonschema: ^1.2.6 - p-limit: ^3.1.0 - tar: ^6.1.12 - winston: ^3.2.1 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - checksum: cf5645e5edf6b76b89276a523817295affa6af4b8c4ce289cbebe0ec09c671e5f9baa53d1f992da07c34ee4b20b6a4a6e6c461361a774f68191be9a8e1a298ef - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder-react@npm:^1.12.1": - version: 1.12.1 - resolution: "@backstage/plugin-scaffolder-react@npm:1.12.1" - dependencies: - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/plugin-scaffolder-common": ^1.5.6 - "@backstage/theme": ^0.5.7 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@react-hookz/web": ^24.0.0 - "@rjsf/core": 5.21.1 - "@rjsf/material-ui": 5.21.1 - "@rjsf/utils": 5.21.1 - "@rjsf/validator-ajv8": 5.21.1 - "@types/json-schema": ^7.0.9 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - ajv-errors: ^3.0.0 - classnames: ^2.2.6 - flatted: 3.3.1 - humanize-duration: ^3.25.1 - json-schema: ^0.4.0 - json-schema-library: ^9.0.0 - lodash: ^4.17.21 - luxon: ^3.0.0 - qs: ^6.9.4 - react-use: ^17.2.4 - use-immer: ^0.10.0 - zen-observable: ^0.10.0 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 953ea28f7b67115bf2b1fdb323d303de750c112de0b0ee94dc94caa7ba6a7f7fa032b7c6e622a212d41679ad4daadf5278e0227c1e69920810a0ae800e76478b - languageName: node - linkType: hard - -"@backstage/plugin-scaffolder@npm:^1.25.0": - version: 1.25.1 - resolution: "@backstage/plugin-scaffolder@npm:1.25.1" - dependencies: - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/integration": ^1.15.0 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/plugin-scaffolder-common": ^1.5.6 - "@backstage/plugin-scaffolder-react": ^1.12.1 - "@backstage/types": ^1.1.1 - "@codemirror/language": ^6.0.0 - "@codemirror/legacy-modes": ^6.1.0 - "@codemirror/view": ^6.0.0 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@microsoft/fetch-event-source": ^2.0.1 - "@react-hookz/web": ^24.0.0 - "@rjsf/core": 5.21.1 - "@rjsf/material-ui": 5.21.1 - "@rjsf/utils": 5.21.1 - "@rjsf/validator-ajv8": 5.21.1 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - "@uiw/react-codemirror": ^4.9.3 - classnames: ^2.2.6 - git-url-parse: ^14.0.0 - humanize-duration: ^3.25.1 - json-schema: ^0.4.0 - json-schema-library: ^9.0.0 - jszip: ^3.10.1 - lodash: ^4.17.21 - luxon: ^3.0.0 - qs: ^6.9.4 - react-resizable: ^3.0.5 - react-use: ^17.2.4 - react-window: ^1.8.10 - yaml: ^2.0.0 - zen-observable: ^0.10.0 - zod: ^3.22.4 - zod-to-json-schema: ^3.20.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: a9021b4b7272e63e6fe63e01ac7bcf64209cd4b040d4efcb71004fbc40953845a61a67a577ce8c6fd49c500aa82b63b3828ac294e14d784ac016c8f3ed50ea3a - languageName: node - linkType: hard - -"@backstage/plugin-search-backend-module-catalog@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.2.2" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-search-common": ^1.2.14 - checksum: d1bfabbbc91e3bf46e6394eddc1887131cd305073c1e74d4db6253110be7623b67ce9c6c18f59dca2681f6e8126d860612ae119bd136450eded1f26acfaf5f91 - languageName: node - linkType: hard - -"@backstage/plugin-search-backend-module-techdocs@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.2.2" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/plugin-techdocs-node": ^1.12.11 - lodash: ^4.17.21 - node-fetch: ^2.7.0 - p-limit: ^3.1.0 - checksum: 961e48f271f094371f3df989fa85a6dc263d87e5d47a1b74b0b161f2c54acbae114faa94f25f441f288d7e2b2cbaf7e9dc698f594f114f1c0170ce6c9989a6a1 - languageName: node - linkType: hard - -"@backstage/plugin-search-backend-node@npm:^1.3.2": - version: 1.3.2 - resolution: "@backstage/plugin-search-backend-node@npm:1.3.2" - dependencies: - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-common": ^1.2.14 - "@types/lunr": ^2.3.3 - lodash: ^4.17.21 - lunr: ^2.3.9 - ndjson: ^2.0.0 - uuid: ^9.0.0 - checksum: f9a396504876ebc29a4c14c3c64446e5116098571d01480c78fd9806e5efdd82f053e626418083e8e93fc8898f364837561c0870a5a77c26c5767e5f73c528a4 - languageName: node - linkType: hard - -"@backstage/plugin-search-backend@npm:^1.5.17": - version: 1.5.17 - resolution: "@backstage/plugin-search-backend@npm:1.5.17" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-openapi-utils": ^0.1.18 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/types": ^1.1.1 - "@types/express": ^4.17.6 - dataloader: ^2.0.0 - express: ^4.17.1 - lodash: ^4.17.21 - qs: ^6.10.1 - yn: ^4.0.0 - zod: ^3.22.4 - checksum: c246d7ccb82118e0647e06f1a4bb8286fd41763aa440eb465fa487b4896c3dc7d5c801cc4190258290723733ea372e988907f9f32300072597405220fc03cbff - languageName: node - linkType: hard - -"@backstage/plugin-search-common@npm:^1.2.14": - version: 1.2.14 - resolution: "@backstage/plugin-search-common@npm:1.2.14" - dependencies: - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/types": ^1.1.1 - checksum: e4e44c06aaabfa296c9f07b6d9537bebcdbc54c309dcfbe9b11ee2625193df1571f58469388b49379a5a0fa1cc6560b81347dc4020b239b118558ae4d0c79511 - languageName: node - linkType: hard - -"@backstage/plugin-search-react@npm:^1.8.0": - version: 1.8.0 - resolution: "@backstage/plugin-search-react@npm:1.8.0" - dependencies: - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/theme": ^0.5.7 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - lodash: ^4.17.21 - qs: ^6.9.4 - react-use: ^17.3.2 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 23067e2148a0c3513b318ec492b6e99af4e75d90f2e63f33171800f2d87eb4189a2bdf58afc79182f633b2f3502a477f469f077371663cf8cf5ce2600fc9c9c4 - languageName: node - linkType: hard - -"@backstage/plugin-search@npm:^1.4.16": - version: 1.4.17 - resolution: "@backstage/plugin-search@npm:1.4.17" - dependencies: - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/plugin-search-react": ^1.8.0 - "@backstage/types": ^1.1.1 - "@backstage/version-bridge": ^1.0.9 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - qs: ^6.9.4 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: b0f621696e02e0e5db59d66c8b43591e5ef5ed90f2bb3e5093bbd26e32e1fd47ddd2153e0cd6211c76075f217faf0705bd6883fe17ea5c78795da7f295f53228 - languageName: node - linkType: hard - -"@backstage/plugin-signals-react@npm:^0.0.5": - version: 0.0.5 - resolution: "@backstage/plugin-signals-react@npm:0.0.5" - dependencies: - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/types": ^1.1.1 - "@material-ui/core": ^4.12.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 - checksum: e18c2fc60fffec4b543b35c9d53b43460fad76800936cf38595f1f03c571fdc3c64704278643007c8a7e211e61001356a7b43fe04d79ee5f15343194b615ba15 - languageName: node - linkType: hard - -"@backstage/plugin-techdocs-backend@npm:^1.10.13": - version: 1.10.13 - resolution: "@backstage/plugin-techdocs-backend@npm:1.10.13" - dependencies: - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-client": ^1.7.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-node": ^1.13.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-search-backend-module-techdocs": ^0.2.2 - "@backstage/plugin-techdocs-common": ^0.1.0 - "@backstage/plugin-techdocs-node": ^1.12.11 - "@types/express": ^4.17.6 - express: ^4.17.1 - express-promise-router: ^4.1.0 - fs-extra: ^11.2.0 - knex: ^3.0.0 - lodash: ^4.17.21 - node-fetch: ^2.7.0 - p-limit: ^3.1.0 - winston: ^3.2.1 - checksum: 77c30136563803c68ad7c4366f9e2018dd76a68a8c9a48c73233c81ff87b6986271e8b8c07fc1fa3da04a8450aa30a631404a7c8631582757c63c430eed8dea5 - languageName: node - linkType: hard - -"@backstage/plugin-techdocs-common@npm:^0.1.0": - version: 0.1.0 - resolution: "@backstage/plugin-techdocs-common@npm:0.1.0" - checksum: e38752e54cd4d516e6ab4908dca16cad7863ecd8c81cf4f0d52a4dbe159c3a2080788f3941395b45011dd47d72930236cd44567a5c7a39efb9a3a037df1b2cba - languageName: node - linkType: hard - -"@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.14": - version: 1.1.15 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.15" - dependencies: - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/integration": ^1.15.0 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-techdocs-react": ^1.2.8 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@react-hookz/web": ^24.0.0 - git-url-parse: ^14.0.0 - photoswipe: ^5.3.7 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 7c1d8120078ece52bf9a5097e58cd2d0274dd03264ab81e3dc60799e186b7496997fee307f4a975b32a7b5b397b149a7169462d8a434e2601f2a512d290e7809 - languageName: node - linkType: hard - -"@backstage/plugin-techdocs-node@npm:^1.12.11": - version: 1.12.11 - resolution: "@backstage/plugin-techdocs-node@npm:1.12.11" - dependencies: - "@aws-sdk/client-s3": ^3.350.0 - "@aws-sdk/credential-providers": ^3.350.0 - "@aws-sdk/lib-storage": ^3.350.0 - "@aws-sdk/types": ^3.347.0 - "@azure/identity": ^4.0.0 - "@azure/storage-blob": ^12.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/errors": ^1.2.4 - "@backstage/integration": ^1.15.0 - "@backstage/integration-aws-node": ^0.1.12 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/plugin-techdocs-common": ^0.1.0 - "@google-cloud/storage": ^7.0.0 - "@smithy/node-http-handler": ^2.1.7 - "@trendyol-js/openstack-swift-sdk": ^0.0.7 - "@types/express": ^4.17.6 - dockerode: ^4.0.0 - express: ^4.17.1 - fs-extra: ^11.2.0 - git-url-parse: ^14.0.0 - hpagent: ^1.2.0 - js-yaml: ^4.0.0 - json5: ^2.1.3 - mime-types: ^2.1.27 - p-limit: ^3.1.0 - recursive-readdir: ^2.2.2 - winston: ^3.2.1 - checksum: 668a250a337838b595702da70949b150320e3ff798e75f1a216b4aefe914180a4d3cf6038b8bbf9b4c76975ef05afe01e2e2360cf8fcb526eda24d6a67528b2b - languageName: node - linkType: hard - -"@backstage/plugin-techdocs-react@npm:^1.2.8": - version: 1.2.8 - resolution: "@backstage/plugin-techdocs-react@npm:1.2.8" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/version-bridge": ^1.0.9 - "@material-ui/core": ^4.12.2 - "@material-ui/styles": ^4.11.0 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - jss: ~10.10.0 - lodash: ^4.17.21 - react-helmet: 6.1.0 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: c3835df4ca1dce9a0ced345ce5ff0102ec1491c354a1f53b7bc36c083d29aa1cdc59708e83a813fe387480560a9e2148956384cae0e8cbdaf6b395d5de017df6 - languageName: node - linkType: hard - -"@backstage/plugin-techdocs@npm:^1.10.9": - version: 1.10.10 - resolution: "@backstage/plugin-techdocs@npm:1.10.10" - dependencies: - "@backstage/catalog-model": ^1.7.0 - "@backstage/config": ^1.2.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/integration": ^1.15.0 - "@backstage/integration-react": ^1.1.32 - "@backstage/plugin-auth-react": ^0.1.6 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-search-common": ^1.2.14 - "@backstage/plugin-search-react": ^1.8.0 - "@backstage/plugin-techdocs-common": ^0.1.0 - "@backstage/plugin-techdocs-react": ^1.2.8 - "@backstage/theme": ^0.5.7 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@material-ui/styles": ^4.10.0 - "@microsoft/fetch-event-source": ^2.0.1 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - dompurify: ^3.0.0 - git-url-parse: ^14.0.0 - jss: ~10.10.0 - lodash: ^4.17.21 - react-helmet: 6.1.0 - react-use: ^17.2.4 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: 79d620f859b62796fb228681c51605a80372b5acb5342b49558583815da7328be6c09cc7af62d10b9230cb714107efae9681e40ce83571afa9bdaa9cab94207e - languageName: node - linkType: hard - -"@backstage/plugin-user-settings-common@npm:^0.0.1": - version: 0.0.1 - resolution: "@backstage/plugin-user-settings-common@npm:0.0.1" - checksum: f3441e1b8891d34588a2fbf4dcddacad2d3732ca2f14128e8736ed6afb85debb63ba365bfc32a66f30e7112c1ebd7a22ee793e87feb84647c4e48f6d3bec227e - languageName: node - linkType: hard - -"@backstage/plugin-user-settings@npm:^0.8.12": - version: 0.8.13 - resolution: "@backstage/plugin-user-settings@npm:0.8.13" - dependencies: - "@backstage/core-app-api": ^1.15.0 - "@backstage/core-compat-api": ^0.3.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/errors": ^1.2.4 - "@backstage/frontend-plugin-api": ^0.8.0 - "@backstage/plugin-catalog-react": ^1.13.1 - "@backstage/plugin-signals-react": ^0.0.5 - "@backstage/plugin-user-settings-common": ^0.0.1 - "@backstage/theme": ^0.5.7 - "@backstage/types": ^1.1.1 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@material-ui/lab": 4.0.0-alpha.61 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - react-use: ^17.2.4 - zen-observable: ^0.10.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: f69f277dcec1f7429d2642e6781b6ea23eacc4a83c82149b7c0ce12a28dbeea973c76f1599334516ed85f8e24e4c2130dc375839f94746a73cb8201bfac7c51c - languageName: node - linkType: hard - -"@backstage/release-manifests@npm:^0.0.11": - version: 0.0.11 - resolution: "@backstage/release-manifests@npm:0.0.11" - dependencies: - cross-fetch: ^4.0.0 - checksum: c03a21524436f1e423a40ac15f685b7f13ce3205e2684ce859571db3b70c78d783b3e1702ba3ffb2ba2d446f7444e8c592c6696b7c618fbf6648e91cb4c4fe07 - languageName: node - linkType: hard - -"@backstage/repo-tools@npm:^0.8.0": - version: 0.8.0 - resolution: "@backstage/repo-tools@npm:0.8.0" - dependencies: - "@apidevtools/swagger-parser": ^10.1.0 - "@apisyouwonthate/style-guide": ^1.4.0 - "@backstage/backend-common": ^0.21.7 - "@backstage/catalog-model": ^1.4.5 - "@backstage/cli-common": ^0.1.13 - "@backstage/cli-node": ^0.2.5 - "@backstage/config-loader": ^1.8.0 - "@backstage/errors": ^1.2.4 - "@manypkg/get-packages": ^1.1.3 - "@microsoft/api-documenter": ^7.22.33 - "@microsoft/api-extractor": ^7.36.4 - "@openapitools/openapi-generator-cli": ^2.7.0 - "@stoplight/spectral-core": ^1.18.0 - "@stoplight/spectral-formatters": ^1.1.0 - "@stoplight/spectral-functions": ^1.7.2 - "@stoplight/spectral-parsers": ^1.0.2 - "@stoplight/spectral-rulesets": ^1.18.0 - "@stoplight/spectral-runtime": ^1.1.2 - "@stoplight/types": ^14.0.0 - chalk: ^4.0.0 - codeowners-utils: ^1.0.2 - command-exists: ^1.2.9 - commander: ^12.0.0 - fs-extra: ^11.2.0 - glob: ^8.0.3 - is-glob: ^4.0.3 - js-yaml: ^4.1.0 - lodash: ^4.17.21 - minimatch: ^9.0.0 - p-limit: ^3.0.2 - portfinder: ^1.0.32 - yaml-diff-patch: ^2.0.0 - peerDependencies: - "@microsoft/api-extractor-model": "*" - "@microsoft/tsdoc": "*" - "@microsoft/tsdoc-config": "*" - "@useoptic/optic": ^0.50.7 - prettier: ^2.8.1 - typescript: "> 3.0.0" - peerDependenciesMeta: - prettier: - optional: true - bin: - backstage-repo-tools: bin/backstage-repo-tools - checksum: f390f190c2e8de85656f0adc53099da9aa5c23b1fa074112fb78cf95e041f1a1491093ddd61ecb74b7f48247187e30242106f77a53a8f8242d847916ff42a63e - languageName: node - linkType: hard - -"@backstage/test-utils@npm:^1.6.0": - version: 1.6.0 - resolution: "@backstage/test-utils@npm:1.6.0" - dependencies: - "@backstage/config": ^1.2.0 - "@backstage/core-app-api": ^1.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/theme": ^0.5.7 - "@backstage/types": ^1.1.1 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - cross-fetch: ^4.0.0 - i18next: ^22.4.15 - zen-observable: ^0.10.0 - peerDependencies: - "@testing-library/react": ^16.0.0 - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: cb28afc92f5f10770b971c1745726efcf2f1d1bfceb94750050c6b1f20047bdd8fb2467a39803b98ac198b024967e45ccbcfa01654c10c066aae2a649ea81f0a - languageName: node - linkType: hard - -"@backstage/theme@npm:^0.5.7": - version: 0.5.7 - resolution: "@backstage/theme@npm:0.5.7" - dependencies: - "@emotion/react": ^11.10.5 - "@emotion/styled": ^11.10.5 - "@mui/material": ^5.12.2 - peerDependencies: - "@material-ui/core": ^4.12.2 - "@types/react": ^16.13.1 || ^17.0.0 || ^18.0.0 - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - checksum: 5a315a198481f7b0c6f1a11bc102c36d2976cae25184ce6e28e6e44ce4a742e4d4416f19c71ac44f574a2745e30d13508a6c152f00e1facdef9c9d12dc3d0449 - languageName: node - linkType: hard - -"@backstage/types@npm:^1.1.1": - version: 1.1.1 - resolution: "@backstage/types@npm:1.1.1" - checksum: 54bd9e53570cf2a7a8d9ae30e7181ee6b669b7f543949391a2168f616e1f7b13f0419f324941a87aa15f723d0313eda8f212db2077675421d6f91484f477c4f5 - languageName: node - linkType: hard - -"@backstage/version-bridge@npm:^1.0.9": - version: 1.0.9 - resolution: "@backstage/version-bridge@npm:1.0.9" - dependencies: - "@types/react": ^16.13.1 || ^17.0.0 - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-router-dom: 6.0.0-beta.0 || ^6.3.0 - checksum: eb805a747c66a9c78654109d6774d5a7c16175240fe9441c71800d7b2b9965e6e04960af902cbaf4fc9eb15e9c665888cf6e1b7c4e4f157c8617873999545c0f - languageName: node - linkType: hard - -"@balena/dockerignore@npm:^1.0.2": - version: 1.0.2 - resolution: "@balena/dockerignore@npm:1.0.2" - checksum: 0d39f8fbcfd1a983a44bced54508471ab81aaaa40e2c62b46a9f97eac9d6b265790799f16919216db486331dedaacdde6ecbd6b7abe285d39bc50de111991699 - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 - languageName: node - linkType: hard - -"@braintree/sanitize-url@npm:=7.0.2": - version: 7.0.2 - resolution: "@braintree/sanitize-url@npm:7.0.2" - checksum: d90baf41220e2c6a53005ab89d01abd2ab007ba341ee77af6f0cc7e30f0fd9c1e8b78b19f7e60ba8c0befe4ecb772dcedb464bd5d768236d7fd8c373d236c169 - languageName: node - linkType: hard - -"@changesets/apply-release-plan@npm:^7.0.5": - version: 7.0.5 - resolution: "@changesets/apply-release-plan@npm:7.0.5" - dependencies: - "@changesets/config": ^3.0.3 - "@changesets/get-version-range-type": ^0.4.0 - "@changesets/git": ^3.0.1 - "@changesets/should-skip-package": ^0.1.1 - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - detect-indent: ^6.0.0 - fs-extra: ^7.0.1 - lodash.startcase: ^4.4.0 - outdent: ^0.5.0 - prettier: ^2.7.1 - resolve-from: ^5.0.0 - semver: ^7.5.3 - checksum: f6a1b90d89fd08b46c11fad05d5fee510ff8a1888c163fd6221ccfb045eab013fa57c0c32c5697d6406852a39cf4df01b44f3ecca4746f30bd610bec54aa9abf - languageName: node - linkType: hard - -"@changesets/assemble-release-plan@npm:^6.0.4": - version: 6.0.4 - resolution: "@changesets/assemble-release-plan@npm:6.0.4" - dependencies: - "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.1.2 - "@changesets/should-skip-package": ^0.1.1 - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - semver: ^7.5.3 - checksum: 948066a8ca8e12390599f641a0439b6a4d6c1c2a9958f58596aa50cf68d7d594b28acc1eb6bd0ad17df2025f0614006e44728a2614fad2a3d54c669568bf6d65 - languageName: node - linkType: hard - -"@changesets/changelog-git@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/changelog-git@npm:0.2.0" - dependencies: - "@changesets/types": ^6.0.0 - checksum: 132660f7fdabbdda00ac803cc822d6427a1a38a17a5f414e87ad32f6dc4cbef5280a147ecdc087a28dc06c8bd0762f8d6e7132d01b8a4142b59fbe1bc2177034 - languageName: node - linkType: hard - -"@changesets/cli@npm:^2.27.1": - version: 2.27.8 - resolution: "@changesets/cli@npm:2.27.8" - dependencies: - "@changesets/apply-release-plan": ^7.0.5 - "@changesets/assemble-release-plan": ^6.0.4 - "@changesets/changelog-git": ^0.2.0 - "@changesets/config": ^3.0.3 - "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.1.2 - "@changesets/get-release-plan": ^4.0.4 - "@changesets/git": ^3.0.1 - "@changesets/logger": ^0.1.1 - "@changesets/pre": ^2.0.1 - "@changesets/read": ^0.6.1 - "@changesets/should-skip-package": ^0.1.1 - "@changesets/types": ^6.0.0 - "@changesets/write": ^0.3.2 - "@manypkg/get-packages": ^1.1.3 - "@types/semver": ^7.5.0 - ansi-colors: ^4.1.3 - ci-info: ^3.7.0 - enquirer: ^2.3.0 - external-editor: ^3.1.0 - fs-extra: ^7.0.1 - mri: ^1.2.0 - outdent: ^0.5.0 - p-limit: ^2.2.0 - package-manager-detector: ^0.2.0 - picocolors: ^1.1.0 - resolve-from: ^5.0.0 - semver: ^7.5.3 - spawndamnit: ^2.0.0 - term-size: ^2.1.0 - bin: - changeset: bin.js - checksum: b58386716b337976d5797debd4a418fb257bec1e6c9932b99eac7725dd5a76fceff32691c625f897fd4baa78aa2bfba9747fbacf7d8193197f9246b36d31c013 - languageName: node - linkType: hard - -"@changesets/config@npm:^3.0.3": - version: 3.0.3 - resolution: "@changesets/config@npm:3.0.3" - dependencies: - "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.1.2 - "@changesets/logger": ^0.1.1 - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - fs-extra: ^7.0.1 - micromatch: ^4.0.2 - checksum: f216f497e09c0fcdd4c397fc3998d1651a171b89981d2bed2a6c23c0f55ffa4e240cadbd13902bf91c218686165689a5183674a5b4682d80d3d5b8b9c569f5f1 - languageName: node - linkType: hard - -"@changesets/errors@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/errors@npm:0.2.0" - dependencies: - extendable-error: ^0.1.5 - checksum: 4b79373f92287af4f723e8dbbccaf0299aa8735fc043243d0ad587f04a7614615ea50180be575d4438b9f00aa82d1cf85e902b77a55bdd3e0a8dd97e77b18c60 - languageName: node - linkType: hard - -"@changesets/get-dependents-graph@npm:^2.1.2": - version: 2.1.2 - resolution: "@changesets/get-dependents-graph@npm:2.1.2" - dependencies: - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - picocolors: ^1.1.0 - semver: ^7.5.3 - checksum: 38446343e43f9b8731098e3b42d2525d5399d59cfccc09bdb62c9a48de60c7a893882050202badca3b5cab8405e6deb82e88258a56a318e42749fa60d96d874a - languageName: node - linkType: hard - -"@changesets/get-release-plan@npm:^4.0.4": - version: 4.0.4 - resolution: "@changesets/get-release-plan@npm:4.0.4" - dependencies: - "@changesets/assemble-release-plan": ^6.0.4 - "@changesets/config": ^3.0.3 - "@changesets/pre": ^2.0.1 - "@changesets/read": ^0.6.1 - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - checksum: 7217347f5bfaa56f97d3964e28e23a109d60c42b7c879c0cab6934feb30bdbdebb6dd0e81b4ecb5ec414be442d566b6af90d9224f6a48a52b6c5269c337f54a6 - languageName: node - linkType: hard - -"@changesets/get-version-range-type@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/get-version-range-type@npm:0.4.0" - checksum: 2e8c511e658e193f48de7f09522649c4cf072932f0cbe0f252a7f2703d7775b0b90b632254526338795d0658e340be9dff3879cfc8eba4534b8cd6071efff8c9 - languageName: node - linkType: hard - -"@changesets/git@npm:^3.0.1": - version: 3.0.1 - resolution: "@changesets/git@npm:3.0.1" - dependencies: - "@changesets/errors": ^0.2.0 - "@manypkg/get-packages": ^1.1.3 - is-subdir: ^1.1.1 - micromatch: ^4.0.2 - spawndamnit: ^2.0.0 - checksum: 46d780fecd3dbdafde7c96dde7fe35a8461bc6edbff1de92d490971a99f021d60c5b4606a1d4fb778567146810090ede6610cf89407c14bde88edaa246801539 - languageName: node - linkType: hard - -"@changesets/logger@npm:^0.1.1": - version: 0.1.1 - resolution: "@changesets/logger@npm:0.1.1" - dependencies: - picocolors: ^1.1.0 - checksum: acca50ef6bf6e446b46eb576b32f1955bf4579dbf4bbc316768ed2c1d4ba4066c9c73b114eedefaa1b3e360b1060a020e6bd3dbdbc44b74da732df92307beab0 - languageName: node - linkType: hard - -"@changesets/parse@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/parse@npm:0.4.0" - dependencies: - "@changesets/types": ^6.0.0 - js-yaml: ^3.13.1 - checksum: 3dd970b244479746233ebd357cfff3816cf9f344ebf2cf0c7c55ce8579adfd3f506978e86ad61222dc3acf1548a2105ffdd8b3e940b3f82b225741315cee2bf0 - languageName: node - linkType: hard - -"@changesets/pre@npm:^2.0.1": - version: 2.0.1 - resolution: "@changesets/pre@npm:2.0.1" - dependencies: - "@changesets/errors": ^0.2.0 - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - fs-extra: ^7.0.1 - checksum: fbe94283dce0223ee79c12fa221105752ac89eb885b77e300ec755682cb06cc0145e10335f4bc6cb26d63473e549556c2b1c8c866242419aee5e41986379652a - languageName: node - linkType: hard - -"@changesets/read@npm:^0.6.1": - version: 0.6.1 - resolution: "@changesets/read@npm:0.6.1" - dependencies: - "@changesets/git": ^3.0.1 - "@changesets/logger": ^0.1.1 - "@changesets/parse": ^0.4.0 - "@changesets/types": ^6.0.0 - fs-extra: ^7.0.1 - p-filter: ^2.1.0 - picocolors: ^1.1.0 - checksum: d00a18a3d04af5c76e7b763096650ebe16589864ab04eaf9e99c88aa77542f64de547b585037fc204d2055f9dd47fae94c789e2f173d3507a4e29dbe6609dd5b - languageName: node - linkType: hard - -"@changesets/should-skip-package@npm:^0.1.1": - version: 0.1.1 - resolution: "@changesets/should-skip-package@npm:0.1.1" - dependencies: - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - checksum: d187ef22495deb63e678d0ff65e8627701e2b52c25bd59dde10ce8646be8d605c0ed0a6af020dd825b137c2fc748fdc6cef52e7774bad4c7a4f404bf182a85cf - languageName: node - linkType: hard - -"@changesets/types@npm:^4.0.1": - version: 4.1.0 - resolution: "@changesets/types@npm:4.1.0" - checksum: 72c1f58044178ca867dd9349ecc4b7c233ce3781bb03b5b72a70c3166fbbab54a2f2cb19a81f96b4649ba004442c8734569fba238be4dd737fb4624a135c6098 - languageName: node - linkType: hard - -"@changesets/types@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/types@npm:6.0.0" - checksum: d528b5d712f62c26ea422c7d34ccf6eac57a353c0733d96716db3c796ecd9bba5d496d48b37d5d46b784dc45b69c06ce3345fa3515df981bb68456cad68e6465 - languageName: node - linkType: hard - -"@changesets/write@npm:^0.3.2": - version: 0.3.2 - resolution: "@changesets/write@npm:0.3.2" - dependencies: - "@changesets/types": ^6.0.0 - fs-extra: ^7.0.1 - human-id: ^1.0.2 - prettier: ^2.7.1 - checksum: 553ed0ba6bd6397784f5e0e2921794bd7417a3c4fb810f1abb15e7072bf9d312af74308ff743161c6ea01478884cebcaf9cee02e5c70e2c7552b2774960ee07c - languageName: node - linkType: hard - -"@codemirror/autocomplete@npm:^6.0.0": - version: 6.18.1 - resolution: "@codemirror/autocomplete@npm:6.18.1" - dependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.17.0 - "@lezer/common": ^1.0.0 - peerDependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 - checksum: d488b3f76c330cc3776ef3c766347c178aa0773afd1791d2d8a7b72c4cd8a75c413bc47daba7ec29eedab954966b11ebb7c0085d12f814999ec192f060c884a9 - languageName: node - linkType: hard - -"@codemirror/commands@npm:^6.0.0, @codemirror/commands@npm:^6.1.0": - version: 6.6.2 - resolution: "@codemirror/commands@npm:6.6.2" - dependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.4.0 - "@codemirror/view": ^6.27.0 - "@lezer/common": ^1.1.0 - checksum: 4da317ff4f381c22adcf01574c7792cc7ac17ee82cef2ea3eb8f696a0f921bac05a3b94ea8cab067e2202228aecc7020f766c10d003318ab61e4f387cf4dbdd6 - languageName: node - linkType: hard - -"@codemirror/language@npm:^6.0.0": - version: 6.10.3 - resolution: "@codemirror/language@npm:6.10.3" - dependencies: - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.23.0 - "@lezer/common": ^1.1.0 - "@lezer/highlight": ^1.0.0 - "@lezer/lr": ^1.0.0 - style-mod: ^4.0.0 - checksum: 53fb72299500f63706f78c888d6b5fd81043ea11ea2fa4c72c13c6d4794bb6f4ec29450208c56b4f40e839984b3dc73505262803fa61416baf588da389a7c577 - languageName: node - linkType: hard - -"@codemirror/legacy-modes@npm:^6.1.0": - version: 6.4.1 - resolution: "@codemirror/legacy-modes@npm:6.4.1" - dependencies: - "@codemirror/language": ^6.0.0 - checksum: 3947842c5f06db49a152bf7dd03a626806c5f2e80abfa9840927396fef08ff8bc2dfb228e7231bd8d0b7bb1a84b7ef582df8361b2bef77419e0e04bf43cc6b7d - languageName: node - linkType: hard - -"@codemirror/lint@npm:^6.0.0": - version: 6.8.2 - resolution: "@codemirror/lint@npm:6.8.2" - dependencies: - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - crelt: ^1.0.5 - checksum: 714fe911c2d600350ea8ca0f65ceb2de25ace511e71bf174a550ba0aefc9884ec4e099f0f500b55bfd0fccbd7fe3a342a0048ff5a49c8c20020ea16cc8bff3c3 - languageName: node - linkType: hard - -"@codemirror/search@npm:^6.0.0": - version: 6.5.6 - resolution: "@codemirror/search@npm:6.5.6" - dependencies: - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - crelt: ^1.0.5 - checksum: 19dc88d09fc750563347001e83c6194bbb2a25c874bd919d2d81809e1f98d6330222ddbd284aa9758a09eeb41fd153ec7c2cf810b2ee51452c25963d7f5833d5 - languageName: node - linkType: hard - -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.1, @codemirror/state@npm:^6.4.0": - version: 6.4.1 - resolution: "@codemirror/state@npm:6.4.1" - checksum: b81b55574091349eed4d32fc0eadb0c9688f1f7c98b681318f59138ee0f527cb4c4a97831b70547c0640f02f3127647838ae6730782de4a3dd2cc58836125d01 - languageName: node - linkType: hard - -"@codemirror/theme-one-dark@npm:^6.0.0": - version: 6.1.2 - resolution: "@codemirror/theme-one-dark@npm:6.1.2" - dependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/highlight": ^1.0.0 - checksum: 29bc09f79534115f62658caf3d0db527fe347d058b69a8c7f580ae636827377aadd0606fd0d83dbab8d6f3b0a5df53d3253c619341b5fb93d2c8291a8efb9556 - languageName: node - linkType: hard - -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0": - version: 6.34.1 - resolution: "@codemirror/view@npm:6.34.1" - dependencies: - "@codemirror/state": ^6.4.0 - style-mod: ^4.1.0 - w3c-keyname: ^2.2.4 - checksum: 5c7bf199f0b45a3cc192f08c2ac89e5ab972f313cb4f2c979edf6e05b27bccd60c6cb42d5dacb6813ef3a928d75476eb0a00ffdeffd7431c8e9f44bab4f6e12e - languageName: node - linkType: hard - -"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": - version: 1.6.0 - resolution: "@colors/colors@npm:1.6.0" - checksum: aa209963e0c3218e80a4a20553ba8c0fbb6fa13140540b4e5f97923790be06801fc90172c1114fc8b7e888b3d012b67298cde6b9e81521361becfaee400c662f - languageName: node - linkType: hard - -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" - dependencies: - "@jridgewell/trace-mapping": 0.3.9 - checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa - languageName: node - linkType: hard - -"@dabh/diagnostics@npm:^2.0.2": - version: 2.0.3 - resolution: "@dabh/diagnostics@npm:2.0.3" - dependencies: - colorspace: 1.1.x - enabled: 2.0.x - kuler: ^2.0.0 - checksum: 4879600c55c8315a0fb85fbb19057bad1adc08f0a080a8cb4e2b63f723c379bfc4283b68123a2b078d367b327dd8df12fcb27464efe791addc0a48b9df6d79a1 - languageName: node - linkType: hard - -"@date-io/core@npm:1.x, @date-io/core@npm:^1.3.13": - version: 1.3.13 - resolution: "@date-io/core@npm:1.3.13" - checksum: 5a9e9d1de20f0346a3c7d2d5946190caef4bfb0b64d82ba1f4c566657a9192667c94ebe7f438d11d4286d9c190974daad4fb2159294225cd8af4d9a140239879 - languageName: node - linkType: hard - -"@date-io/date-fns@npm:^1.3.13": - version: 1.3.13 - resolution: "@date-io/date-fns@npm:1.3.13" - dependencies: - "@date-io/core": ^1.3.13 - peerDependencies: - date-fns: ^2.0.0 - checksum: 0026c0e538ea4add57a11936ff6bdb07e99f25275f8bb28c4702bbb7e82c3a41b3e8124132aa719180d462c01a26a3b4801e41b7349cdb73813749d4bf5e8fbd - languageName: node - linkType: hard - -"@davidzemon/passport-okta-oauth@npm:^0.0.5": - version: 0.0.5 - resolution: "@davidzemon/passport-okta-oauth@npm:0.0.5" - dependencies: - "@types/passport-oauth2": ^1.4.11 - passport-oauth2: ^1.6.1 - pkginfo: ^0.4.1 - uid2: ^1.0.0 - checksum: 0bd7c33ffd34a7fed4c6a43704792817b8ea6d0783060c32a55619d50b05c79db6f0a8e23b15327a4c7ce0cd8ea2d7486f320eebae3d4ca73e36baa415802ec4 - languageName: node - linkType: hard - -"@emotion/babel-plugin@npm:^11.12.0": - version: 11.12.0 - resolution: "@emotion/babel-plugin@npm:11.12.0" - dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/runtime": ^7.18.3 - "@emotion/hash": ^0.9.2 - "@emotion/memoize": ^0.9.0 - "@emotion/serialize": ^1.2.0 - 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 - checksum: b5d4b3dfe97e6763794a42b5c3a027a560caa1aa6dcaf05c18e5969691368dd08245c077bad7397dcc720b53d29caeaaec1888121e68cfd9ab02ff52f6fef662 - languageName: node - linkType: hard - -"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.13.0": - version: 11.13.1 - resolution: "@emotion/cache@npm:11.13.1" - dependencies: - "@emotion/memoize": ^0.9.0 - "@emotion/sheet": ^1.4.0 - "@emotion/utils": ^1.4.0 - "@emotion/weak-memoize": ^0.4.0 - stylis: 4.2.0 - checksum: 94b161786a03a08a1e30257478fad9a9be1ac8585ddca0c6410d7411fd474fc8b0d6d1167d7d15bdb012d1fd8a1220ac2bbc79501ad9b292b83c17da0874d7de - languageName: node - linkType: hard - -"@emotion/hash@npm:^0.8.0": - version: 0.8.0 - resolution: "@emotion/hash@npm:0.8.0" - checksum: 4b35d88a97e67275c1d990c96d3b0450451d089d1508619488fc0acb882cb1ac91e93246d471346ebd1b5402215941ef4162efe5b51534859b39d8b3a0e3ffaa - languageName: node - linkType: hard - -"@emotion/hash@npm:^0.9.2": - version: 0.9.2 - resolution: "@emotion/hash@npm:0.9.2" - checksum: 379bde2830ccb0328c2617ec009642321c0e009a46aa383dfbe75b679c6aea977ca698c832d225a893901f29d7b3eef0e38cf341f560f6b2b56f1ff23c172387 - languageName: node - linkType: hard - -"@emotion/is-prop-valid@npm:^0.8.2": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" - dependencies: - "@emotion/memoize": 0.7.4 - checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac - languageName: node - linkType: hard - -"@emotion/is-prop-valid@npm:^1.3.0": - version: 1.3.1 - resolution: "@emotion/is-prop-valid@npm:1.3.1" - dependencies: - "@emotion/memoize": ^0.9.0 - checksum: fe6549d54f389e1a17cb02d832af7ee85fb6ea126fc18d02ca47216e8ff19332c1983f4a0ba68602cfcd3b325ffd4ebf0b2d0c6270f1e7e6fe3fca4ba7741e1a - languageName: node - linkType: hard - -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: 4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc - languageName: node - linkType: hard - -"@emotion/memoize@npm:^0.9.0": - version: 0.9.0 - resolution: "@emotion/memoize@npm:0.9.0" - checksum: 038132359397348e378c593a773b1148cd0cf0a2285ffd067a0f63447b945f5278860d9de718f906a74c7c940ba1783ac2ca18f1c06a307b01cc0e3944e783b1 - languageName: node - linkType: hard - -"@emotion/react@npm:^11.10.5": - version: 11.13.3 - resolution: "@emotion/react@npm:11.13.3" - dependencies: - "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.12.0 - "@emotion/cache": ^11.13.0 - "@emotion/serialize": ^1.3.1 - "@emotion/use-insertion-effect-with-fallbacks": ^1.1.0 - "@emotion/utils": ^1.4.0 - "@emotion/weak-memoize": ^0.4.0 - hoist-non-react-statics: ^3.3.1 - peerDependencies: - react: ">=16.8.0" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 0b58374bf28de914b49881f0060acfb908989869ebab63a2287773fc5e91a39f15552632b03d376c3e9835c5b4f23a5ebac8b0963b29af164d46c0a77ac928f0 - languageName: node - linkType: hard - -"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1": - version: 1.3.2 - resolution: "@emotion/serialize@npm:1.3.2" - dependencies: - "@emotion/hash": ^0.9.2 - "@emotion/memoize": ^0.9.0 - "@emotion/unitless": ^0.10.0 - "@emotion/utils": ^1.4.1 - csstype: ^3.0.2 - checksum: 8051bafe32459e1aecf716cdb66a22b090060806104cca89d4e664893b56878d3e9bb94a4657df9b7b3fd183700a9be72f7144c959ddcbd3cf7b330206919237 - languageName: node - linkType: hard - -"@emotion/sheet@npm:^1.4.0": - version: 1.4.0 - resolution: "@emotion/sheet@npm:1.4.0" - checksum: eeb1212e3289db8e083e72e7e401cd6d1a84deece87e9ce184f7b96b9b5dbd6f070a89057255a6ff14d9865c3ce31f27c39248a053e4cdd875540359042586b4 - languageName: node - linkType: hard - -"@emotion/styled@npm:^11.10.5": - version: 11.13.0 - resolution: "@emotion/styled@npm:11.13.0" - dependencies: - "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.12.0 - "@emotion/is-prop-valid": ^1.3.0 - "@emotion/serialize": ^1.3.0 - "@emotion/use-insertion-effect-with-fallbacks": ^1.1.0 - "@emotion/utils": ^1.4.0 - peerDependencies: - "@emotion/react": ^11.0.0-rc.0 - react: ">=16.8.0" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: f5b951059418f57bc8ea32b238afb25965ece3314f2ffd1b14ce049ba3c066a424990dfbfabbf57bb88e044eaa80bf19f620ac988adda3d2fc483177be6da05e - languageName: node - linkType: hard - -"@emotion/unitless@npm:^0.10.0": - version: 0.10.0 - resolution: "@emotion/unitless@npm:0.10.0" - checksum: d79346df31a933e6d33518e92636afeb603ce043f3857d0a39a2ac78a09ef0be8bedff40130930cb25df1beeee12d96ee38613963886fa377c681a89970b787c - languageName: node - linkType: hard - -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0": - version: 1.1.0 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0" - peerDependencies: - react: ">=16.8.0" - checksum: 63665191773b27de66807c53b90091ef0d10d5161381f62726cfceecfe1d8c944f18594b8021805fc81575b64246fd5ab9c75d60efabec92f940c1c410530949 - languageName: node - linkType: hard - -"@emotion/utils@npm:^1.4.0, @emotion/utils@npm:^1.4.1": - version: 1.4.1 - resolution: "@emotion/utils@npm:1.4.1" - checksum: 088f6844c735981f53c84a76101cf261422301e7895cb37fea6a47e7950247ffa8ca174ca2a15d9b29a47f0fa831b432017ca7683bccbb5cfd78dda82743d856 - languageName: node - linkType: hard - -"@emotion/weak-memoize@npm:^0.4.0": - version: 0.4.0 - resolution: "@emotion/weak-memoize@npm:0.4.0" - checksum: db5da0e89bd752c78b6bd65a1e56231f0abebe2f71c0bd8fc47dff96408f7065b02e214080f99924f6a3bfe7ee15afc48dad999d76df86b39b16e513f7a94f52 - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/aix-ppc64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/aix-ppc64@npm:0.23.1" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-arm64@npm:0.23.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-arm@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-arm@npm:0.23.1" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/android-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-x64@npm:0.23.1" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/darwin-arm64@npm:0.23.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/darwin-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/darwin-x64@npm:0.23.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/freebsd-arm64@npm:0.23.1" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/freebsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/freebsd-x64@npm:0.23.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-arm64@npm:0.23.1" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-arm@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-arm@npm:0.23.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-ia32@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-ia32@npm:0.23.1" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-loong64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-loong64@npm:0.23.1" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-mips64el@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-mips64el@npm:0.23.1" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-ppc64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-ppc64@npm:0.23.1" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-riscv64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-riscv64@npm:0.23.1" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-s390x@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-s390x@npm:0.23.1" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/linux-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-x64@npm:0.23.1" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/netbsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/netbsd-x64@npm:0.23.1" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/openbsd-arm64@npm:0.23.1" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/openbsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/openbsd-x64@npm:0.23.1" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/sunos-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/sunos-x64@npm:0.23.1" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-arm64@npm:0.23.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-ia32@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-ia32@npm:0.23.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@esbuild/win32-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-x64@npm:0.23.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: ^3.3.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.11.1 - resolution: "@eslint-community/regexpp@npm:4.11.1" - checksum: 6986685529d30e33c2640973c3d8e7ddd31bef3cc8cb10ad54ddc1dea12680779a2c23a45562aa1462c488137a3570e672d122fac7da22d82294382d915cec70 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - 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 - checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 - languageName: node - linkType: hard - -"@eslint/js@npm:8.57.1": - version: 8.57.1 - resolution: "@eslint/js@npm:8.57.1" - checksum: 2afb77454c06e8316793d2e8e79a0154854d35e6782a1217da274ca60b5044d2c69d6091155234ed0551a1e408f86f09dd4ece02752c59568fa403e60611e880 - languageName: node - linkType: hard - -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 42c32ef75e906c9a4809c1e1930a5ca6d4ddc8d138e1a8c8ba5ea07f997db32210617d23b2e4a85fe376316a41a1a0439fc6ff2dedf5126d96f45a9d80754fb2 - languageName: node - linkType: hard - -"@floating-ui/core@npm:^1.6.0": - version: 1.6.8 - resolution: "@floating-ui/core@npm:1.6.8" - dependencies: - "@floating-ui/utils": ^0.2.8 - checksum: 82faa6ea9d57e466779324e51308d6d49c098fb9d184a08d9bb7f4fad83f08cc070fc491f8d56f0cad44a16215fb43f9f829524288413e6c33afcb17303698de - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.0.0": - version: 1.6.11 - resolution: "@floating-ui/dom@npm:1.6.11" - dependencies: - "@floating-ui/core": ^1.6.0 - "@floating-ui/utils": ^0.2.8 - checksum: d6413759abd06a541edfad829c45313f930310fe76a3322e74a00eb655e283db33fe3e65b5265c4072eb54db7447e11225acd355a9a02cabd1d1b0d5fc8fc21d - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:^2.0.0": - version: 2.1.2 - resolution: "@floating-ui/react-dom@npm:2.1.2" - dependencies: - "@floating-ui/dom": ^1.0.0 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 25bb031686e23062ed4222a8946e76b3f9021d40a48437bd747233c4964a766204b8a55f34fa8b259839af96e60db7c6e3714d81f1de06914294f90e86ffbc48 - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.8": - version: 0.2.8 - resolution: "@floating-ui/utils@npm:0.2.8" - checksum: deb98bba017c4e073c7ad5740d4dec33a4d3e0942d412e677ac0504f3dade15a68fc6fd164d43c93c0bb0bcc5dc5015c1f4080dfb1a6161140fe660624f7c875 - languageName: node - linkType: hard - -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - -"@gitbeaker/core@npm:^35.8.0, @gitbeaker/core@npm:^35.8.1": - version: 35.8.1 - resolution: "@gitbeaker/core@npm:35.8.1" - dependencies: - "@gitbeaker/requester-utils": ^35.8.1 - form-data: ^4.0.0 - li: ^1.3.0 - mime: ^3.0.0 - query-string: ^7.0.0 - xcase: ^2.0.1 - checksum: 8fc7b8d32a2162b70fd8e8ec4e019a3654da3fd1bcb7204b5030e8c9b4af52f4e7addafcd5503042e31dd4e4e3bdd7f8245dd963c77427d4471ab2e331266cf7 - languageName: node - linkType: hard - -"@gitbeaker/core@npm:^39.34.3": - version: 39.34.3 - resolution: "@gitbeaker/core@npm:39.34.3" - dependencies: - "@gitbeaker/requester-utils": ^39.34.3 - qs: ^6.11.2 - xcase: ^2.0.1 - checksum: 2b0ccd6137ee717b6f51c51c8f7063b84beeebfdb044574f2257f282864411c4f0932f2619893385f2a86bb4fa342b75be972fd1868640ab4e260f2280cc52b3 - languageName: node - linkType: hard - -"@gitbeaker/node@npm:^35.8.0": - version: 35.8.1 - resolution: "@gitbeaker/node@npm:35.8.1" - dependencies: - "@gitbeaker/core": ^35.8.1 - "@gitbeaker/requester-utils": ^35.8.1 - delay: ^5.0.0 - got: ^11.8.3 - xcase: ^2.0.1 - checksum: b9439c8dadadc6c1c19c4528543226e18dffdff4bdb00904b18a0621af62f0449e203a500ec3f27f386c7a02adc373585e06a1f6e0f93b6b34a0be1ced857e92 - languageName: node - linkType: hard - -"@gitbeaker/requester-utils@npm:^35.8.1": - version: 35.8.1 - resolution: "@gitbeaker/requester-utils@npm:35.8.1" - dependencies: - form-data: ^4.0.0 - qs: ^6.10.1 - xcase: ^2.0.1 - checksum: c3c94ad90dab481887380f5bcff0416c1e1eee935fc3ca4f12d8db83d85c5f0d47f7f35cee6f2b05491bda99c03fb7eb88b849c986822eae3b1bfc26641ec899 - languageName: node - linkType: hard - -"@gitbeaker/requester-utils@npm:^39.34.3": - version: 39.34.3 - resolution: "@gitbeaker/requester-utils@npm:39.34.3" - dependencies: - picomatch-browser: ^2.2.6 - qs: ^6.11.2 - rate-limiter-flexible: ^4.0.0 - xcase: ^2.0.1 - checksum: 55881864f42e243d9cd73840ea44c9eee13be7974fa13fde241f19bc47915712532d5f7339a598cdd258c32193a37375719984d2630620ab8d962d6d7724cbeb - languageName: node - linkType: hard - -"@gitbeaker/rest@npm:^39.25.0": - version: 39.34.3 - resolution: "@gitbeaker/rest@npm:39.34.3" - dependencies: - "@gitbeaker/core": ^39.34.3 - "@gitbeaker/requester-utils": ^39.34.3 - checksum: e2a484891b12c71d4218168ab3884af14d036fb16a710ea023556a3d57dd220b13feaebd1f4aa3f61d0180c9f17b66f283650cd543416bb402d3bed8b6eaa465 - languageName: node - linkType: hard - -"@google-cloud/firestore@npm:^7.0.0": - version: 7.10.0 - resolution: "@google-cloud/firestore@npm:7.10.0" - dependencies: - "@opentelemetry/api": ^1.3.0 - fast-deep-equal: ^3.1.1 - functional-red-black-tree: ^1.0.1 - google-gax: ^4.3.3 - protobufjs: ^7.2.6 - checksum: c534e49c6b52b7b46366eba009e3f56e8ee10ca0501896a7794470cab32513c6a314f364ff5a3fe5a44b832ba39d1afc86d38b42be3826a615c0a59108185c7d - languageName: node - linkType: hard - -"@google-cloud/paginator@npm:^5.0.0": - version: 5.0.2 - resolution: "@google-cloud/paginator@npm:5.0.2" - dependencies: - arrify: ^2.0.0 - extend: ^3.0.2 - checksum: eeb4a387807270ba9f69f22d7439d60c5bd6663573c2da9ea7d998c373d77671d77450b87f0f229c28418df654af4064e70554fa4dcde7edb3c0f5c05f208246 - languageName: node - linkType: hard - -"@google-cloud/projectify@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/projectify@npm:4.0.0" - checksum: 973d28414ae200433333a3c315aebb881ced42ea4afe6f3f8520d2fecded75e76c913f5189fea8fb29ce6ca36117c4f44001b3c503eecdd3ac7f02597a98354a - languageName: node - linkType: hard - -"@google-cloud/promisify@npm:^4.0.0": - version: 4.0.0 - resolution: "@google-cloud/promisify@npm:4.0.0" - checksum: edd189398c5ed5b7b64a373177d77c87d076a248c31b8ae878bb91e2411d89860108bcb948c349f32628973a823bd131beb53ec008fd613a8cb466ef1d89de49 - languageName: node - linkType: hard - -"@google-cloud/storage@npm:^7.0.0": - version: 7.13.0 - resolution: "@google-cloud/storage@npm:7.13.0" - dependencies: - "@google-cloud/paginator": ^5.0.0 - "@google-cloud/projectify": ^4.0.0 - "@google-cloud/promisify": ^4.0.0 - abort-controller: ^3.0.0 - async-retry: ^1.3.3 - duplexify: ^4.1.3 - fast-xml-parser: ^4.4.1 - gaxios: ^6.0.2 - google-auth-library: ^9.6.3 - html-entities: ^2.5.2 - mime: ^3.0.0 - p-limit: ^3.0.1 - retry-request: ^7.0.0 - teeny-request: ^9.0.0 - uuid: ^8.0.0 - checksum: b5e61b3123f2924aae17f3b1e9aa97092e999f2097c00d90d85329212219cd6b6a63a65fd84d228791b534e4747e96d430007c4a507b37f3e1d6e42a98d4e7e2 - languageName: node - linkType: hard - -"@graphiql/react@npm:^0.20.3": - version: 0.20.4 - resolution: "@graphiql/react@npm:0.20.4" - dependencies: - "@graphiql/toolkit": ^0.9.1 - "@headlessui/react": ^1.7.15 - "@radix-ui/react-dialog": ^1.0.4 - "@radix-ui/react-dropdown-menu": ^2.0.5 - "@radix-ui/react-tooltip": ^1.0.6 - "@radix-ui/react-visually-hidden": ^1.0.3 - "@types/codemirror": ^5.60.8 - clsx: ^1.2.1 - codemirror: ^5.65.3 - codemirror-graphql: ^2.0.11 - copy-to-clipboard: ^3.2.0 - framer-motion: ^6.5.1 - graphql-language-service: ^5.2.0 - markdown-it: ^12.2.0 - set-value: ^4.1.0 - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 - react: ^16.8.0 || ^17 || ^18 - react-dom: ^16.8.0 || ^17 || ^18 - checksum: 7460136ce65de5e4215fed141f80de2f74a7699ac6eeae1f1961745faa053548e5b8d997db7633e5fc54d8d562bf7b663af5d298178b366ba90aa6f2d6f858ff - languageName: node - linkType: hard - -"@graphiql/react@npm:^0.23.0": - version: 0.23.1 - resolution: "@graphiql/react@npm:0.23.1" - dependencies: - "@graphiql/toolkit": ^0.9.2 - "@headlessui/react": ^1.7.15 - "@radix-ui/react-dialog": ^1.0.4 - "@radix-ui/react-dropdown-menu": ^2.0.5 - "@radix-ui/react-tooltip": ^1.0.6 - "@radix-ui/react-visually-hidden": ^1.0.3 - "@types/codemirror": ^5.60.8 - clsx: ^1.2.1 - codemirror: ^5.65.3 - codemirror-graphql: ^2.0.13 - copy-to-clipboard: ^3.2.0 - framer-motion: ^6.5.1 - graphql-language-service: ^5.2.2 - markdown-it: ^14.1.0 - set-value: ^4.1.0 - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 - react: ^16.8.0 || ^17 || ^18 - react-dom: ^16.8.0 || ^17 || ^18 - checksum: 688458fd55613cf7940b850d5207c54a28d0ea6e819d815caf2411b51b8b9e2e4b0df39d3b4329e0b12ff14fbf99a4dfd1d09c0397db5af80d664a589d962a1a - languageName: node - linkType: hard - -"@graphiql/toolkit@npm:^0.9.1, @graphiql/toolkit@npm:^0.9.2": - version: 0.9.2 - resolution: "@graphiql/toolkit@npm:0.9.2" - dependencies: - "@n1ru4l/push-pull-async-iterable-iterator": ^3.1.0 - meros: ^1.1.4 - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 - graphql-ws: ">= 4.5.0" - peerDependenciesMeta: - graphql-ws: - optional: true - checksum: 4474a998a948d0df5cef8371245b0e895be40803a07e49231ab91798aa761880e6e4a684478a44b723c013f0e8206dab3d86e5b0fc9b688df035fa9f1fa29734 - languageName: node - linkType: hard - -"@graphql-tools/batch-execute@npm:^9.0.4": - version: 9.0.4 - resolution: "@graphql-tools/batch-execute@npm:9.0.4" - dependencies: - "@graphql-tools/utils": ^10.0.13 - dataloader: ^2.2.2 - tslib: ^2.4.0 - value-or-promise: ^1.0.12 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: d547da2ca888a1ebd8552f1be1c353e88bdbcb85c745de3d869e22da7f1981b4621f950a22ce719c645cc6435bc683c77253d8f19a0baaf7d4058625f4ce8891 - languageName: node - linkType: hard - -"@graphql-tools/delegate@npm:^10.0.4": - version: 10.0.21 - resolution: "@graphql-tools/delegate@npm:10.0.21" - dependencies: - "@graphql-tools/batch-execute": ^9.0.4 - "@graphql-tools/executor": ^1.3.1 - "@graphql-tools/schema": ^10.0.4 - "@graphql-tools/utils": ^10.3.4 - "@repeaterjs/repeater": ^3.0.6 - dataloader: ^2.2.2 - tslib: ^2.5.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 72b0f90c02f6cc8bd7c247364c06bc0e783626eb9c5c2297dd791557c0c21762a8af25c73f8acfc76199c644ba6418a97af2d5e31c707691f47eda47ebf8dd2e - languageName: node - linkType: hard - -"@graphql-tools/executor-graphql-ws@npm:^1.1.2": - version: 1.3.0 - resolution: "@graphql-tools/executor-graphql-ws@npm:1.3.0" - dependencies: - "@graphql-tools/utils": ^10.3.0 - "@types/ws": ^8.0.0 - graphql-ws: ^5.14.0 - isomorphic-ws: ^5.0.0 - tslib: ^2.4.0 - ws: ^8.17.1 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 22c405176dc965172184251d5cd952b498177e5f24015198d5922ec9777ad9ffc3ce50b79bad3f883f29edff5758f8c89b0cb507afb68c620dcf7c4f51323dc4 - languageName: node - linkType: hard - -"@graphql-tools/executor-http@npm:^1.0.9": - version: 1.1.6 - resolution: "@graphql-tools/executor-http@npm:1.1.6" - dependencies: - "@graphql-tools/utils": ^10.3.2 - "@repeaterjs/repeater": ^3.0.4 - "@whatwg-node/fetch": ^0.9.0 - extract-files: ^11.0.0 - meros: ^1.2.1 - tslib: ^2.4.0 - value-or-promise: ^1.0.12 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: a19b58b542bb70c799a5d0be2d5152fbfed7ac6f225885193e826a46bae4c800d2b27aa671a090272bc8d1be66ad2c2b69cb93c6c363036477544e07d83d2cdd - languageName: node - linkType: hard - -"@graphql-tools/executor-legacy-ws@npm:^1.0.6": - version: 1.1.0 - resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.0" - dependencies: - "@graphql-tools/utils": ^10.3.0 - "@types/ws": ^8.0.0 - isomorphic-ws: ^5.0.0 - tslib: ^2.4.0 - ws: ^8.17.1 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: eb4acf16cf4b99f3b5fa8fc0b431e82ee7c5c424a6df4d89b73840bdbb7dcee8bff9652df986a08abecdcbec107892f3fe26c6a7adc6d447af8c6683b08b66a6 - languageName: node - linkType: hard - -"@graphql-tools/executor@npm:^1.3.1": - version: 1.3.1 - resolution: "@graphql-tools/executor@npm:1.3.1" - dependencies: - "@graphql-tools/utils": ^10.3.4 - "@graphql-typed-document-node/core": 3.2.0 - "@repeaterjs/repeater": ^3.0.4 - tslib: ^2.4.0 - value-or-promise: ^1.0.12 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 709f4660850236ccfcf9ef13b0479d19cea2af9a7dd3ffe60457117c0c5e8e31e2e3d89c38183fe65062ee4e6b4f60a484b98121982c6283c4c518a2c59d2003 - languageName: node - linkType: hard - -"@graphql-tools/graphql-file-loader@npm:^8.0.0": - version: 8.0.1 - resolution: "@graphql-tools/graphql-file-loader@npm:8.0.1" - dependencies: - "@graphql-tools/import": 7.0.1 - "@graphql-tools/utils": ^10.0.13 - globby: ^11.0.3 - tslib: ^2.4.0 - unixify: ^1.0.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 55fd5cc96ea063341e03be2fa72a6494e8fedb0cd09cc2a4664732fc81e57e5c67026f63ff9e6c1afc284bd303988cd1bda715c88100b8316b5e8cdf6da70a32 - languageName: node - linkType: hard - -"@graphql-tools/import@npm:7.0.1": - version: 7.0.1 - resolution: "@graphql-tools/import@npm:7.0.1" - dependencies: - "@graphql-tools/utils": ^10.0.13 - resolve-from: 5.0.0 - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: eb3596779e1dcebc3453eafdb459575531b30c01ce82c4fb779dccc9d5865ba7e5dbfef443836cd5ecc9250eb8e4001ec0b83878841c2f366d1643ccefc57267 - languageName: node - linkType: hard - -"@graphql-tools/json-file-loader@npm:^8.0.0": - version: 8.0.1 - resolution: "@graphql-tools/json-file-loader@npm:8.0.1" - dependencies: - "@graphql-tools/utils": ^10.0.13 - globby: ^11.0.3 - tslib: ^2.4.0 - unixify: ^1.0.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 803124fc91a83b2e486ec34315510fef1497e4a3800c3557b3d9bf37b8ef182b5898293f05bfee2e663a4102ead766391748901daf92ccf98379fe4ff36cbdee - languageName: node - linkType: hard - -"@graphql-tools/load@npm:^8.0.0": - version: 8.0.2 - resolution: "@graphql-tools/load@npm:8.0.2" - dependencies: - "@graphql-tools/schema": ^10.0.3 - "@graphql-tools/utils": ^10.0.13 - p-limit: 3.1.0 - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: ddc4bd9dcf5a799321fb1bd21a27887e3c8321003b1826efabff9aae5c189dd8cce0dffa0a94708ef7d64791daf7e73c8ff95cf2f7e036c131ef5eddccf38e34 - languageName: node - linkType: hard - -"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.6": - version: 9.0.7 - resolution: "@graphql-tools/merge@npm:9.0.7" - dependencies: - "@graphql-tools/utils": ^10.5.4 - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: d61a0cead730fd50dcc0055e94d7c53a1a6e982d0fb35d8a5c0721191eec6ab1102fcea2aabbdab0a224bdfd779458e4292b066572b562419b2958b255e41fa7 - languageName: node - linkType: hard - -"@graphql-tools/schema@npm:^10.0.3, @graphql-tools/schema@npm:^10.0.4": - version: 10.0.6 - resolution: "@graphql-tools/schema@npm:10.0.6" - dependencies: - "@graphql-tools/merge": ^9.0.6 - "@graphql-tools/utils": ^10.5.4 - tslib: ^2.4.0 - value-or-promise: ^1.0.12 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 3548c7daf7df7a13ae8852379b5589ee2041caabca31e3c14106dfae3e4417b66623a9f33037c93659e84c1129e9ab93ba16138f1fdd43c6c858802d4c9e93a8 - languageName: node - linkType: hard - -"@graphql-tools/url-loader@npm:^8.0.0": - version: 8.0.2 - resolution: "@graphql-tools/url-loader@npm:8.0.2" - dependencies: - "@ardatan/sync-fetch": ^0.0.1 - "@graphql-tools/delegate": ^10.0.4 - "@graphql-tools/executor-graphql-ws": ^1.1.2 - "@graphql-tools/executor-http": ^1.0.9 - "@graphql-tools/executor-legacy-ws": ^1.0.6 - "@graphql-tools/utils": ^10.0.13 - "@graphql-tools/wrap": ^10.0.2 - "@types/ws": ^8.0.0 - "@whatwg-node/fetch": ^0.9.0 - isomorphic-ws: ^5.0.0 - tslib: ^2.4.0 - value-or-promise: ^1.0.11 - ws: ^8.12.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: f3dfb80678fa7b0473f0bbdbbb7ce0d64878bfa2a265bee5dc1eb698ab6c033737a4dd8ab037b880d8aa040771e66118dc067d06af4b813601a2025545e66e1d - languageName: node - linkType: hard - -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.1, @graphql-tools/utils@npm:^10.3.0, @graphql-tools/utils@npm:^10.3.2, @graphql-tools/utils@npm:^10.3.4, @graphql-tools/utils@npm:^10.5.4": - version: 10.5.4 - resolution: "@graphql-tools/utils@npm:10.5.4" - dependencies: - "@graphql-typed-document-node/core": ^3.1.1 - cross-inspect: 1.0.1 - dset: ^3.1.2 - tslib: ^2.4.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 56b41b276401c9010e47627b0d84336ac840d4e3e7c0124884626f11b92a20a1f1aec97712dd06d8adf5239fc39f4a86d4f4349f6a7028205e577e4c200bf070 - languageName: node - linkType: hard - -"@graphql-tools/wrap@npm:^10.0.2": - version: 10.0.5 - resolution: "@graphql-tools/wrap@npm:10.0.5" - dependencies: - "@graphql-tools/delegate": ^10.0.4 - "@graphql-tools/schema": ^10.0.3 - "@graphql-tools/utils": ^10.1.1 - tslib: ^2.4.0 - value-or-promise: ^1.0.12 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 7cf834eef085a4ad0f6a0a3aa2b58d8bc329375a6acb2e93dc59962ce8655d205877fa08b6a35eaea07c6e7279feab683a03194703db1c9d6be8b1eb7da23d0e - languageName: node - linkType: hard - -"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1": - version: 3.2.0 - resolution: "@graphql-typed-document-node/core@npm:3.2.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: fa44443accd28c8cf4cb96aaaf39d144a22e8b091b13366843f4e97d19c7bfeaf609ce3c7603a4aeffe385081eaf8ea245d078633a7324c11c5ec4b2011bb76d - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.10.9": - version: 1.11.3 - resolution: "@grpc/grpc-js@npm:1.11.3" - dependencies: - "@grpc/proto-loader": ^0.7.13 - "@js-sdsl/ordered-map": ^4.4.2 - checksum: 148844383c1f5cebd406fab4b76dc41d2c328c97d74c77a496f55af10ad8a84b822521044ed74770ece06b10db194122314e920b1f3d8ab2c30f27be94284d13 - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.7.13": - version: 0.7.13 - resolution: "@grpc/proto-loader@npm:0.7.13" - dependencies: - lodash.camelcase: ^4.3.0 - long: ^5.0.0 - protobufjs: ^7.2.5 - yargs: ^17.7.2 - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 399c1b8a4627f93dc31660d9636ea6bf58be5675cc7581e3df56a249369e5be02c6cd0d642c5332b0d5673bc8621619bc06fb045aa3e8f57383737b5d35930dc - languageName: node - linkType: hard - -"@headlessui/react@npm:^1.7.15": - version: 1.7.19 - resolution: "@headlessui/react@npm:1.7.19" - dependencies: - "@tanstack/react-virtual": ^3.0.0-beta.60 - client-only: ^0.0.1 - peerDependencies: - react: ^16 || ^17 || ^18 - react-dom: ^16 || ^17 || ^18 - checksum: 2a343a5fcf1f45e870cc94613231b89a8da78114001ffafa4751a0eceae7569ff9237aff1f2aedfa6f6e53ee3bb9ba5e5d19ebf1878fee3ff4f3c733fddc1087 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.13.0": - version: 0.13.0 - resolution: "@humanwhocodes/config-array@npm:0.13.0" - dependencies: - "@humanwhocodes/object-schema": ^2.0.3 - debug: ^4.3.1 - minimatch: ^3.0.5 - checksum: eae69ff9134025dd2924f0b430eb324981494be26f0fddd267a33c28711c4db643242cf9fddf7dadb9d16c96b54b2d2c073e60a56477df86e0173149313bd5d6 - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.3": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 - languageName: node - linkType: hard - -"@internal/github-search-issues@workspace:.": - version: 0.0.0-use.local - resolution: "@internal/github-search-issues@workspace:." - dependencies: - "@backstage/cli": ^0.27.1 - "@backstage/e2e-test-utils": ^0.1.1 - "@backstage/repo-tools": ^0.8.0 - "@changesets/cli": ^2.27.1 - "@spotify/prettier-config": ^12.0.0 - knip: ^5.27.4 - node-gyp: ^9.0.0 - prettier: ^2.3.2 - typescript: ~5.3.0 - languageName: unknown - linkType: soft - -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - 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" - checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: ^5.3.1 - find-up: ^4.1.0 - get-package-type: ^0.1.0 - js-yaml: ^3.13.1 - resolve-from: ^5.0.0 - checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 - languageName: node - linkType: hard - -"@jest/console@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/console@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - slash: ^3.0.0 - checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6 - languageName: node - linkType: hard - -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" - dependencies: - "@jest/console": ^29.7.0 - "@jest/reporters": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - ci-info: ^3.2.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-changed-files: ^29.7.0 - jest-config: ^29.7.0 - jest-haste-map: ^29.7.0 - jest-message-util: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-resolve-dependencies: ^29.7.0 - jest-runner: ^29.7.0 - jest-runtime: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - jest-watcher: ^29.7.0 - micromatch: ^4.0.4 - pretty-format: ^29.7.0 - slash: ^3.0.0 - strip-ansi: ^6.0.0 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d - languageName: node - linkType: hard - -"@jest/create-cache-key-function@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/create-cache-key-function@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - checksum: 681bc761fa1d6fa3dd77578d444f97f28296ea80755e90e46d1c8fa68661b9e67f54dd38b988742db636d26cf160450dc6011892cec98b3a7ceb58cad8ff3aae - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - jest-mock: ^29.7.0 - checksum: 6fb398143b2543d4b9b8d1c6dbce83fa5247f84f550330604be744e24c2bd2178bb893657d62d1b97cf2f24baf85c450223f8237cccb71192c36a38ea2272934 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect-utils@npm:29.7.0" - dependencies: - jest-get-type: ^29.6.3 - checksum: 75eb177f3d00b6331bcaa057e07c0ccb0733a1d0a1943e1d8db346779039cb7f103789f16e502f888a3096fb58c2300c38d1f3748b36a7fa762eb6f6d1b160ed - languageName: node - linkType: hard - -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" - dependencies: - expect: ^29.7.0 - jest-snapshot: ^29.7.0 - checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - "@sinonjs/fake-timers": ^10.0.2 - "@types/node": "*" - jest-message-util: ^29.7.0 - jest-mock: ^29.7.0 - jest-util: ^29.7.0 - checksum: caf2bbd11f71c9241b458d1b5a66cbe95debc5a15d96442444b5d5c7ba774f523c76627c6931cca5e10e76f0d08761f6f1f01a608898f4751a0eee54fc3d8d00 - languageName: node - linkType: hard - -"@jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" - dependencies: - "@jest/environment": ^29.7.0 - "@jest/expect": ^29.7.0 - "@jest/types": ^29.6.3 - jest-mock: ^29.7.0 - checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 - languageName: node - linkType: hard - -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" - dependencies: - "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@jridgewell/trace-mapping": ^0.3.18 - "@types/node": "*" - chalk: ^4.0.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^6.0.0 - istanbul-lib-report: ^3.0.0 - istanbul-lib-source-maps: ^4.0.0 - istanbul-reports: ^3.1.3 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - jest-worker: ^29.7.0 - slash: ^3.0.0 - string-length: ^4.0.1 - strip-ansi: ^6.0.0 - v8-to-istanbul: ^9.0.1 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455 - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" - dependencies: - "@sinclair/typebox": ^0.27.8 - checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 - languageName: node - linkType: hard - -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" - dependencies: - "@jridgewell/trace-mapping": ^0.3.18 - callsites: ^3.0.0 - graceful-fs: ^4.2.9 - checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-result@npm:29.7.0" - dependencies: - "@jest/console": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" - dependencies: - "@jest/test-result": ^29.7.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - slash: ^3.0.0 - checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": ^7.11.6 - "@jest/types": ^29.6.3 - "@jridgewell/trace-mapping": ^0.3.18 - babel-plugin-istanbul: ^6.1.1 - chalk: ^4.0.0 - convert-source-map: ^2.0.0 - fast-json-stable-stringify: ^2.1.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-util: ^29.7.0 - micromatch: ^4.0.4 - pirates: ^4.0.4 - slash: ^3.0.0 - write-file-atomic: ^4.0.2 - checksum: 0f8ac9f413903b3cb6d240102db848f2a354f63971ab885833799a9964999dd51c388162106a807f810071f864302cdd8e3f0c241c29ce02d85a36f18f3f40ab - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": ^29.6.3 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" - dependencies: - "@jridgewell/set-array": ^1.2.1 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.24 - checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 - languageName: node - linkType: hard - -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.6 - resolution: "@jridgewell/source-map@npm:0.3.6" - dependencies: - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.25 - checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": ^3.1.0 - "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: a927ae4ff8565ecb75355cc6886a4f8fadbf2af1268143c96c0cce3ba01261d241c3f4ba77f21f3f017a00f91dfe9e0673e95f830255945c80a0e96c6d30508a - languageName: node - linkType: hard - -"@jsdevtools/ono@npm:7.1.3, @jsdevtools/ono@npm:^7.1.3": - version: 7.1.3 - resolution: "@jsdevtools/ono@npm:7.1.3" - checksum: 2297fcd472ba810bffe8519d2249171132844c7174f3a16634f9260761c8c78bc0428a4190b5b6d72d45673c13918ab9844d706c3ed4ef8f62ab11a2627a08ad - languageName: node - linkType: hard - -"@jsep-plugin/regex@npm:^1.0.1": - version: 1.0.3 - resolution: "@jsep-plugin/regex@npm:1.0.3" - peerDependencies: - jsep: ^0.4.0||^1.0.0 - checksum: a57718ae5c86bd10ff5de51843a771b96a10a9c6b5c5f4e02aa5318257c3d5fdec96f8b389fcbe129c7a6ad6b0746d9a0fd934c949b80882230fbc14b548c922 - languageName: node - linkType: hard - -"@jsep-plugin/ternary@npm:^1.0.2": - version: 1.1.3 - resolution: "@jsep-plugin/ternary@npm:1.1.3" - peerDependencies: - jsep: ^0.4.0||^1.0.0 - checksum: c05408b0302844723f98b90787425beb4e8ad14029df3d98e88b9d61343d81201a7f0bf3db5806dcf0378c7be69f5b4c9fcd04f055bda282c73f4d1b425e502a - languageName: node - linkType: hard - -"@jsonjoy.com/base64@npm:^1.1.1": - version: 1.1.2 - resolution: "@jsonjoy.com/base64@npm:1.1.2" - peerDependencies: - tslib: 2 - checksum: 00dbf9cbc6ecb3af0e58288a305cc4ee3dfca9efa24443d98061756e8f6de4d6d2d3764bdfde07f2b03e6ce56db27c8a59b490bd134bf3d8122b4c6b394c7010 - languageName: node - linkType: hard - -"@jsonjoy.com/json-pack@npm:^1.0.3": - version: 1.1.0 - resolution: "@jsonjoy.com/json-pack@npm:1.1.0" - dependencies: - "@jsonjoy.com/base64": ^1.1.1 - "@jsonjoy.com/util": ^1.1.2 - hyperdyperid: ^1.2.0 - thingies: ^1.20.0 - peerDependencies: - tslib: 2 - checksum: 5c89a01814d5a7464639c3cbd4dbbcbf19165e9e6d6cc3cc985f8a7594fc2c5ac3a29e4f49f9ddf029979ec26ab980960a250db044173798509d0ea388c2ae26 - languageName: node - linkType: hard - -"@jsonjoy.com/util@npm:^1.1.2, @jsonjoy.com/util@npm:^1.3.0": - version: 1.3.0 - resolution: "@jsonjoy.com/util@npm:1.3.0" - peerDependencies: - tslib: 2 - checksum: a805ca7cf5fc05c6244324a955d96a28797fb8efd60cf22a809a57059de78e4367c72ffb367c82a7ea6ce5622e56f9c696393c5561fbac0fd3c9dc1534d62968 - languageName: node - linkType: hard - -"@juggle/resize-observer@npm:^3.3.1": - version: 3.4.0 - resolution: "@juggle/resize-observer@npm:3.4.0" - checksum: 2505028c05cc2e17639fcad06218b1c4b60f932a4ebb4b41ab546ef8c157031ae377e3f560903801f6d01706dbefd4943b6c4704bf19ed86dfa1c62f1473a570 - languageName: node - linkType: hard - -"@kamilkisiela/fast-url-parser@npm:^1.1.4": - version: 1.1.4 - resolution: "@kamilkisiela/fast-url-parser@npm:1.1.4" - checksum: 921d305eff1fce5c7c669aee5cfe39e50109968addb496c23f0a42253d030e3cd5865eb01b13245915923bee452db75ba8a8254e69b0d0575d3c168efce7091e - languageName: node - linkType: hard - -"@keyv/memcache@npm:^1.3.5": - version: 1.4.1 - resolution: "@keyv/memcache@npm:1.4.1" - dependencies: - json-buffer: ^3.0.1 - memjs: ^1.3.2 - checksum: bee66686af965aa3bdd78ccd7c67658b424d32578936e894d3aa42ff616ef653f8ecc439f4ea28fc51ed04a68502e445fc8ff836bd142b38509787712b6ec04d - languageName: node - linkType: hard - -"@keyv/redis@npm:^2.5.3": - version: 2.8.5 - resolution: "@keyv/redis@npm:2.8.5" - dependencies: - ioredis: ^5.4.1 - checksum: 87ffec61d31fa9de128ba3e5a7b616535ddbdaa4d92cbc9e1a9fab143adf967135e9cca16e192e8f52cc1ba00ed2a7f10eca9944d7550385530dab95333e81ef - languageName: node - linkType: hard - -"@keyv/serialize@npm:*": - version: 1.0.1 - resolution: "@keyv/serialize@npm:1.0.1" - dependencies: - buffer: ^6.0.3 - checksum: ff3dd9a6246b17fca3d1b0aba312dea931059fdecc36027f4d8133e59dbb3554a0a516b1f3dfc7fb2b3ca7a3d6fa307804f299566ab214febd3fb9d0502eebed - languageName: node - linkType: hard - -"@kubernetes/client-node@npm:0.20.0": - version: 0.20.0 - resolution: "@kubernetes/client-node@npm:0.20.0" - dependencies: - "@types/js-yaml": ^4.0.1 - "@types/node": ^20.1.1 - "@types/request": ^2.47.1 - "@types/ws": ^8.5.3 - byline: ^5.0.0 - isomorphic-ws: ^5.0.0 - js-yaml: ^4.1.0 - jsonpath-plus: ^7.2.0 - openid-client: ^5.3.0 - request: ^2.88.0 - rfc4648: ^1.3.0 - stream-buffers: ^3.0.2 - tar: ^6.1.11 - tslib: ^2.4.1 - ws: ^8.11.0 - dependenciesMeta: - openid-client: - optional: true - checksum: c7c2ec9c597b5579ec452bcc13647feeaa3eaf93601afa5d9a4e06b5fe91d2cafa444a1da07b5330a7596f0e07e107d6abe4acabc5998f7bedf43cd0ab8bf343 - languageName: node - linkType: hard - -"@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.5 - resolution: "@leichtgewicht/ip-codec@npm:2.0.5" - checksum: 4fcd025d0a923cb6b87b631a83436a693b255779c583158bbeacde6b4dd75b94cc1eba1c9c188de5fc36c218d160524ea08bfe4ef03a056b00ff14126d66f881 - languageName: node - linkType: hard - -"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0": - version: 1.2.1 - resolution: "@lezer/common@npm:1.2.1" - checksum: 0bd092e293a509ce334f4aaf9a4d4a25528f743cd9d7e7948c697e34ac703b805b288b62ad01563488fb206fc34ff05084f7fc5d864be775924b3d0d53ea5dd2 - languageName: node - linkType: hard - -"@lezer/highlight@npm:^1.0.0": - version: 1.2.1 - resolution: "@lezer/highlight@npm:1.2.1" - dependencies: - "@lezer/common": ^1.0.0 - checksum: a8822d7e37f79ff64669eb2df4a9f9d16580e88f2b276a646092e19a9bdccac304e92510e200e35869a8b1f6c27eba5972c508d347a277e9b722d582ab7a23d5 - languageName: node - linkType: hard - -"@lezer/lr@npm:^1.0.0": - version: 1.4.2 - resolution: "@lezer/lr@npm:1.4.2" - dependencies: - "@lezer/common": ^1.0.0 - checksum: 94318ad046c7dfcc8d37e26cb85b99623c39aef60aa51ec2abb30928e7a649f38fa5520f34bd5b356f1db11b6991999589f039e87c8949b0f163be3764f029d8 - languageName: node - linkType: hard - -"@lukeed/csprng@npm:^1.0.0": - version: 1.1.0 - resolution: "@lukeed/csprng@npm:1.1.0" - checksum: 926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b - languageName: node - linkType: hard - -"@manypkg/find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "@manypkg/find-root@npm:1.1.0" - dependencies: - "@babel/runtime": ^7.5.5 - "@types/node": ^12.7.1 - find-up: ^4.1.0 - fs-extra: ^8.1.0 - checksum: f0fd881a5a81a351cb6561cd24117e8ee9481bbf3b6d1c7d9d10bef1f4744ca2ba3d064713e83c0a0574416d1e5b4a4c6c414aad91913c4a1c6040d87283ac50 - languageName: node - linkType: hard - -"@manypkg/get-packages@npm:^1.1.3": - version: 1.1.3 - resolution: "@manypkg/get-packages@npm:1.1.3" - dependencies: - "@babel/runtime": ^7.5.5 - "@changesets/types": ^4.0.1 - "@manypkg/find-root": ^1.1.0 - fs-extra: ^8.1.0 - globby: ^11.0.0 - read-yaml-file: ^1.1.0 - checksum: f5a756e5a659e0e1c33f48852d56826d170d5b10a3cdea89ce4fcaa77678d8799aa4004b30e1985c87b73dbc390b95bb6411b78336dd1e0db87c08c74b5c0e74 - languageName: node - linkType: hard - -"@material-table/core@npm:^3.1.0": - version: 3.2.5 - resolution: "@material-table/core@npm:3.2.5" - dependencies: - "@babel/runtime": ^7.12.5 - "@date-io/date-fns": ^1.3.13 - "@material-ui/pickers": ^3.2.10 - "@material-ui/styles": ^4.11.4 - classnames: ^2.2.6 - date-fns: ^2.16.1 - debounce: ^1.2.0 - fast-deep-equal: ^3.1.3 - prop-types: ^15.7.2 - react-beautiful-dnd: ^13.0.0 - react-double-scrollbar: 0.0.15 - uuid: ^3.4.0 - peerDependencies: - "@date-io/core": ^1.3.13 - "@material-ui/core": ^4.11.2 - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 707e85cfcb8c1cfc8eb78ea6991509879f774081d7a54ad428f702fe00478b6d3707d0fd85f4ad443ebcfac0c0cab79c046c4d5083adcbc767615445667b50cf - languageName: node - linkType: hard - -"@material-ui/core@npm:^4.12.2, @material-ui/core@npm:^4.12.4, @material-ui/core@npm:^4.9.13": - version: 4.12.4 - resolution: "@material-ui/core@npm:4.12.4" - dependencies: - "@babel/runtime": ^7.4.4 - "@material-ui/styles": ^4.11.5 - "@material-ui/system": ^4.12.2 - "@material-ui/types": 5.1.0 - "@material-ui/utils": ^4.11.3 - "@types/react-transition-group": ^4.2.0 - clsx: ^1.0.4 - hoist-non-react-statics: ^3.3.2 - popper.js: 1.16.1-lts - prop-types: ^15.7.2 - react-is: ^16.8.0 || ^17.0.0 - react-transition-group: ^4.4.0 - peerDependencies: - "@types/react": ^16.8.6 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 96b48deccda87ced841b1db45bed2be6d2b6d1b4eae72cd5c9b931201cb72026330688e0fead54e715bcead40b267ea88bde781c9f1563b1a71a5c51bf187289 - languageName: node - linkType: hard - -"@material-ui/icons@npm:^4.9.1": - version: 4.11.3 - resolution: "@material-ui/icons@npm:4.11.3" - dependencies: - "@babel/runtime": ^7.4.4 - peerDependencies: - "@material-ui/core": ^4.0.0 - "@types/react": ^16.8.6 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: f849a8c4fecddc112cfa94105a2c72e763ff76b9f8da74135b7bbadfd294ed6685897cbea6a2128099be0ce37843784893d8c64da6bde37d020956ab9067206c - languageName: node - linkType: hard - -"@material-ui/lab@npm:4.0.0-alpha.61": - version: 4.0.0-alpha.61 - resolution: "@material-ui/lab@npm:4.0.0-alpha.61" - dependencies: - "@babel/runtime": ^7.4.4 - "@material-ui/utils": ^4.11.3 - clsx: ^1.0.4 - prop-types: ^15.7.2 - react-is: ^16.8.0 || ^17.0.0 - peerDependencies: - "@material-ui/core": ^4.12.1 - "@types/react": ^16.8.6 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 8774a07d72615301e0099415580f87ea8f3d1d106f79e0b014738e302dd3e21959abf01d6c0a629e2e9afb8cb91abd8e9686c2886cddff06c27e6a8a8e063ea0 - languageName: node - linkType: hard - -"@material-ui/pickers@npm:^3.2.10": - version: 3.3.11 - resolution: "@material-ui/pickers@npm:3.3.11" - dependencies: - "@babel/runtime": ^7.6.0 - "@date-io/core": 1.x - "@types/styled-jsx": ^2.2.8 - clsx: ^1.0.2 - react-transition-group: ^4.0.0 - rifm: ^0.7.0 - peerDependencies: - "@date-io/core": ^1.3.6 - "@material-ui/core": ^4.0.0 - prop-types: ^15.6.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: c97822ae407877d1aa9ab7b14c335511d6879ca2546455ac7a3b156d70966b5678372a6d4d3470c2dced84e59857e2c1e1b2be61d26ab43f7f29806666f33064 - languageName: node - linkType: hard - -"@material-ui/styles@npm:^4.10.0, @material-ui/styles@npm:^4.11.0, @material-ui/styles@npm:^4.11.4, @material-ui/styles@npm:^4.11.5": - version: 4.11.5 - resolution: "@material-ui/styles@npm:4.11.5" - dependencies: - "@babel/runtime": ^7.4.4 - "@emotion/hash": ^0.8.0 - "@material-ui/types": 5.1.0 - "@material-ui/utils": ^4.11.3 - clsx: ^1.0.4 - csstype: ^2.5.2 - hoist-non-react-statics: ^3.3.2 - jss: ^10.5.1 - jss-plugin-camel-case: ^10.5.1 - jss-plugin-default-unit: ^10.5.1 - jss-plugin-global: ^10.5.1 - jss-plugin-nested: ^10.5.1 - jss-plugin-props-sort: ^10.5.1 - jss-plugin-rule-value-function: ^10.5.1 - jss-plugin-vendor-prefixer: ^10.5.1 - prop-types: ^15.7.2 - peerDependencies: - "@types/react": ^16.8.6 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: dbf3985ef57c1b7dae3fd916d5bfd61f2097afb93c9e1f64832cfcb8fc9bbf38a504c9632ed7b76eb5d235670083d9e66d35942bc976b7cd148c71d75b808e82 - languageName: node - linkType: hard - -"@material-ui/system@npm:^4.12.2": - version: 4.12.2 - resolution: "@material-ui/system@npm:4.12.2" - dependencies: - "@babel/runtime": ^7.4.4 - "@material-ui/utils": ^4.11.3 - csstype: ^2.5.2 - prop-types: ^15.7.2 - peerDependencies: - "@types/react": ^16.8.6 || ^17.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: ebe6b3cc5f111034eacd763014f3260f7647b5e0cd132870f2ee18855cf3d51a996b4633035fe6f5f8965489944db4ac0cb3b71b84a765faa35a6861532ac9f6 - languageName: node - linkType: hard - -"@material-ui/types@npm:5.1.0": - version: 5.1.0 - resolution: "@material-ui/types@npm:5.1.0" - peerDependencies: - "@types/react": "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 64ac0938ee6f48011ba596f7422ab0660d9a8d9b4f5f183b39bd63185b1ce724209f65580f0af686d59b524603ffa57418ca2d443b69bec894303f80779c61f8 - languageName: node - linkType: hard - -"@material-ui/types@npm:^6.0.1": - version: 6.0.2 - resolution: "@material-ui/types@npm:6.0.2" - peerDependencies: - "@types/react": "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: cc1704059bc4cfc0296ead70d9bc8e58467b0699cdaba05b11b10d0119833ee635186a3acb202d11ed6c33d4872efafeed6cad23fca2b260eb5e94bd779be46f - languageName: node - linkType: hard - -"@material-ui/utils@npm:^4.11.3": - version: 4.11.3 - resolution: "@material-ui/utils@npm:4.11.3" - dependencies: - "@babel/runtime": ^7.4.4 - prop-types: ^15.7.2 - react-is: ^16.8.0 || ^17.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 05ff67c982b33d3b4260cfaeaf566f3ccaecaebb231907ed626bcc30322d89d705bfe79b8805c0dda2f1dc2cfa98ca9d731ec8ae12868da7a98568a41c7dc231 - languageName: node - linkType: hard - -"@microsoft/api-documenter@npm:^7.22.33": - version: 7.25.16 - resolution: "@microsoft/api-documenter@npm:7.25.16" - dependencies: - "@microsoft/api-extractor-model": 7.29.8 - "@microsoft/tsdoc": ~0.15.0 - "@rushstack/node-core-library": 5.9.0 - "@rushstack/terminal": 0.14.2 - "@rushstack/ts-command-line": 4.22.8 - js-yaml: ~3.13.1 - resolve: ~1.22.1 - bin: - api-documenter: bin/api-documenter - checksum: 494c8b4d18764a54ad53978b01fde7a2ea32a756e2eccf5034255f2828b6716cd914f592b8591ba905d84f2f390d383aa3c477ff465ef111023f81872c36ac15 - languageName: node - linkType: hard - -"@microsoft/api-extractor-model@npm:7.27.6": - version: 7.27.6 - resolution: "@microsoft/api-extractor-model@npm:7.27.6" - dependencies: - "@microsoft/tsdoc": 0.14.2 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.59.7 - checksum: 7867feaf3a0e5accfcce3a77681248a319952a266cffc644e4f8f7df1c9e1d55adb5124df901e8cca594bb3e12d361d1fcb2bffbdbb4b20fe3113928f6535975 - languageName: node - linkType: hard - -"@microsoft/api-extractor-model@npm:7.29.8": - version: 7.29.8 - resolution: "@microsoft/api-extractor-model@npm:7.29.8" - dependencies: - "@microsoft/tsdoc": ~0.15.0 - "@microsoft/tsdoc-config": ~0.17.0 - "@rushstack/node-core-library": 5.9.0 - checksum: 95a6b5df089d8bf44555f4565a6f0eda9323917266b2f4730b606aeb2c7f36df7c2cbcae9ca48a9198af7a33442cda8ce2c791e0f4c7c92f3bdaee6c3190b1f5 - languageName: node - linkType: hard - -"@microsoft/api-extractor@npm:7.36.4": - version: 7.36.4 - resolution: "@microsoft/api-extractor@npm:7.36.4" - dependencies: - "@microsoft/api-extractor-model": 7.27.6 - "@microsoft/tsdoc": 0.14.2 - "@microsoft/tsdoc-config": ~0.16.1 - "@rushstack/node-core-library": 3.59.7 - "@rushstack/rig-package": 0.4.1 - "@rushstack/ts-command-line": 4.15.2 - colors: ~1.2.1 - lodash: ~4.17.15 - resolve: ~1.22.1 - semver: ~7.5.4 - source-map: ~0.6.1 - typescript: ~5.0.4 - bin: - api-extractor: bin/api-extractor - checksum: 92559325cf2407fa27cb9675772956511fa35005f295cdb4dc47abd7ef9c77ba61b0f684c2e952301a76dd2cfa9e398840c8f3d9117d621300e12b0ecfbf8147 - languageName: node - linkType: hard - -"@microsoft/fetch-event-source@npm:^2.0.1": - version: 2.0.1 - resolution: "@microsoft/fetch-event-source@npm:2.0.1" - checksum: a50e1c0f33220206967266d0a4bbba0703e2793b079d9f6e6bfd48f71b2115964a803e14cf6e902c6fab321edc084f26022334f5eaacc2cec87f174715d41852 - languageName: node - linkType: hard - -"@microsoft/tsdoc-config@npm:~0.16.1": - version: 0.16.2 - resolution: "@microsoft/tsdoc-config@npm:0.16.2" - dependencies: - "@microsoft/tsdoc": 0.14.2 - ajv: ~6.12.6 - jju: ~1.4.0 - resolve: ~1.19.0 - checksum: 12b0d703154076bcaac75ca42e804e4fc292672396441e54346d7eadd0d6b57f90980eda2b1bab89b224af86da34a2389f9054002e282011e795ca5919a4386f - languageName: node - linkType: hard - -"@microsoft/tsdoc-config@npm:~0.17.0": - version: 0.17.0 - resolution: "@microsoft/tsdoc-config@npm:0.17.0" - dependencies: - "@microsoft/tsdoc": 0.15.0 - ajv: ~8.12.0 - jju: ~1.4.0 - resolve: ~1.22.2 - checksum: dd2de8247d0fc29608da83edf4ab73a21370f6ce10d089853303e91b135fdb1436ccec3bd1024f235dd3180dfe5dae7342989eadd03af55cf06f0e974e5fc213 - languageName: node - linkType: hard - -"@microsoft/tsdoc@npm:0.14.2": - version: 0.14.2 - resolution: "@microsoft/tsdoc@npm:0.14.2" - checksum: b167c89e916ba73ee20b9c9d5dba6aa3a0de25ed3d50050e8a344dca7cd43cb2e1059bd515c820369b6e708901dd3fda476a42bc643ca74a35671ce77f724a3a - languageName: node - linkType: hard - -"@microsoft/tsdoc@npm:0.15.0, @microsoft/tsdoc@npm:~0.15.0": - version: 0.15.0 - resolution: "@microsoft/tsdoc@npm:0.15.0" - checksum: 3f693cff07b220b68563e3f86e9f94a9c8d0791a7446f76149c7d62ae5ed5cb4578bb48b9b5f9baa3dd9a9f77be81903c74654a41e0ca4ecf78936654952a8d4 - languageName: node - linkType: hard - -"@module-federation/bridge-react-webpack-plugin@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/bridge-react-webpack-plugin@npm:0.6.7" - dependencies: - "@module-federation/sdk": 0.6.7 - "@types/semver": 7.5.8 - semver: 7.6.3 - checksum: a0b842a8446d6b354466d20fa955838557fa18121c500c5ee4fc7e7e036f49f3868863551c8b159c399724b1ec47696e88a23575fe56a7a15a6fa87ec94bd51c - languageName: node - linkType: hard - -"@module-federation/data-prefetch@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/data-prefetch@npm:0.6.7" - dependencies: - "@module-federation/runtime": 0.6.7 - "@module-federation/sdk": 0.6.7 - fs-extra: 9.1.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 5026dac96e7bb884e37defc014361b283cc603cadca77da87c725ac96c264441dee6f3b5f105541e977ee96f337b146eb2d771852f749eaf7174f6d5f42dc272 - languageName: node - linkType: hard - -"@module-federation/dts-plugin@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/dts-plugin@npm:0.6.7" - dependencies: - "@module-federation/managers": 0.6.7 - "@module-federation/sdk": 0.6.7 - "@module-federation/third-party-dts-extractor": 0.6.7 - adm-zip: ^0.5.10 - ansi-colors: ^4.1.3 - axios: ^1.7.4 - chalk: 3.0.0 - fs-extra: 9.1.0 - isomorphic-ws: 5.0.0 - koa: 2.15.3 - lodash.clonedeepwith: 4.5.0 - log4js: 6.9.1 - node-schedule: 2.1.1 - rambda: ^9.1.0 - ws: 8.17.1 - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: ">=1.0.24" - peerDependenciesMeta: - vue-tsc: - optional: true - checksum: 29fda385c50ef3305ebd752342371628c623e0be95ba34ff52aacf4cf31fd9a9b005f6a36c603e40af047ea583692ba4e2e25584190aae7c25d77fe31d78582f - languageName: node - linkType: hard - -"@module-federation/enhanced@npm:^0.6.0": - version: 0.6.7 - resolution: "@module-federation/enhanced@npm:0.6.7" - dependencies: - "@module-federation/bridge-react-webpack-plugin": 0.6.7 - "@module-federation/data-prefetch": 0.6.7 - "@module-federation/dts-plugin": 0.6.7 - "@module-federation/managers": 0.6.7 - "@module-federation/manifest": 0.6.7 - "@module-federation/rspack": 0.6.7 - "@module-federation/runtime-tools": 0.6.7 - "@module-federation/sdk": 0.6.7 - btoa: ^1.2.1 - upath: 2.0.1 - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: ">=1.0.24" - webpack: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - vue-tsc: - optional: true - webpack: - optional: true - checksum: 40c1a374b0810b6015bcb0fa7a92f9774b48cf8115bd7347ce7a640c1989e3db7436edf8a3f58b71bfbc98a54c48b916c7b13ad99d06596882d1d75ce3ea2eff - languageName: node - linkType: hard - -"@module-federation/managers@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/managers@npm:0.6.7" - dependencies: - "@module-federation/sdk": 0.6.7 - find-pkg: 2.0.0 - fs-extra: 9.1.0 - checksum: ca540dc76bd2075d2bfea2793d66366ee7efde72247570248af7b7ce626752bb17aea2b22a1f89f4ab5eb5bc8880dcd2524f8d3528841af7b0750fb96da9271a - languageName: node - linkType: hard - -"@module-federation/manifest@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/manifest@npm:0.6.7" - dependencies: - "@module-federation/dts-plugin": 0.6.7 - "@module-federation/managers": 0.6.7 - "@module-federation/sdk": 0.6.7 - chalk: 3.0.0 - find-pkg: 2.0.0 - checksum: f2cd4777a96e6ccac0f4a0bfa31d1be2eb84661e6aab349c004bc2ed21ce7f789a16aca2a6339327e29b968839d8b787d133e5e087220e27431ee3da9fc40110 - languageName: node - linkType: hard - -"@module-federation/rspack@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/rspack@npm:0.6.7" - dependencies: - "@module-federation/bridge-react-webpack-plugin": 0.6.7 - "@module-federation/dts-plugin": 0.6.7 - "@module-federation/managers": 0.6.7 - "@module-federation/manifest": 0.6.7 - "@module-federation/runtime-tools": 0.6.7 - "@module-federation/sdk": 0.6.7 - peerDependencies: - typescript: ^4.9.0 || ^5.0.0 - vue-tsc: ">=1.0.24" - peerDependenciesMeta: - typescript: - optional: true - vue-tsc: - optional: true - checksum: 8c0ee1ae2b0761ca933cc95918934d555aca5f2953254c4ffb509e45f9a78f7fbbe55c5b2c10ceeceb1afcd5972d431ad3e87370e3c7859aeca3462b9142f0ee - languageName: node - linkType: hard - -"@module-federation/runtime-tools@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/runtime-tools@npm:0.6.7" - dependencies: - "@module-federation/runtime": 0.6.7 - "@module-federation/webpack-bundler-runtime": 0.6.7 - checksum: bcdd35daea9d3f755d8f33aa1b3651ed3fff92c67ef56d9ce23c1fd4e831f36710e93c461553ac0e34fffc07ebcec9b924130f3eeed2faac4e5b4c7cb2db2e82 - languageName: node - linkType: hard - -"@module-federation/runtime@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/runtime@npm:0.6.7" - dependencies: - "@module-federation/sdk": 0.6.7 - checksum: 828262718d63164c25e3d15451869b5626f51657f7cc332a8c058425e2fb8f0c7c75bd6917fd7f28ff544b9271e0a6638bcd87ca1b4c9adf787dcdf23911f3d9 - languageName: node - linkType: hard - -"@module-federation/sdk@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/sdk@npm:0.6.7" - checksum: 36716421ecd46b4d94eb36e6cda7a5463b45977bb09ca6523ad8fff82cfdff9865a159e724b956b96b331a7d4912b0509396c15e4cd1d92d44f97d5311305ba4 - languageName: node - linkType: hard - -"@module-federation/third-party-dts-extractor@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/third-party-dts-extractor@npm:0.6.7" - dependencies: - find-pkg: 2.0.0 - fs-extra: 9.1.0 - resolve: 1.22.8 - checksum: d845dcc47813c8653baa61e4077e54bc349928a28096e3ac176a28db0bbc5a5ba9f004ec5cf56384861a4b138a0bb8d484575fdb04c25106f49fa1ce6c3331df - languageName: node - linkType: hard - -"@module-federation/webpack-bundler-runtime@npm:0.6.7": - version: 0.6.7 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.6.7" - dependencies: - "@module-federation/runtime": 0.6.7 - "@module-federation/sdk": 0.6.7 - checksum: 57291be8b48a7b831f07914c0bd6977338e02bc2c6882af8a03d1823ca1cb5394a6a0ddb59520894b41d94dadd2101fb12ea8b24e58f16f6d9ae51b316e6a964 - languageName: node - linkType: hard - -"@motionone/animation@npm:^10.12.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" - dependencies: - "@motionone/easing": ^10.18.0 - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 - tslib: ^2.3.1 - checksum: 841cb9f4843a89e5e4560b9f960f52cbe78afc86f87c769f71e9edb3aadd53fb87982b7e11914428f228b29fd580756be531369c2ffac06432550afa4e87d1c3 - languageName: node - linkType: hard - -"@motionone/dom@npm:10.12.0": - version: 10.12.0 - resolution: "@motionone/dom@npm:10.12.0" - dependencies: - "@motionone/animation": ^10.12.0 - "@motionone/generators": ^10.12.0 - "@motionone/types": ^10.12.0 - "@motionone/utils": ^10.12.0 - hey-listen: ^1.0.8 - tslib: ^2.3.1 - checksum: 123356f28e44362c4f081aae3df22e576f46bfcb07e01257b2ac64a115668448f29b8de67e4b6e692c5407cffb78ffe7cf9fa1bc064007482bab5dd23a69d380 - languageName: node - linkType: hard - -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" - dependencies: - "@motionone/utils": ^10.18.0 - tslib: ^2.3.1 - checksum: 6bd37f7a9d5a88f868cc0ad6e47d2ba8d9fefd7da84fccfea7ed77ec08c2e6d1e42df88dda462665102a5cf03f748231a1a077de7054b5a8ccb0fbf36f61b1e7 - languageName: node - linkType: hard - -"@motionone/generators@npm:^10.12.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" - dependencies: - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 - tslib: ^2.3.1 - checksum: 51a0e075681697b11d0771998cac8c76a745f00141502f81adb953896992b7f49478965e4afe696bc83361afaae8d2f1057d71c25b21035fe67258ff73764f1c - languageName: node - linkType: hard - -"@motionone/types@npm:^10.12.0, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 3fa74db64e371e61a7f7669d7d541d11c9a8dd871032d59c69041e3b2e07a67ad2ed8767cb9273bac90eed4e1f76efc1f14c8673c2e9a288f6070ee0fef64a25 - languageName: node - linkType: hard - -"@motionone/utils@npm:^10.12.0, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" - dependencies: - "@motionone/types": ^10.17.1 - hey-listen: ^1.0.8 - tslib: ^2.3.1 - checksum: a27f9afde693a0cbbbcb33962b12bbe40dd2cfa514b0732f3c7953c5ef4beed738e1e8172a2de89e3b9f74a253ef0a70d7f3efb730be97b77d7176a3ffacb67a - languageName: node - linkType: hard - -"@mswjs/cookies@npm:^0.2.2": - version: 0.2.2 - resolution: "@mswjs/cookies@npm:0.2.2" - dependencies: - "@types/set-cookie-parser": ^2.4.0 - set-cookie-parser: ^2.4.6 - checksum: 23b1ef56d57efcc1b44600076f531a1fb703855af342a31e01bad4adaf0dab51f6d3b5595a95a7988c3f612ba075835f9a06c52833205284d101eb9a51dd72b0 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.17.10": - version: 0.17.10 - resolution: "@mswjs/interceptors@npm:0.17.10" - dependencies: - "@open-draft/until": ^1.0.3 - "@types/debug": ^4.1.7 - "@xmldom/xmldom": ^0.8.3 - debug: ^4.3.3 - headers-polyfill: 3.2.5 - outvariant: ^1.2.1 - strict-event-emitter: ^0.2.4 - web-encoding: ^1.1.5 - checksum: 0e6d32f399144b5cefe6fd7620f2776c83adc9bbbbccf2eb4ea347332be059f585136c44168c09b544c41cd3d686f88e43432e10192227a24fbb0c98a2f52dc8 - languageName: node - linkType: hard - -"@mui/core-downloads-tracker@npm:^5.16.7": - version: 5.16.7 - resolution: "@mui/core-downloads-tracker@npm:5.16.7" - checksum: b65c48ba2bf6bba6435ba9f2d6c33db0c8a85b3ff7599136a9682b72205bec76470ab5ed5e6e625d5bd012ed9bcbc641ed677548be80d217c9fb5d0435567062 - languageName: node - linkType: hard - -"@mui/material@npm:^5.12.2, @mui/material@npm:^5.16.7": - version: 5.16.7 - resolution: "@mui/material@npm:5.16.7" - dependencies: - "@babel/runtime": ^7.23.9 - "@mui/core-downloads-tracker": ^5.16.7 - "@mui/system": ^5.16.7 - "@mui/types": ^7.2.15 - "@mui/utils": ^5.16.6 - "@popperjs/core": ^2.11.8 - "@types/react-transition-group": ^4.4.10 - clsx: ^2.1.0 - csstype: ^3.1.3 - prop-types: ^15.8.1 - react-is: ^18.3.1 - react-transition-group: ^4.4.5 - 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 - checksum: 5057b48c3ce554247de9a8f675bda9bbda079bc83a696c500525f3ebbd63315a44f1c2a7c83c2025dbd02d2722892e397a0af10c1219d45f6534e41d91a43cc0 - languageName: node - linkType: hard - -"@mui/private-theming@npm:^5.16.6": - version: 5.16.6 - resolution: "@mui/private-theming@npm:5.16.6" - dependencies: - "@babel/runtime": ^7.23.9 - "@mui/utils": ^5.16.6 - prop-types: ^15.8.1 - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 314ba598ab17cd425a36e4cab677ed26fe0939b23e53120da77cfbc3be6dada5428fa8e2a55cb697417599a4e3abfee6d4711de0a7318b9fb2c3a822b2d5b5a8 - languageName: node - linkType: hard - -"@mui/styled-engine@npm:^5.16.6": - version: 5.16.6 - resolution: "@mui/styled-engine@npm:5.16.6" - dependencies: - "@babel/runtime": ^7.23.9 - "@emotion/cache": ^11.11.0 - csstype: ^3.1.3 - prop-types: ^15.8.1 - 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 - checksum: 604f83b91801945336db211a8273061132668d01e9f456c30bb811a3b49cc5786b8b7dd8e0b5b89de15f6209abc900d9e679d3ae7a4651a6df45e323b6ed95c5 - languageName: node - linkType: hard - -"@mui/system@npm:^5.16.7": - version: 5.16.7 - resolution: "@mui/system@npm:5.16.7" - dependencies: - "@babel/runtime": ^7.23.9 - "@mui/private-theming": ^5.16.6 - "@mui/styled-engine": ^5.16.6 - "@mui/types": ^7.2.15 - "@mui/utils": ^5.16.6 - clsx: ^2.1.0 - csstype: ^3.1.3 - prop-types: ^15.8.1 - 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 - checksum: 86cc11d062645b6742328178ca3a9e2aa2c6d064a559e4fb8c6c6bb8251794959b9dad385f9508fdcab2ae2764503c80f7c3d4f6eb1e0e8aa649f28d4f59133b - languageName: node - linkType: hard - -"@mui/types@npm:^7.2.15": - version: 7.2.17 - resolution: "@mui/types@npm:7.2.17" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 21b7f7639f05663f4ba9baa75f8a3f2fbb1e675e0fa4a4ef3b97acdcb81b6290c04b5515d2ae719e8ed2397bbe379f9fb665c74b209a2181fcccd2f83483dd85 - languageName: node - linkType: hard - -"@mui/utils@npm:^5.14.15, @mui/utils@npm:^5.16.6": - version: 5.16.6 - resolution: "@mui/utils@npm:5.16.6" - dependencies: - "@babel/runtime": ^7.23.9 - "@mui/types": ^7.2.15 - "@types/prop-types": ^15.7.12 - clsx: ^2.1.1 - prop-types: ^15.8.1 - react-is: ^18.3.1 - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 6f8068f07f60a842fcb2e2540eecbd9c5f04df695bcc427184720e8ae138ae689fefd3c20147ab7c76e809ede6e10f5e08d1c34cd3a8b09bd22d2020a666a96f - languageName: node - linkType: hard - -"@n1ru4l/push-pull-async-iterable-iterator@npm:^3.1.0": - version: 3.2.0 - resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.2.0" - checksum: 2c7bdbc6c3d8f0aa05c2e3e80c4a856f766e6113a86198fd0df2448117f7cfa71ee2946f6aa7e745caec6ac04d19a5a61c6c80c6fdbf686d43984b3791f0a04d - languageName: node - linkType: hard - -"@nestjs/axios@npm:3.0.3": - version: 3.0.3 - resolution: "@nestjs/axios@npm:3.0.3" - peerDependencies: - "@nestjs/common": ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - axios: ^1.3.1 - rxjs: ^6.0.0 || ^7.0.0 - checksum: 4e4cd4a26dc53687cedcf360cf686839608ba80d7c9c7e449546299545ddad69fb2dd199f868f3de5d00bc3ab795fecda79971de1599c24f647f2c6c95a21bb9 - languageName: node - linkType: hard - -"@nestjs/common@npm:10.4.3": - version: 10.4.3 - resolution: "@nestjs/common@npm:10.4.3" - dependencies: - iterare: 1.2.1 - tslib: 2.7.0 - uid: 2.0.2 - peerDependencies: - class-transformer: "*" - class-validator: "*" - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - class-transformer: - optional: true - class-validator: - optional: true - checksum: 980d545251c9310fb0680c07fe8a4de65033970e6db0d2bb9b9a82d54842c5e487ca94d1c147dbbdc959b745dabfa9a30a12915523cdb714c450130bc11f14b7 - languageName: node - linkType: hard - -"@nestjs/core@npm:10.4.3": - version: 10.4.3 - resolution: "@nestjs/core@npm:10.4.3" - dependencies: - "@nuxtjs/opencollective": 0.3.2 - fast-safe-stringify: 2.1.1 - iterare: 1.2.1 - path-to-regexp: 3.3.0 - tslib: 2.7.0 - uid: 2.0.2 - peerDependencies: - "@nestjs/common": ^10.0.0 - "@nestjs/microservices": ^10.0.0 - "@nestjs/platform-express": ^10.0.0 - "@nestjs/websockets": ^10.0.0 - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - "@nestjs/microservices": - optional: true - "@nestjs/platform-express": - optional: true - "@nestjs/websockets": - optional: true - checksum: 55e2b96f9851d58e42c35d2057bca7b700ced22724e5b17745a88bf2e1f8d61d9d7a84f31b19106982c0cd3d913de165031451ff3b05da1f7c04b83988c499e5 - languageName: node - linkType: hard - -"@node-saml/node-saml@npm:^5.0.0": - version: 5.0.0 - resolution: "@node-saml/node-saml@npm:5.0.0" - dependencies: - "@types/debug": ^4.1.12 - "@types/qs": ^6.9.11 - "@types/xml-encryption": ^1.2.4 - "@types/xml2js": ^0.4.14 - "@xmldom/is-dom-node": ^1.0.1 - "@xmldom/xmldom": ^0.8.10 - debug: ^4.3.4 - xml-crypto: ^6.0.0 - xml-encryption: ^3.0.2 - xml2js: ^0.6.2 - xmlbuilder: ^15.1.1 - xpath: ^0.0.34 - checksum: 6a9ff9d922befc8ccb3338fe8f989eba66d3f781a3d1f39c4bd1d5c58fc1acd74ae05d94a08ef9c4ff1990ad38d0ca97135de52bbfe79196594e76f75e7b7e13 - languageName: node - linkType: hard - -"@node-saml/passport-saml@npm:^5.0.0": - version: 5.0.0 - resolution: "@node-saml/passport-saml@npm:5.0.0" - dependencies: - "@node-saml/node-saml": ^5.0.0 - "@types/express": ^4.17.21 - "@types/passport": ^1.0.16 - "@types/passport-strategy": ^0.2.38 - passport: ^0.7.0 - passport-strategy: ^1.0.0 - checksum: f5a5e3f731decd7cc3fa5effdd462e3265fa9da4455014041c62e678212b86200ec07e34083f6107c2db79157334e8f6af8658220bb865ad579317ca9465b05b - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": 2.0.5 - run-parallel: ^1.1.9 - checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:1.2.8, @nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": 2.1.5 - fastq: ^1.6.0 - checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^2.0.0": - version: 2.2.2 - resolution: "@npmcli/agent@npm:2.2.2" - dependencies: - agent-base: ^7.1.0 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.1 - lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.3 - checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" - dependencies: - semver: ^7.3.5 - checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 - languageName: node - linkType: hard - -"@nuxtjs/opencollective@npm:0.3.2": - version: 0.3.2 - resolution: "@nuxtjs/opencollective@npm:0.3.2" - dependencies: - chalk: ^4.1.0 - consola: ^2.15.0 - node-fetch: ^2.6.1 - bin: - opencollective: bin/opencollective.js - checksum: fd3737c12edf55b5c2279674664c3ed5e756410ea82e9cd324c3f0e032ed5ccd8df1959ec69ea97f2f1c9c33c884aae3d7a7108a73ea0faa90d74ea47cf364d4 - languageName: node - linkType: hard - -"@octokit/app@npm:^14.0.2": - version: 14.1.0 - resolution: "@octokit/app@npm:14.1.0" - 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 - checksum: 2a27ea831d0367b07f3c4109bbc840c7ae7d5a52d3129593cd867364794eb51b16b0fc308b116a89af9a2f19553c72346e03dd07b952e82c222ed1e7880dfcac - languageName: node - linkType: hard - -"@octokit/auth-app@npm:^4.0.0": - version: 4.0.13 - resolution: "@octokit/auth-app@npm:4.0.13" - dependencies: - "@octokit/auth-oauth-app": ^5.0.0 - "@octokit/auth-oauth-user": ^2.0.0 - "@octokit/request": ^6.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - deprecation: ^2.3.1 - lru-cache: ^9.0.0 - universal-github-app-jwt: ^1.1.1 - universal-user-agent: ^6.0.0 - checksum: 809004bc3e985fd4911cc42060fecd7b88e609e1334b90c4f79711aa27cade03fa1d930945ea8f7339ddd8d4514dd220a6ae8489faefa9e0ce6881519a02fc37 - languageName: node - linkType: hard - -"@octokit/auth-app@npm:^6.0.0": - version: 6.1.2 - resolution: "@octokit/auth-app@npm:6.1.2" - 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 - checksum: fa9c16a9cf884a87f78ed11f4ab9b300908f3648ab9cd710037b22abbf496b3edb86440bf97acb28cf6d4ee4d64fbab4a845b75e739d0582879bc50ab0b74852 - languageName: node - linkType: hard - -"@octokit/auth-oauth-app@npm:^5.0.0": - version: 5.0.6 - resolution: "@octokit/auth-oauth-app@npm:5.0.6" - dependencies: - "@octokit/auth-oauth-device": ^4.0.0 - "@octokit/auth-oauth-user": ^2.0.0 - "@octokit/request": ^6.0.0 - "@octokit/types": ^9.0.0 - "@types/btoa-lite": ^1.0.0 - btoa-lite: ^1.0.0 - universal-user-agent: ^6.0.0 - checksum: 2101b70d148409ce24be3b7b5c033b03d92362a7b5786c441532187dac59826dba0ffbe245beb0c4cec55bc4b843b84b4b2ba0ad8ec46a31cc15451f80705b19 - languageName: node - linkType: hard - -"@octokit/auth-oauth-app@npm:^7.0.0, @octokit/auth-oauth-app@npm:^7.1.0": - version: 7.1.0 - resolution: "@octokit/auth-oauth-app@npm:7.1.0" - 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 - checksum: 021e13c138279e9edd7d6dcdc484a2658ae07b834ec3f5f41158e3870b3413deb09024408d1615731c960243ba710ca638a868dcd2583f7eb80fa6204b70657b - languageName: node - linkType: hard - -"@octokit/auth-oauth-device@npm:^4.0.0": - version: 4.0.5 - resolution: "@octokit/auth-oauth-device@npm:4.0.5" - dependencies: - "@octokit/oauth-methods": ^2.0.0 - "@octokit/request": ^6.0.0 - "@octokit/types": ^9.0.0 - universal-user-agent: ^6.0.0 - checksum: 361824ba13c56beb05016b48b7d492f7439650abbb9e687c9f3e82ef4830790e1aae3d78c6e95dc317278146442c59821d87bf0b9b3c6d53f87117fe32b380d0 - languageName: node - linkType: hard - -"@octokit/auth-oauth-device@npm:^6.1.0": - version: 6.1.0 - resolution: "@octokit/auth-oauth-device@npm:6.1.0" - dependencies: - "@octokit/oauth-methods": ^4.1.0 - "@octokit/request": ^8.3.1 - "@octokit/types": ^13.0.0 - universal-user-agent: ^6.0.0 - checksum: 2824f74ea5eca3d8da9793f463ebca725c8a13a241085015f96f037771ef3e5fa82d5842f538353c683b709d8d32ccd481bfc0ba8cbcde708916ea95a78dd0d2 - languageName: node - linkType: hard - -"@octokit/auth-oauth-user@npm:^2.0.0": - version: 2.1.2 - resolution: "@octokit/auth-oauth-user@npm:2.1.2" - dependencies: - "@octokit/auth-oauth-device": ^4.0.0 - "@octokit/oauth-methods": ^2.0.0 - "@octokit/request": ^6.0.0 - "@octokit/types": ^9.0.0 - btoa-lite: ^1.0.0 - universal-user-agent: ^6.0.0 - checksum: cbb4994452b38fecebfd93bcf56b5ac7853f3bb880a42b00eec2fc6a9fdc6582293247cc8ead10814903f47195353c6450fe1a964184def7fe6e746da911b8bc - languageName: node - linkType: hard - -"@octokit/auth-oauth-user@npm:^4.0.0, @octokit/auth-oauth-user@npm:^4.1.0": - version: 4.1.0 - resolution: "@octokit/auth-oauth-user@npm:4.1.0" - 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 - checksum: 581197a427c1ef153350e46de7315c9da1a98904b67e5e13aed88d36e334d95d869f8f12a35ed70d7232c6afd6d3912200988e41959e30c83f880d072ee8b8ba - languageName: node - linkType: hard - -"@octokit/auth-token@npm:^3.0.0": - version: 3.0.4 - resolution: "@octokit/auth-token@npm:3.0.4" - checksum: 42f533a873d4192e6df406b3176141c1f95287423ebdc4cf23a38bb77ee00ccbc0e60e3fbd5874234fc2ed2e67bbc6035e3b0561dacc1d078adb5c4ced3579e3 - languageName: node - linkType: hard - -"@octokit/auth-token@npm:^4.0.0": - version: 4.0.0 - resolution: "@octokit/auth-token@npm:4.0.0" - checksum: d78f4dc48b214d374aeb39caec4fdbf5c1e4fd8b9fcb18f630b1fe2cbd5a880fca05445f32b4561f41262cb551746aeb0b49e89c95c6dd99299706684d0cae2f - languageName: node - linkType: hard - -"@octokit/auth-unauthenticated@npm:^3.0.0": - version: 3.0.5 - resolution: "@octokit/auth-unauthenticated@npm:3.0.5" - dependencies: - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - checksum: 8372d732af9aeb09e51fc51c9aca00fb4522e182caf514898a27c5d7e33cfd8e39f9d00f7868cfc34ad437280a0fcafb312624a2968526110249e07b2b96b269 - languageName: node - linkType: hard - -"@octokit/auth-unauthenticated@npm:^5.0.0": - version: 5.0.1 - resolution: "@octokit/auth-unauthenticated@npm:5.0.1" - dependencies: - "@octokit/request-error": ^5.0.0 - "@octokit/types": ^12.0.0 - checksum: b6eed1fc15d47f45411c0229dd6613dd8fd4b79afbac23b8c47818da692a35d54f57e088294d9b71ce4dcc0f58ce0c77d12cd2700370d87770059248b9a8fbba - languageName: node - linkType: hard - -"@octokit/core@npm:^4.0.0, @octokit/core@npm:^4.2.1": - version: 4.2.4 - resolution: "@octokit/core@npm:4.2.4" - 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 - checksum: ac8ab47440a31b0228a034aacac6994b64d6b073ad5b688b4c5157fc5ee0d1af1c926e6087bf17fd7244ee9c5998839da89065a90819bde4a97cb77d4edf58a6 - languageName: node - linkType: hard - -"@octokit/core@npm:^5.0.0": - version: 5.2.0 - resolution: "@octokit/core@npm:5.2.0" - 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 - checksum: 57d5f02b759b569323dcb76cc72bf94ea7d0de58638c118ee14ec3e37d303c505893137dd72918328794844f35c74b3cd16999319c4b40d410a310d44a9b7566 - languageName: node - linkType: hard - -"@octokit/endpoint@npm:^7.0.0": - version: 7.0.6 - resolution: "@octokit/endpoint@npm:7.0.6" - dependencies: - "@octokit/types": ^9.0.0 - is-plain-object: ^5.0.0 - universal-user-agent: ^6.0.0 - checksum: 7caebf30ceec50eb7f253341ed419df355232f03d4638a95c178ee96620400db7e4a5e15d89773fe14db19b8653d4ab4cc81b2e93ca0c760b4e0f7eb7ad80301 - languageName: node - linkType: hard - -"@octokit/endpoint@npm:^9.0.1": - version: 9.0.5 - resolution: "@octokit/endpoint@npm:9.0.5" - dependencies: - "@octokit/types": ^13.1.0 - universal-user-agent: ^6.0.0 - checksum: d5cc2df9bd4603844c163eea05eec89c677cfe699c6f065fe86b83123e34554ec16d429e8142dec1e2b4cf56591ef0ce5b1763f250c87bc8e7bf6c74ba59ae82 - languageName: node - linkType: hard - -"@octokit/graphql-schema@npm:^13.7.0": - version: 13.10.0 - resolution: "@octokit/graphql-schema@npm:13.10.0" - dependencies: - graphql: ^16.0.0 - graphql-tag: ^2.10.3 - checksum: fdec9c9a4df1f90b733ea0e24964744faceaf65e5d350b1727892e8e0e5821df1d29aec5cfa039925a044c6f56d4ed2028505108db7fbc0c68011053853c2411 - languageName: node - linkType: hard - -"@octokit/graphql-schema@npm:^15.25.0": - version: 15.25.0 - resolution: "@octokit/graphql-schema@npm:15.25.0" - dependencies: - graphql: ^16.0.0 - graphql-tag: ^2.10.3 - checksum: 99a87802d2d917afb1f6196bba20553510c13e80b91603923d8bc0c93e978bf190d65fa255ca09f708cfbbbe5a2203b569997ee22d2592181eada36c78d3d0bb - languageName: node - linkType: hard - -"@octokit/graphql@npm:^5.0.0": - version: 5.0.6 - resolution: "@octokit/graphql@npm:5.0.6" - dependencies: - "@octokit/request": ^6.0.0 - "@octokit/types": ^9.0.0 - universal-user-agent: ^6.0.0 - checksum: 7be545d348ef31dcab0a2478dd64d5746419a2f82f61459c774602bcf8a9b577989c18001f50b03f5f61a3d9e34203bdc021a4e4d75ff2d981e8c9c09cf8a65c - languageName: node - linkType: hard - -"@octokit/graphql@npm:^7.1.0": - version: 7.1.0 - resolution: "@octokit/graphql@npm:7.1.0" - dependencies: - "@octokit/request": ^8.3.0 - "@octokit/types": ^13.0.0 - universal-user-agent: ^6.0.0 - checksum: 7b2706796e0269fc033ed149ea211117bcacf53115fd142c1eeafc06ebc5b6290e4e48c03d6276c210d72e3695e8598f83caac556cd00714fc1f8e4707d77448 - languageName: node - linkType: hard - -"@octokit/oauth-app@npm:^4.2.0": - version: 4.2.4 - resolution: "@octokit/oauth-app@npm:4.2.4" - dependencies: - "@octokit/auth-oauth-app": ^5.0.0 - "@octokit/auth-oauth-user": ^2.0.0 - "@octokit/auth-unauthenticated": ^3.0.0 - "@octokit/core": ^4.0.0 - "@octokit/oauth-authorization-url": ^5.0.0 - "@octokit/oauth-methods": ^2.0.0 - "@types/aws-lambda": ^8.10.83 - fromentries: ^1.3.1 - universal-user-agent: ^6.0.0 - checksum: 6d9798c9e63e84f3cb3031ac3f06f45c6ea053fd201be9a07a508786fd400479d7d9f6f85707d0fff7f094a265c7e966a2fa4c884001b99f02ddd927bf499d06 - languageName: node - linkType: hard - -"@octokit/oauth-app@npm:^6.0.0": - version: 6.1.0 - resolution: "@octokit/oauth-app@npm:6.1.0" - 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 - checksum: 4759ef41624928efee484802e3a6280d7a92205f435e0d299bc4b1e39661427d7f9ec33ef0d752dd6ee665e37d4afa81c8a6aea10ba53b8eb7da66167b0c52d4 - languageName: node - linkType: hard - -"@octokit/oauth-authorization-url@npm:^5.0.0": - version: 5.0.0 - resolution: "@octokit/oauth-authorization-url@npm:5.0.0" - checksum: bc457c4af9559e9e8f752e643fc9d116247f4e4246e69959d99b9e39196c93d7af53c1c8e3bd946bd0e4fc29f7ba27efe9bced8525ffa41fe45ef56a8281014b - languageName: node - linkType: hard - -"@octokit/oauth-authorization-url@npm:^6.0.2": - version: 6.0.2 - resolution: "@octokit/oauth-authorization-url@npm:6.0.2" - checksum: 0f11169a3eeb782cc08312c923de1a702b25ae033b972ba40380b6d72cb3f684543c8b6a5cf6f05936fdc6b8892070d4f7581138d8efc1b4c4a55ae6d7762327 - languageName: node - linkType: hard - -"@octokit/oauth-methods@npm:^2.0.0": - version: 2.0.6 - resolution: "@octokit/oauth-methods@npm:2.0.6" - dependencies: - "@octokit/oauth-authorization-url": ^5.0.0 - "@octokit/request": ^6.2.3 - "@octokit/request-error": ^3.0.3 - "@octokit/types": ^9.0.0 - btoa-lite: ^1.0.0 - checksum: 151b933d79d6fbf36fdfae8cdc868a3d43316352eaccf46cb8c420cfd238658275e41996d2d377177553bc0c637c3aefe8ca99c1ab7fd62054654b6119b7b1cc - languageName: node - linkType: hard - -"@octokit/oauth-methods@npm:^4.0.0, @octokit/oauth-methods@npm:^4.1.0": - version: 4.1.0 - resolution: "@octokit/oauth-methods@npm:4.1.0" - 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 - checksum: 2ca42f054a3b92f6f3fa9a984df7d75cc8c1f19aba5f6fc9636499dde3a8031e33148cbc936cace103b1eb7fe79d978aee7077aa6f69e0dd996ee345a10f2aa4 - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^14.0.0": - version: 14.0.0 - resolution: "@octokit/openapi-types@npm:14.0.0" - checksum: 0a1f8f3be998cd82c5a640e9166d43fd183b33d5d36f5e1a9b81608e94d0da87c01ec46c9988f69cd26585d4e2ffc4d3ec99ee4f75e5fe997fc86dad0aa8293c - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^18.0.0": - version: 18.1.1 - resolution: "@octokit/openapi-types@npm:18.1.1" - checksum: 94f42977fd2fcb9983c781fd199bc11218885a1226d492680bfb1268524a1b2af48a768eef90c63b80a2874437de641d59b3b7f640a5afa93e7c21fe1a79069a - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^20.0.0": - version: 20.0.0 - resolution: "@octokit/openapi-types@npm:20.0.0" - checksum: 23ff7613750f8b5790a0cbed5a2048728a7909e50d726932831044908357a932c7fc0613fb7b86430a49d31b3d03a180632ea5dd936535bfbc1176391a199e96 - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^22.2.0": - version: 22.2.0 - resolution: "@octokit/openapi-types@npm:22.2.0" - checksum: eca41feac2b83298e0d95e253ac1c5b6d65155ac57f65c5fd8d4a485d9728922d85ff4bee0e815a1f3a5421311db092bdb6da9d6104a1b1843d8b274bcad9630 - languageName: node - linkType: hard - -"@octokit/plugin-paginate-graphql@npm:^4.0.0": - version: 4.0.1 - resolution: "@octokit/plugin-paginate-graphql@npm:4.0.1" - peerDependencies: - "@octokit/core": ">=5" - checksum: 109d895303d39c1ba362a260c71202f3c92798faa4f4e05638023685b5ac9191cee61759ea0eee43b9ce945cf8c52aebf2dbd54c392165e86448d6421e97b0f5 - languageName: node - linkType: hard - -"@octokit/plugin-paginate-rest@npm:11.3.1": - version: 11.3.1 - resolution: "@octokit/plugin-paginate-rest@npm:11.3.1" - dependencies: - "@octokit/types": ^13.5.0 - peerDependencies: - "@octokit/core": 5 - checksum: 42c7c08e7287b4b85d2ae47852d2ffeb238c134ad6bcff18bddc154b15f6bec31778816c0763181401c370198390db7f6b0c3c44750fdfeec459594f7f4b5933 - languageName: node - linkType: hard - -"@octokit/plugin-paginate-rest@npm:^6.1.2": - version: 6.1.2 - resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" - dependencies: - "@octokit/tsconfig": ^1.0.2 - "@octokit/types": ^9.2.3 - peerDependencies: - "@octokit/core": ">=4" - checksum: a7b3e686c7cbd27ec07871cde6e0b1dc96337afbcef426bbe3067152a17b535abd480db1861ca28c88d93db5f7bfdbcadd0919ead19818c28a69d0e194038065 - languageName: node - linkType: hard - -"@octokit/plugin-paginate-rest@npm:^9.0.0": - version: 9.2.1 - resolution: "@octokit/plugin-paginate-rest@npm:9.2.1" - dependencies: - "@octokit/types": ^12.6.0 - peerDependencies: - "@octokit/core": 5 - checksum: 554ad17a7dcfd7028e321ffcae233f8ae7975569084f19d9b6217b47fb182e2604145108de7a9029777e6dc976b27b2dd7387e2e47a77532a72e6c195880576d - languageName: node - linkType: hard - -"@octokit/plugin-request-log@npm:^1.0.4": - version: 1.0.4 - resolution: "@octokit/plugin-request-log@npm:1.0.4" - peerDependencies: - "@octokit/core": ">=3" - checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c - languageName: node - linkType: hard - -"@octokit/plugin-rest-endpoint-methods@npm:13.2.2": - version: 13.2.2 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.2" - dependencies: - "@octokit/types": ^13.5.0 - peerDependencies: - "@octokit/core": ^5 - checksum: 347b3a891a561ed1dcc307a2dce42ca48c318c465ad91a26225d3d6493aef1b7ff868e6c56a0d7aa4170d028c7429ca1ec52aed6be34615a6ed701c3bcafdb17 - languageName: node - linkType: hard - -"@octokit/plugin-rest-endpoint-methods@npm:^7.1.2": - version: 7.2.3 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.2.3" - dependencies: - "@octokit/types": ^10.0.0 - peerDependencies: - "@octokit/core": ">=3" - checksum: 21dfb98514dbe900c29cddb13b335bbce43d613800c6b17eba3c1fd31d17e69c1960f3067f7bf864bb38fdd5043391f4a23edee42729d8c7fbabd00569a80336 - languageName: node - linkType: hard - -"@octokit/plugin-retry@npm:^6.0.0": - version: 6.0.1 - resolution: "@octokit/plugin-retry@npm:6.0.1" - dependencies: - "@octokit/request-error": ^5.0.0 - "@octokit/types": ^12.0.0 - bottleneck: ^2.15.3 - peerDependencies: - "@octokit/core": ">=5" - checksum: 9c8663b5257cf4fa04cc737c064e9557501719d6d3af7cf8f46434a2117e1cf4b8d25d9eb4294ed255ad17a0ede853542649870612733f4b8ece97e24e391d22 - languageName: node - linkType: hard - -"@octokit/plugin-throttling@npm:^8.0.0": - version: 8.2.0 - resolution: "@octokit/plugin-throttling@npm:8.2.0" - dependencies: - "@octokit/types": ^12.2.0 - bottleneck: ^2.15.3 - peerDependencies: - "@octokit/core": ^5.0.0 - checksum: 12c357175783bcd0feea454ece57f033928948a0555dc97c79675b56d2cc79043d2a5e28a7554d3531f1de13583634df3b48fb9609f79e8bb3adad92820bd807 - languageName: node - linkType: hard - -"@octokit/request-error@npm:^3.0.0, @octokit/request-error@npm:^3.0.3": - version: 3.0.3 - resolution: "@octokit/request-error@npm:3.0.3" - dependencies: - "@octokit/types": ^9.0.0 - deprecation: ^2.0.0 - once: ^1.4.0 - checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 - languageName: node - linkType: hard - -"@octokit/request-error@npm:^5.0.0, @octokit/request-error@npm:^5.1.0": - version: 5.1.0 - resolution: "@octokit/request-error@npm:5.1.0" - dependencies: - "@octokit/types": ^13.1.0 - deprecation: ^2.0.0 - once: ^1.4.0 - checksum: 2cdbb8e44072323b5e1c8c385727af6700e3e492d55bc1e8d0549c4a3d9026914f915866323d371b1f1772326d6e902341c872679cc05c417ffc15cadf5f4a4e - languageName: node - linkType: hard - -"@octokit/request@npm:^6.0.0, @octokit/request@npm:^6.2.3": - version: 6.2.8 - resolution: "@octokit/request@npm:6.2.8" - 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 - checksum: 3747106f50d7c462131ff995b13defdd78024b7becc40283f4ac9ea0af2391ff33a0bb476a05aa710346fe766d20254979079a1d6f626112015ba271fe38f3e2 - languageName: node - linkType: hard - -"@octokit/request@npm:^8.3.0, @octokit/request@npm:^8.3.1": - version: 8.4.0 - resolution: "@octokit/request@npm:8.4.0" - dependencies: - "@octokit/endpoint": ^9.0.1 - "@octokit/request-error": ^5.1.0 - "@octokit/types": ^13.1.0 - universal-user-agent: ^6.0.0 - checksum: 3d937e817a85c0adf447ab46b428ccd702c31b2091e47adec90583ec2242bd64666306fe8188628fb139aa4752e19400eb7652b0f5ca33cd9e77bbb2c60b202a - languageName: node - linkType: hard - -"@octokit/rest@npm:^19.0.3": - version: 19.0.13 - resolution: "@octokit/rest@npm:19.0.13" - 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 - checksum: ca1553e3fe46efabffef60e68e4a228d4cc0f0d545daf7f019560f666d3e934c6f3a6402a42bbd786af4f3c0a6e69380776312f01b7d52998fe1bbdd1b068f69 - languageName: node - linkType: hard - -"@octokit/tsconfig@npm:^1.0.2": - version: 1.0.2 - resolution: "@octokit/tsconfig@npm:1.0.2" - checksum: 74d56f3e9f326a8dd63700e9a51a7c75487180629c7a68bbafee97c612fbf57af8347369bfa6610b9268a3e8b833c19c1e4beb03f26db9a9dce31f6f7a19b5b1 - languageName: node - linkType: hard - -"@octokit/types@npm:^10.0.0": - version: 10.0.0 - resolution: "@octokit/types@npm:10.0.0" - dependencies: - "@octokit/openapi-types": ^18.0.0 - checksum: 8aafba2ff0cd2435fb70c291bf75ed071c0fa8a865cf6169648732068a35dec7b85a345851f18920ec5f3e94ee0e954988485caac0da09ec3f6781cc44fe153a - languageName: node - linkType: hard - -"@octokit/types@npm:^12.0.0, @octokit/types@npm:^12.2.0, @octokit/types@npm:^12.6.0": - version: 12.6.0 - resolution: "@octokit/types@npm:12.6.0" - dependencies: - "@octokit/openapi-types": ^20.0.0 - checksum: 850235f425584499a2266d5c585c1c2462ae11e25c650567142f3342cb9ce589c8c8fed87705811ca93271fd28c68e1fa77b88b67b97015d7b63d269fa46ed05 - languageName: node - linkType: hard - -"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.5.0": - version: 13.6.0 - resolution: "@octokit/types@npm:13.6.0" - dependencies: - "@octokit/openapi-types": ^22.2.0 - checksum: 6e8b2bd27a92b407025867e50b28acc698d19f11d71d54da07ca028d0b56fb95c5831e6091ed29a16160d7148f825d54aaae78e46b83c91d364ceccc372cb9a0 - languageName: node - linkType: hard - -"@octokit/types@npm:^8.0.0": - version: 8.2.1 - resolution: "@octokit/types@npm:8.2.1" - dependencies: - "@octokit/openapi-types": ^14.0.0 - checksum: 92f2fe5ea8c4c6ddbb2363c74cd865c64e5753eaa4895bc925b5064390890b1441c5406015d8a92285f386cc7e6fe714c47fe4beda370fcda9177153299c9e37 - languageName: node - linkType: hard - -"@octokit/types@npm:^9.0.0, @octokit/types@npm:^9.2.3": - version: 9.3.2 - resolution: "@octokit/types@npm:9.3.2" - dependencies: - "@octokit/openapi-types": ^18.0.0 - checksum: f55d096aaed3e04b8308d4422104fb888f355988056ba7b7ef0a4c397b8a3e54290d7827b06774dbe0c9ce55280b00db486286954f9c265aa6b03091026d9da8 - languageName: node - linkType: hard - -"@octokit/webhooks-methods@npm:^3.0.0": - version: 3.0.3 - resolution: "@octokit/webhooks-methods@npm:3.0.3" - checksum: 1caccc8b27ad53bbb8e39cf3db98a3ef5abcec9f919024d7f89618a5156044c6585871cc97176ec63fb2503bfe6b6ca8e4a18313e1eaed1c0163b194a4dada09 - languageName: node - linkType: hard - -"@octokit/webhooks-methods@npm:^4.1.0": - version: 4.1.0 - resolution: "@octokit/webhooks-methods@npm:4.1.0" - checksum: 0ce67220156d554ae4bc6a7230ae62c0389b9bbee1f6d1077947e64645ee864f0702778e86427d59ae970176620753f54edb44665cedbeb9bc22b9348a074427 - languageName: node - linkType: hard - -"@octokit/webhooks-types@npm:6.11.0": - version: 6.11.0 - resolution: "@octokit/webhooks-types@npm:6.11.0" - checksum: af35ac7a3d8d95bf9906fb3a8f6075cf9cb10707c79444fa82df2d64596125f515a35a4995b4548b84ee042c7c1b1cc120e05ece4a197af541a52f154bf4bcce - languageName: node - linkType: hard - -"@octokit/webhooks-types@npm:7.4.0": - version: 7.4.0 - resolution: "@octokit/webhooks-types@npm:7.4.0" - checksum: bedb819a6ad944ea95cab56da69a0c158d5f689d7f24a45e9a45bcbc4a34550858b1ef0d80a5f4c2fe02a6fc8d14302ca07123fc16a7cce93bb175c11f6a68dc - languageName: node - linkType: hard - -"@octokit/webhooks@npm:^10.9.2": - version: 10.9.2 - resolution: "@octokit/webhooks@npm:10.9.2" - dependencies: - "@octokit/request-error": ^3.0.0 - "@octokit/webhooks-methods": ^3.0.0 - "@octokit/webhooks-types": 6.11.0 - aggregate-error: ^3.1.0 - checksum: 06ad79021adf9facff3937d387ed5949a2c42ef550401ce2b12df88816b2de30f5b868129a7af523c6036d18b76fb89d22c71d26223f1c2e07c40552f45f6387 - languageName: node - linkType: hard - -"@octokit/webhooks@npm:^12.0.4": - version: 12.2.0 - resolution: "@octokit/webhooks@npm:12.2.0" - dependencies: - "@octokit/request-error": ^5.0.0 - "@octokit/webhooks-methods": ^4.1.0 - "@octokit/webhooks-types": 7.4.0 - aggregate-error: ^3.1.0 - checksum: 69d32fd24ea00f632d1ba3edb84c8e15852b47ad120fe7db938bc8fd1f2823dd7e61707b3280a29818925871b51e472c5f892f76eee0c6d0cee8d0e51c7b5f5d - languageName: node - linkType: hard - -"@open-draft/until@npm:^1.0.3": - version: 1.0.3 - resolution: "@open-draft/until@npm:1.0.3" - checksum: 323e92ebef0150ed0f8caedc7d219b68cdc50784fa4eba0377eef93533d3f46514eb2400ced83dda8c51bddc3d2c7b8e9cf95e5ec85ab7f62dfc015d174f62f2 - languageName: node - linkType: hard - -"@openapi-contrib/openapi-schema-to-json-schema@npm:~3.2.0": - version: 3.2.0 - resolution: "@openapi-contrib/openapi-schema-to-json-schema@npm:3.2.0" - dependencies: - fast-deep-equal: ^3.1.3 - checksum: c47cbf85bee3e38e06a627efbbdffd78c95cdadebf6d935092c8ff616e31a69fcfd739a5d9cca5b4b2c6aef49f8dbced6c300eac1f8ade66b3fab403df19ccb2 - languageName: node - linkType: hard - -"@openapitools/openapi-generator-cli@npm:^2.7.0": - version: 2.13.12 - resolution: "@openapitools/openapi-generator-cli@npm:2.13.12" - dependencies: - "@nestjs/axios": 3.0.3 - "@nestjs/common": 10.4.3 - "@nestjs/core": 10.4.3 - "@nuxtjs/opencollective": 0.3.2 - axios: 1.7.7 - chalk: 4.1.2 - commander: 8.3.0 - compare-versions: 4.1.4 - concurrently: 6.5.1 - console.table: 0.10.0 - fs-extra: 10.1.0 - glob: 7.2.3 - https-proxy-agent: 7.0.5 - inquirer: 8.2.6 - lodash: 4.17.21 - reflect-metadata: 0.1.13 - rxjs: 7.8.1 - tslib: 2.7.0 - bin: - openapi-generator-cli: main.js - checksum: c2487abfef5dbfc8619824222424c4ab9c0accfdc77f1d6099efa7d4a0b960894351219fe75b12b5663afe4cd2136c3986297e141bf4b380fbfc4aec40704ef2 - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.4.0": - version: 1.9.0 - resolution: "@opentelemetry/api@npm:1.9.0" - checksum: 9e88e59d53ced668f3daaecfd721071c5b85a67dd386f1c6f051d1be54375d850016c881f656ffbe9a03bedae85f7e89c2f2b635313f9c9b195ad033cdc31020 - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f - languageName: node - linkType: hard - -"@playwright/test@npm:^1.32.3": - version: 1.47.2 - resolution: "@playwright/test@npm:1.47.2" - dependencies: - playwright: 1.47.2 - bin: - playwright: cli.js - checksum: 4f149613c0fd4a40061425efdf5c7a257df09e1b6b797ad221597ddde52381edb69fce6645bf3b95a11eee74147a2025c1951041f29dbc717dab0cc46d9c3427 - languageName: node - linkType: hard - -"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.7": - version: 0.5.15 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" - dependencies: - ansi-html: ^0.0.9 - core-js-pure: ^3.23.3 - error-stack-parser: ^2.0.6 - html-entities: ^2.1.0 - loader-utils: ^2.0.4 - schema-utils: ^4.2.0 - source-map: ^0.7.3 - peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x || 5.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true - checksum: 82df6244146209d63a12f0ca2e70b05274ee058c7e6d6eb4ced1228afde3b039a7f3f3cc0c76f1bb4b28deadbcf08bc2821c814f0bfee06979128578300fff3d - languageName: node - linkType: hard - -"@popperjs/core@npm:^2.11.8": - version: 2.11.8 - resolution: "@popperjs/core@npm:2.11.8" - checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": ^1.1.1 - "@protobufjs/inquire": ^1.1.0 - checksum: 3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 - languageName: node - linkType: hard - -"@radix-ui/primitive@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/primitive@npm:1.1.0" - checksum: 7cbf70bfd4b2200972dbd52a9366801b5a43dd844743dc97eb673b3ec8e64f5dd547538faaf9939abbfe8bb275773767ecf5a87295d90ba09c15cba2b5528c89 - languageName: node - linkType: hard - -"@radix-ui/react-arrow@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-arrow@npm:1.1.0" - dependencies: - "@radix-ui/react-primitive": 2.0.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 8522e0a8095ecc32d3a719f9c3bc0514c677a9c9d5ac26985d5416576dbc487c2a49ba2484397d9de502b54657856cb41ca3ea0b2165563eeeae45a83750885b - languageName: node - linkType: hard - -"@radix-ui/react-collection@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-collection@npm:1.1.0" - dependencies: - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.0 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-slot": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 70cee7f23cf19b0a9533723ba2ce80a40013d7b5e3588acd40e3f155cb46e0d94d9ebef58fd907d9862e2cb2b65f3f73315719597a790aefabfeae8a64566807 - languageName: node - linkType: hard - -"@radix-ui/react-compose-refs@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-compose-refs@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 047a4ed5f87cb848be475507cd62836cf5af5761484681f521ea543ea7c9d59d61d42806d6208863d5e2380bf38cdf4cff73c2bbe5f52dbbe50fb04e1a13ac72 - languageName: node - linkType: hard - -"@radix-ui/react-context@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-context@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: d48df5e5193a1d963a1ff7a58f08497c60ddc364216c59090c8267985bd478447dd617847ea277afe10e67c4e0c528894c8d7407082325e0650038625140558a - languageName: node - linkType: hard - -"@radix-ui/react-context@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-context@npm:1.1.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 9a04db236685dacc2f5ab2bdcfc4c82b974998e712ab97d79b11d5b4ef073d24aa9392398c876ef6cb3c59f40299285ceee3646187ad818cdad4fe1c74469d3f - languageName: node - linkType: hard - -"@radix-ui/react-dialog@npm:^1.0.4": - version: 1.1.2 - resolution: "@radix-ui/react-dialog@npm:1.1.2" - dependencies: - "@radix-ui/primitive": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.1 - "@radix-ui/react-dismissable-layer": 1.1.1 - "@radix-ui/react-focus-guards": 1.1.1 - "@radix-ui/react-focus-scope": 1.1.0 - "@radix-ui/react-id": 1.1.0 - "@radix-ui/react-portal": 1.1.2 - "@radix-ui/react-presence": 1.1.1 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-slot": 1.1.0 - "@radix-ui/react-use-controllable-state": 1.1.0 - aria-hidden: ^1.1.1 - react-remove-scroll: 2.6.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: abf379c021fabad01a4e5d4e0253a73d7cc9aa4947fb63fbdaf9f56d1a7ee82c61a028f09953a1c734ae4f52733f4dcbd2b404e7eada13fc4f74f690aa65395b - languageName: node - linkType: hard - -"@radix-ui/react-direction@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-direction@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 25ad0d1d65ad08c93cebfbefdff9ef2602e53f4573a66b37d2c366ede9485e75ec6fc8e7dd7d2939b34ea5504ca0fe6ac4a3acc2f6ee9b62d131d65486eafd49 - languageName: node - linkType: hard - -"@radix-ui/react-dismissable-layer@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-dismissable-layer@npm:1.1.1" - dependencies: - "@radix-ui/primitive": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-use-callback-ref": 1.1.0 - "@radix-ui/react-use-escape-keydown": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 18450111de16435a6e98661c8530bf87d8dfe51aa8649fea4f420db389642800792bc454669cab010c35cd402e9ae945c882e78e4cf2ce209d9c701f7a9b940f - languageName: node - linkType: hard - -"@radix-ui/react-dropdown-menu@npm:^2.0.5": - version: 2.1.2 - resolution: "@radix-ui/react-dropdown-menu@npm:2.1.2" - dependencies: - "@radix-ui/primitive": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.1 - "@radix-ui/react-id": 1.1.0 - "@radix-ui/react-menu": 2.1.2 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-use-controllable-state": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 9b5036e6c7707d92c6ab27e73619e9db73d6adc5dd07b708add7e9d21dae20cfe7932b2ceed6120a0521415ebd3c6fc37d2be93926d80adeb5e2df7d9f632184 - languageName: node - linkType: hard - -"@radix-ui/react-focus-guards@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-focus-guards@npm:1.1.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: ac8dd31f48fa0500bafd9368f2f06c5a06918dccefa89fa5dc77ca218dc931a094a81ca57f6b181138029822f7acdd5280dceccf5ba4d9263c754fb8f7961879 - languageName: node - linkType: hard - -"@radix-ui/react-focus-scope@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-focus-scope@npm:1.1.0" - dependencies: - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-use-callback-ref": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: bea6c993752780c46c69f0c21a0fd96f11b9ed7edac23deb0953fbd8524d90938bf4c8060ccac7cad14caba3eb493f2642be7f8933910f4b6fa184666b7fcb40 - languageName: node - linkType: hard - -"@radix-ui/react-id@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-id@npm:1.1.0" - dependencies: - "@radix-ui/react-use-layout-effect": 1.1.0 - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 6fbc9d1739b3b082412da10359e63967b4f3a60383ebda4c9e56b07a722d29bee53b203b3b1418f88854a29315a7715867133bb149e6e22a027a048cdd20d970 - languageName: node - linkType: hard - -"@radix-ui/react-menu@npm:2.1.2": - version: 2.1.2 - resolution: "@radix-ui/react-menu@npm:2.1.2" - dependencies: - "@radix-ui/primitive": 1.1.0 - "@radix-ui/react-collection": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.1 - "@radix-ui/react-direction": 1.1.0 - "@radix-ui/react-dismissable-layer": 1.1.1 - "@radix-ui/react-focus-guards": 1.1.1 - "@radix-ui/react-focus-scope": 1.1.0 - "@radix-ui/react-id": 1.1.0 - "@radix-ui/react-popper": 1.2.0 - "@radix-ui/react-portal": 1.1.2 - "@radix-ui/react-presence": 1.1.1 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-roving-focus": 1.1.0 - "@radix-ui/react-slot": 1.1.0 - "@radix-ui/react-use-callback-ref": 1.1.0 - aria-hidden: ^1.1.1 - react-remove-scroll: 2.6.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 7d9a0f097590ee464ffb0f13fdec0c4bacd7cab011a5b7906139f03a76af4b32c35dd54e30d9da733673cd0e03a5e98bec2a65cf0ec1d8c18fdb7758c646e9f8 - languageName: node - linkType: hard - -"@radix-ui/react-popper@npm:1.2.0": - version: 1.2.0 - resolution: "@radix-ui/react-popper@npm:1.2.0" - dependencies: - "@floating-ui/react-dom": ^2.0.0 - "@radix-ui/react-arrow": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.0 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-use-callback-ref": 1.1.0 - "@radix-ui/react-use-layout-effect": 1.1.0 - "@radix-ui/react-use-rect": 1.1.0 - "@radix-ui/react-use-size": 1.1.0 - "@radix-ui/rect": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 95b2390181abe3296274b3e3836d295dc7b1624462ca88cc283b70c4efa25b1a640ff56cfe2cc8606bfe493f81b57a86345f962d86a027ad673aed58390545c6 - languageName: node - linkType: hard - -"@radix-ui/react-portal@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-portal@npm:1.1.2" - dependencies: - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-use-layout-effect": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 2f737dc0445f02f512f814ba140227e1a049b3d215d79e22ead412c9befe830292c48a559a8ad1514a474ae8f0c4c43954dfbe294b93a0279d8747d08f7b7924 - languageName: node - linkType: hard - -"@radix-ui/react-presence@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-presence@npm:1.1.1" - dependencies: - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-use-layout-effect": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 1831b5f5d096dc197aa4c5e9952ab24494f56843b981c6a4de0d3bd16de48fd6f20f9173424c5f876ed3dbdd1336875d149f7efefe24c185238234d868944795 - languageName: node - linkType: hard - -"@radix-ui/react-primitive@npm:2.0.0": - version: 2.0.0 - resolution: "@radix-ui/react-primitive@npm:2.0.0" - dependencies: - "@radix-ui/react-slot": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 04afc0f3a5ccf1de6e4861f755a89f31640d5a07237c5ac5bffe47bcd8fdf318257961fa56fedc823af49281800ee755752a371561c36fd92f008536a0553748 - languageName: node - linkType: hard - -"@radix-ui/react-roving-focus@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-roving-focus@npm:1.1.0" - dependencies: - "@radix-ui/primitive": 1.1.0 - "@radix-ui/react-collection": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.0 - "@radix-ui/react-direction": 1.1.0 - "@radix-ui/react-id": 1.1.0 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-use-callback-ref": 1.1.0 - "@radix-ui/react-use-controllable-state": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 6f3a3fd047b0ac503f8a97297fba937c15653d01c883f344970f1c4206e9485572bc613f2561973f9010e96525ca87030ca5abf83a2e4dd67511f8b5afa20581 - languageName: node - linkType: hard - -"@radix-ui/react-slot@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-slot@npm:1.1.0" - dependencies: - "@radix-ui/react-compose-refs": 1.1.0 - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 3c9cd90aabf08f541e20dbecb581744be01c552a0cd16e90d7c218381bcc5307aa8a6013d045864e692ba89d3d8c17bfae08df18ed18be6d223d9330ab0302fa - languageName: node - linkType: hard - -"@radix-ui/react-tooltip@npm:^1.0.6": - version: 1.1.3 - resolution: "@radix-ui/react-tooltip@npm:1.1.3" - dependencies: - "@radix-ui/primitive": 1.1.0 - "@radix-ui/react-compose-refs": 1.1.0 - "@radix-ui/react-context": 1.1.1 - "@radix-ui/react-dismissable-layer": 1.1.1 - "@radix-ui/react-id": 1.1.0 - "@radix-ui/react-popper": 1.2.0 - "@radix-ui/react-portal": 1.1.2 - "@radix-ui/react-presence": 1.1.1 - "@radix-ui/react-primitive": 2.0.0 - "@radix-ui/react-slot": 1.1.0 - "@radix-ui/react-use-controllable-state": 1.1.0 - "@radix-ui/react-visually-hidden": 1.1.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 1446d4b74270d645936fd5fd2a30ae47842b5a1ab16215127742ab192f6fd821805bf521ca057c054d6babc1386b3ea677fb1bab5b140457964d3cfe1b2e1ab5 - languageName: node - linkType: hard - -"@radix-ui/react-use-callback-ref@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 2ec7903c67e3034b646005556f44fd975dc5204db6885fc58403e3584f27d95f0b573bc161de3d14fab9fda25150bf3b91f718d299fdfc701c736bd0bd2281fa - languageName: node - linkType: hard - -"@radix-ui/react-use-controllable-state@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" - dependencies: - "@radix-ui/react-use-callback-ref": 1.1.0 - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: a6c167cf8eb0744effbeab1f92ea6c0ad71838b222670c0488599f28eecd941d87ac1eed4b5d3b10df6dc7b7b2edb88a54e99d92c2942ce3b21f81d5c188f32d - languageName: node - linkType: hard - -"@radix-ui/react-use-escape-keydown@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" - dependencies: - "@radix-ui/react-use-callback-ref": 1.1.0 - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 9bf88ea272b32ea0f292afd336780a59c5646f795036b7e6105df2d224d73c54399ee5265f61d571eb545d28382491a8b02dc436e3088de8dae415d58b959b71 - languageName: node - linkType: hard - -"@radix-ui/react-use-layout-effect@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 271ea0bf1cd74718895a68414a6e95537737f36e02ad08eeb61a82b229d6abda9cff3135a479e134e1f0ce2c3ff97bb85babbdce751985fb755a39b231d7ccf2 - languageName: node - linkType: hard - -"@radix-ui/react-use-rect@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-rect@npm:1.1.0" - dependencies: - "@radix-ui/rect": 1.1.0 - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: facc9528af43df3b01952dbb915ff751b5924db2c31d41f053ddea19a7cc5cac5b096c4d7a2059e8f564a3f0d4a95bcd909df8faed52fa01709af27337628e2c - languageName: node - linkType: hard - -"@radix-ui/react-use-size@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-size@npm:1.1.0" - dependencies: - "@radix-ui/react-use-layout-effect": 1.1.0 - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 01a11d4c07fc620b8a081e53d7ec8495b19a11e02688f3d9f47cf41a5fe0428d1e52ed60b2bf88dfd447dc2502797b9dad2841097389126dd108530913c4d90d - languageName: node - linkType: hard - -"@radix-ui/react-visually-hidden@npm:1.1.0, @radix-ui/react-visually-hidden@npm:^1.0.3": - version: 1.1.0 - resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" - dependencies: - "@radix-ui/react-primitive": 2.0.0 - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 9e30775dc3bd562722b5671d91545e3e16111f9d1942c98188cb84935eb4a7d31ef1ad1e028e1f1d41e490392f295fbd55424106263869cc7028de9f6141363d - languageName: node - linkType: hard - -"@radix-ui/rect@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/rect@npm:1.1.0" - checksum: 1ad93efbc9fc3b878bae5e8bb26ffa1005235d8b5b9fca8339eb5dbcf7bf53abc9ccd2a8ce128557820168c8600521e48e0ea4dda96aa5f116381f66f46aeda3 - languageName: node - linkType: hard - -"@react-hookz/deep-equal@npm:^1.0.4": - version: 1.0.4 - resolution: "@react-hookz/deep-equal@npm:1.0.4" - checksum: 0923e364d309e32ee54e0850471a86488faf149d7a04ee838552cf5d54f493964623a8d742880ec82410cc1105530123f056e66dfc72b7da235d4cc93fad708f - languageName: node - linkType: hard - -"@react-hookz/web@npm:^24.0.0": - version: 24.0.4 - resolution: "@react-hookz/web@npm:24.0.4" - dependencies: - "@react-hookz/deep-equal": ^1.0.4 - peerDependencies: - js-cookie: ^3.0.5 - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 - peerDependenciesMeta: - js-cookie: - optional: true - checksum: 842dd51a2c875814c7468632315d756e79fcdff2882d7224e8e06c630f95ab788b6a59c29c0318cb049a18be97537803be8e3dbae12de34b2ae1290ababe266a - languageName: node - linkType: hard - -"@remix-run/router@npm:1.19.2": - version: 1.19.2 - resolution: "@remix-run/router@npm:1.19.2" - checksum: fb2f297b392c75b34c73981e1ef3ce31edd88448bc4ffc2fbc3386e705470d7537ca89e901ec57c07f3cca3a771151f58f7ed6bfcb3e8ef929596637984f068b - languageName: node - linkType: hard - -"@repeaterjs/repeater@npm:^3.0.4, @repeaterjs/repeater@npm:^3.0.6": - version: 3.0.6 - resolution: "@repeaterjs/repeater@npm:3.0.6" - checksum: aae878b953162bec77c94b45f2236ddfc01a65308267c7cb30220fa2f8511654a302c0d32aad228c58241d685607d7bb35b6d528b2879355e6636ff08fddb266 - languageName: node - linkType: hard - -"@rjsf/core@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/core@npm:5.21.1" - dependencies: - lodash: ^4.17.21 - lodash-es: ^4.17.21 - markdown-to-jsx: ^7.4.1 - nanoid: ^3.3.7 - prop-types: ^15.8.1 - peerDependencies: - "@rjsf/utils": ^5.20.x - react: ^16.14.0 || >=17 - checksum: a2372faeaeba53e83d9301b7b2fa300a37477bad18fcd55400b3aca270e8be5746590c398212ba6d53bc7f0092dc3bf28a46f17a7e8ddb0864c6590efd75f1f2 - languageName: node - linkType: hard - -"@rjsf/material-ui@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/material-ui@npm:5.21.1" - peerDependencies: - "@material-ui/core": ^4.12.3 - "@material-ui/icons": ^4.11.2 - "@rjsf/core": ^5.20.x - "@rjsf/utils": ^5.20.x - react: ^16.14.0 || >=17 - checksum: 3ff88b9f33deb767abd640f301857f12edfe436a1252f52b70d6f60b02f1975d2becc79f2a940bb8de2fd1732481d2101104b07c09c80b61ed4c393f9df8718e - languageName: node - linkType: hard - -"@rjsf/utils@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/utils@npm:5.21.1" - dependencies: - json-schema-merge-allof: ^0.8.1 - jsonpointer: ^5.0.1 - lodash: ^4.17.21 - lodash-es: ^4.17.21 - react-is: ^18.2.0 - peerDependencies: - react: ^16.14.0 || >=17 - checksum: bc0ac70a1a50f83d2425a782f6878537071922e0187026578005ca578700f8b0dc214cf72366668c7bb80374bb9409cc5233f1b1437aeadbd842f86e77e80067 - languageName: node - linkType: hard - -"@rjsf/validator-ajv8@npm:5.21.1": - version: 5.21.1 - resolution: "@rjsf/validator-ajv8@npm:5.21.1" - dependencies: - ajv: ^8.12.0 - ajv-formats: ^2.1.1 - lodash: ^4.17.21 - lodash-es: ^4.17.21 - peerDependencies: - "@rjsf/utils": ^5.20.x - checksum: d987a368092e561ff49ee2ab7f2b17d68d17bbedfb02356e453987cd2032fe476b1c35f0934fd5e0149ff478c7c87dfef43ff6f459fd15679a4c478cc32bd1be - languageName: node - linkType: hard - -"@rollup/plugin-commonjs@npm:^26.0.0": - version: 26.0.3 - resolution: "@rollup/plugin-commonjs@npm:26.0.3" - dependencies: - "@rollup/pluginutils": ^5.0.1 - commondir: ^1.0.1 - estree-walker: ^2.0.2 - glob: ^10.4.1 - is-reference: 1.2.1 - magic-string: ^0.30.3 - peerDependencies: - rollup: ^2.68.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 6f3ce53054f9b2edfd04a673c7572b5f8ba6b8416da55a7aef670a9b4630caf46e3e8d74b481d05e1d9f9cb98fa96228e23abad10ab2c95a6cc0b1a0065568e6 - languageName: node - linkType: hard - -"@rollup/plugin-json@npm:^6.0.0": - version: 6.1.0 - resolution: "@rollup/plugin-json@npm:6.1.0" - dependencies: - "@rollup/pluginutils": ^5.1.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: cc018d20c80242a2b8b44fae61a968049cf31bb8406218187cc7cda35747616594e79452dd65722e7da6dd825b392e90d4599d43cd4461a02fefa2865945164e - languageName: node - linkType: hard - -"@rollup/plugin-node-resolve@npm:^15.0.0": - version: 15.3.0 - resolution: "@rollup/plugin-node-resolve@npm:15.3.0" - dependencies: - "@rollup/pluginutils": ^5.0.1 - "@types/resolve": 1.20.2 - deepmerge: ^4.2.2 - is-module: ^1.0.0 - resolve: ^1.22.1 - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 90e4e94b173e7edd57e374ac0cc0a69cc6f1b4507e83731132ac6fa1747d96a5648a48441e4452728429b6db5e67561439b7b2f4d2c6a941a33d38be56d871b4 - languageName: node - linkType: hard - -"@rollup/plugin-yaml@npm:^4.0.0": - version: 4.1.2 - resolution: "@rollup/plugin-yaml@npm:4.1.2" - dependencies: - "@rollup/pluginutils": ^5.0.1 - js-yaml: ^4.1.0 - tosource: ^2.0.0-alpha.3 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: a044bb4568a10712465553ea5f31c13a2b7bc371a7f8382014e6b8048c0a264f5645f83f4d70ce9ab46b75117b94cdc032b597e9315fd2adcd8f30637f44bbea - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^4.2.1": - version: 4.2.1 - resolution: "@rollup/pluginutils@npm:4.2.1" - dependencies: - estree-walker: ^2.0.1 - picomatch: ^2.2.2 - checksum: 6bc41f22b1a0f1efec3043899e4d3b6b1497b3dea4d94292d8f83b4cf07a1073ecbaedd562a22d11913ff7659f459677b01b09e9598a98936e746780ecc93a12 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.5, @rollup/pluginutils@npm:^5.1.0": - version: 5.1.2 - resolution: "@rollup/pluginutils@npm:5.1.2" - dependencies: - "@types/estree": ^1.0.0 - estree-walker: ^2.0.2 - picomatch: ^2.3.1 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 16c8c154fef9a32c513b52bd79c92ac427edccd05a8dc3994f10c296063940c57bf809d05903b473d9d408aa5977d75b98c701f481dd1856d5ffc37187ac0060 - languageName: node - linkType: hard - -"@rollup/rollup-android-arm-eabi@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.23.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm64@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-android-arm64@npm:4.23.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.23.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.23.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-gnueabihf@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.23.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.23.0" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-gnu@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.23.0" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.23.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.23.0" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.23.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.23.0" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.23.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.23.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.23.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-ia32-msvc@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.23.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.23.0": - version: 4.23.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.23.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rtsao/scc@npm:^1.1.0": - version: 1.1.0 - resolution: "@rtsao/scc@npm:1.1.0" - checksum: 17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 - languageName: node - linkType: hard - -"@rushstack/node-core-library@npm:3.59.7": - version: 3.59.7 - resolution: "@rushstack/node-core-library@npm:3.59.7" - dependencies: - colors: ~1.2.1 - 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 - checksum: 57819d62fd662a6cf3306bf7d39c11204e094a2d5c2210639c2ac5baee58c183c02023203963cd0484a5623fd9f5dea7a223df843fb52b46a18508e6118cdc19 - languageName: node - linkType: hard - -"@rushstack/node-core-library@npm:5.9.0": - version: 5.9.0 - resolution: "@rushstack/node-core-library@npm:5.9.0" - dependencies: - ajv: ~8.13.0 - ajv-draft-04: ~1.0.0 - ajv-formats: ~3.0.1 - fs-extra: ~7.0.1 - import-lazy: ~4.0.0 - jju: ~1.4.0 - resolve: ~1.22.1 - semver: ~7.5.4 - peerDependencies: - "@types/node": "*" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: beb558f118a796260f7df38b48b6669a94bbdb9711715785e0c5a426bd3a38c14721c03fc05e7a33883ec25a331ef0fb9e36438bb451ace021a7248a4f1fc74b - languageName: node - linkType: hard - -"@rushstack/rig-package@npm:0.4.1": - version: 0.4.1 - resolution: "@rushstack/rig-package@npm:0.4.1" - dependencies: - resolve: ~1.22.1 - strip-json-comments: ~3.1.1 - checksum: 68c5ec6c446c35939fca0444fa48e5beda736e3a5816e8b44d83df6ba8b9a2caf0ceddbdc866cd8ad3b523e42877cf6ecd467bc7839e3d618a9bb1c4b3e0b5a5 - languageName: node - linkType: hard - -"@rushstack/terminal@npm:0.14.2": - version: 0.14.2 - resolution: "@rushstack/terminal@npm:0.14.2" - dependencies: - "@rushstack/node-core-library": 5.9.0 - supports-color: ~8.1.1 - peerDependencies: - "@types/node": "*" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 90d38e6979737dcd97fdfdcebcc378194eed32a994341846235769273b6446b702e53e51e18fc8a373e8ed989c5622216aa6804198b8c7ae0e65cd6b103b90a1 - languageName: node - linkType: hard - -"@rushstack/ts-command-line@npm:4.15.2": - version: 4.15.2 - resolution: "@rushstack/ts-command-line@npm:4.15.2" - dependencies: - "@types/argparse": 1.0.38 - argparse: ~1.0.9 - colors: ~1.2.1 - string-argv: ~0.3.1 - checksum: c80dcfc99630ee51c6654c58ff41f69a3bd89c38e41d9871692bc73ee3c938ced79f8b75e182e492cafb2f6ddeb0628606856af494a0259ff6fac5b248996bed - languageName: node - linkType: hard - -"@rushstack/ts-command-line@npm:4.22.8": - version: 4.22.8 - resolution: "@rushstack/ts-command-line@npm:4.22.8" - dependencies: - "@rushstack/terminal": 0.14.2 - "@types/argparse": 1.0.38 - argparse: ~1.0.9 - string-argv: ~0.3.1 - checksum: b0108e4b567c364a7c62b30dc3e4d17130b6f8ba16a0457c56b8c898ba84316e72726a4e043ca5183da7bf5d0189aed585ab3ac8bce5991b8e80ac94d333cd6c - languageName: node - linkType: hard - -"@sagold/json-pointer@npm:^5.1.2": - version: 5.1.2 - resolution: "@sagold/json-pointer@npm:5.1.2" - checksum: e29afd3f7e21196e369b332e99504472742ac5a0c141438071e822d3bd9fa55164a14dd25cc0396f2d50b0f9d9b76161e81c83c2035e16e72731b98130968cda - languageName: node - linkType: hard - -"@sagold/json-query@npm:^6.1.3": - version: 6.2.0 - resolution: "@sagold/json-query@npm:6.2.0" - dependencies: - "@sagold/json-pointer": ^5.1.2 - ebnf: ^1.9.1 - checksum: 1c29a1bb81fa14573d37f485170083b0f43ecee66d08422f8ff6d3083ab65954cff9178502132d87175f34cf1e432e1ee7985d60417e350a730de907c63ef633 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^4.0.0": - version: 4.6.0 - resolution: "@sindresorhus/is@npm:4.6.0" - checksum: 83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" - dependencies: - type-detect: 4.0.8 - checksum: a7c3e7cc612352f4004873747d9d8b2d4d90b13a6d483f685598c945a70e734e255f1ca5dc49702515533c403b32725defff148177453b3f3915bcb60e9d4601 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": ^3.0.0 - checksum: 614d30cb4d5201550c940945d44c9e0b6d64a888ff2cd5b357f95ad6721070d6b8839cd10e15b76bf5e14af0bcc1d8f9ec00d49a46318f1f669a4bec1d7f3148 - languageName: node - linkType: hard - -"@smithy/abort-controller@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/abort-controller@npm:2.2.0" - dependencies: - "@smithy/types": ^2.12.0 - tslib: ^2.6.2 - checksum: d0d7fcaa7b67b04c9ad825017110cc294ff06af07f8054ac3b75d8de88ff5fbef1d08f5c1ae672db1839d14ce25f277c459d2b7b7263cbe9e6c3d4518a19230e - languageName: node - linkType: hard - -"@smithy/abort-controller@npm:^3.1.5": - version: 3.1.5 - resolution: "@smithy/abort-controller@npm:3.1.5" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 538c88d6dfe84d92a7dead4eb149d48bc59857df8235057727c0481e851b0ceea6aabfd5cc059c9e37e66fbadead461c85d6a7c8436e2db6681f06333e814281 - languageName: node - linkType: hard - -"@smithy/chunked-blob-reader-native@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/chunked-blob-reader-native@npm:3.0.0" - dependencies: - "@smithy/util-base64": ^3.0.0 - tslib: ^2.6.2 - checksum: f97c0c0ce5e9bd2350883df3c232311aa82eb87eb387125f685900326f86fc3aca208e9004291f742f6978abf91a0c1112cc9a803cd0caf0dffbcfa9b6d0239e - languageName: node - linkType: hard - -"@smithy/chunked-blob-reader@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/chunked-blob-reader@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: 6f520884ade14f1073adb640db2f03eb22a9920f342f37958df3e98327890b741cd909b16cbbc6f70c6c8dd250d6b3a8d76841b685d4871b0403f309267def4f - languageName: node - linkType: hard - -"@smithy/config-resolver@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/config-resolver@npm:3.0.9" - dependencies: - "@smithy/node-config-provider": ^3.1.8 - "@smithy/types": ^3.5.0 - "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.7 - tslib: ^2.6.2 - checksum: 87e61be2ae1690a69974c0860d455a87c696c2da163384d22b582ee0fbee322b73f5d69dea754a2d8681d1b70fd4b0ca8d993ecb13eecf54f28ba3ffabfa0c40 - languageName: node - linkType: hard - -"@smithy/core@npm:^2.4.7": - version: 2.4.7 - resolution: "@smithy/core@npm:2.4.7" - dependencies: - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-retry": ^3.0.22 - "@smithy/middleware-serde": ^3.0.7 - "@smithy/protocol-http": ^4.1.4 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/util-body-length-browser": ^3.0.0 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: da0ed899f2e64f4221a943f2c641a81df955316639cb52ecf3fa99b3e0fcde447a531aa9e58f959cc153ef78ec562fcc6f9b41261f8f331585583f1efa51efa5 - languageName: node - linkType: hard - -"@smithy/credential-provider-imds@npm:^3.2.4": - version: 3.2.4 - resolution: "@smithy/credential-provider-imds@npm:3.2.4" - dependencies: - "@smithy/node-config-provider": ^3.1.8 - "@smithy/property-provider": ^3.1.7 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - tslib: ^2.6.2 - checksum: d416f85450aa2402f37ea26a1052e596f92a8a1f9164524313b43ba1ceb9abd3b986c817dbcd6f4fc984054b246ec739efa786ad66ff5604777648a34fc58d54 - languageName: node - linkType: hard - -"@smithy/eventstream-codec@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/eventstream-codec@npm:3.1.6" - dependencies: - "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^3.5.0 - "@smithy/util-hex-encoding": ^3.0.0 - tslib: ^2.6.2 - checksum: 9b7ec78dd0b15c2950d5f89c1240adda5240cab252ecd0e68ed55ac4da5fca4802b237341d42e8fc638c4db93f31459c40c7eb79d8dfc0446e2a925c3fdc1ba2 - languageName: node - linkType: hard - -"@smithy/eventstream-serde-browser@npm:^3.0.10": - version: 3.0.10 - resolution: "@smithy/eventstream-serde-browser@npm:3.0.10" - dependencies: - "@smithy/eventstream-serde-universal": ^3.0.9 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 292382ae41f5ca0d9d6b1791de2d7d91f93c6957c08ac7179b91d05afa1f116c754b260def0ead1d23ea8fd0f4359969db024470b74be976edadc69c931cb254 - languageName: node - linkType: hard - -"@smithy/eventstream-serde-config-resolver@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: c1762b21c665a580bb3c89e8811e9b0a22122ebd8633db2a78693f40910b5788c3e5603c905773bec6a1a72bf0e9785a4c011fded658f6f6f2ba616fc4ac5dd6 - languageName: node - linkType: hard - -"@smithy/eventstream-serde-node@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/eventstream-serde-node@npm:3.0.9" - dependencies: - "@smithy/eventstream-serde-universal": ^3.0.9 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 3f5dd216366f461d99c9100215d7e122fccf32ae78ffb6a5164277363ed1510c087bfcb3a31731f48368c179f57ea9b46ae2a19bbe3562da07cd6ada06a47e9c - languageName: node - linkType: hard - -"@smithy/eventstream-serde-universal@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/eventstream-serde-universal@npm:3.0.9" - dependencies: - "@smithy/eventstream-codec": ^3.1.6 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: d247fdb9155063af562123dd1970f8d17a1871c3793355fc86c875bf3088aca44e6f3b17a704f4d9331a84ac9811b4592e3ecab54a90e600d6e717fc9f6781c6 - languageName: node - linkType: hard - -"@smithy/fetch-http-handler@npm:^3.2.9": - version: 3.2.9 - resolution: "@smithy/fetch-http-handler@npm:3.2.9" - dependencies: - "@smithy/protocol-http": ^4.1.4 - "@smithy/querystring-builder": ^3.0.7 - "@smithy/types": ^3.5.0 - "@smithy/util-base64": ^3.0.0 - tslib: ^2.6.2 - checksum: 3b8eed12bff9d39e23989ea424e112530e01c81f983f15a3bfc4265baa06feb230267d095588705c5a8002cc4a2bfcd834b0341bff60a6236dcc24599ecf8327 - languageName: node - linkType: hard - -"@smithy/hash-blob-browser@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/hash-blob-browser@npm:3.1.6" - dependencies: - "@smithy/chunked-blob-reader": ^3.0.0 - "@smithy/chunked-blob-reader-native": ^3.0.0 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 4807ad388f552a5f27f168c4efa9cd88c14a2dc75a047137ccab88ef2dfb70729ef7800ca2ae12f2a41adb3149c5d4605eac81ef64880912766d6b59d258ad81 - languageName: node - linkType: hard - -"@smithy/hash-node@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/hash-node@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - "@smithy/util-buffer-from": ^3.0.0 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: 7a3b432e498efc1d8f229d58a760fae92f1d8a434eb9865b2b4dccea521bd318a97a366e0fdd2e41e2eb02ee6c78c9d3a076a993d5c970e33b0051b4d209128b - languageName: node - linkType: hard - -"@smithy/hash-stream-node@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/hash-stream-node@npm:3.1.6" - dependencies: - "@smithy/types": ^3.5.0 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: e6427f7865667ad3a72eb9aace0d19718100fd4b14fb9f1e85c09b68b0b7ed608e26d1c2b9c6829be2f89aaa3fa3c122b1a5d5beea43c1026a43f70e748d8483 - languageName: node - linkType: hard - -"@smithy/invalid-dependency@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/invalid-dependency@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 6ccfd995686c12cceedf4408021d30e83b88785d77f5ab2e0ee2fab034828a782464f47828acf76d282d37daf20ffff9f27bdd1ce0499926299e560143b28cad - languageName: node - linkType: hard - -"@smithy/is-array-buffer@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/is-array-buffer@npm:2.2.0" - dependencies: - tslib: ^2.6.2 - checksum: cd12c2e27884fec89ca8966d33c9dc34d3234efe89b33a9b309c61ebcde463e6f15f6a02d31d4fddbfd6e5904743524ca5b95021b517b98fe10957c2da0cd5fc - languageName: node - linkType: hard - -"@smithy/is-array-buffer@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/is-array-buffer@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: ce7440fcb1ce3c46722cff11c33e2f62a9df86d74fa2054a8e6b540302a91211cf6e4e3b1b7aac7030c6c8909158c1b6867c394201fa8afc6b631979956610e5 - languageName: node - linkType: hard - -"@smithy/md5-js@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/md5-js@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: d9badbd5361babc30103ef9e9a6c3b24b49d058de1ccd6765fbe1867753f9c8a97100e1ce88509fa50e1aec3135603b466c2ef21af5acba281f745a6eea0f034 - languageName: node - linkType: hard - -"@smithy/middleware-content-length@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/middleware-content-length@npm:3.0.9" - dependencies: - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 0299e2573942b5f073d5dadf45778b61db530f79356e08594eb947060c603202282f45e6fd8c8f5e64f6184ca6b987cd3e8f55dfc8d189809af3d7b47230a2d7 - languageName: node - linkType: hard - -"@smithy/middleware-endpoint@npm:^3.1.4": - version: 3.1.4 - resolution: "@smithy/middleware-endpoint@npm:3.1.4" - dependencies: - "@smithy/middleware-serde": ^3.0.7 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - "@smithy/url-parser": ^3.0.7 - "@smithy/util-middleware": ^3.0.7 - tslib: ^2.6.2 - checksum: 34cc4115fc57c9db90e6b74f4039e35e9e3cec94411173a3c0c14bacf99d86712ee51423b98b4d62695a5425a53d108fc0a2e11510df4b17a36f0496af03ddc1 - languageName: node - linkType: hard - -"@smithy/middleware-retry@npm:^3.0.22": - version: 3.0.22 - resolution: "@smithy/middleware-retry@npm:3.0.22" - dependencies: - "@smithy/node-config-provider": ^3.1.8 - "@smithy/protocol-http": ^4.1.4 - "@smithy/service-error-classification": ^3.0.7 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-retry": ^3.0.7 - tslib: ^2.6.2 - uuid: ^9.0.1 - checksum: 426c98789e64864cedfcc0f0d75eaca820c855c6282491ed1acb52cad451b68ea61247fbd5a85b47a719387625a0074171a05ffecdb49b85bfcd85117345ac40 - languageName: node - linkType: hard - -"@smithy/middleware-serde@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/middleware-serde@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 6ec3a000049a5e3212c5814b5500b562669a75ef42f4efecf13f0726614982488b89bb3d55fd163eb655a1e58bf490e387f8f5d5bfb4fc51bb63dffd550e15e6 - languageName: node - linkType: hard - -"@smithy/middleware-stack@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/middleware-stack@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: f29af8abb52e58b9cbb59c5187e0758279dd7d50c350ae2ad3cf123277fb652976c72be44d0be459e6db42294a0dca24eaf0fa6aead33a9e4b7109437102246f - languageName: node - linkType: hard - -"@smithy/node-config-provider@npm:^3.1.8": - version: 3.1.8 - resolution: "@smithy/node-config-provider@npm:3.1.8" - dependencies: - "@smithy/property-provider": ^3.1.7 - "@smithy/shared-ini-file-loader": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 20b6d0e5e2487954a1a7235ca4bd4efa81e90f5cbd25b361e70e5d173807b346646109c62ace7c32d999938cb0825fa9aea54b597e487b18879dc433676d4e0c - languageName: node - linkType: hard - -"@smithy/node-http-handler@npm:^2.1.7": - version: 2.5.0 - resolution: "@smithy/node-http-handler@npm:2.5.0" - 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 - checksum: 2e63fafdac5bef62181994af2ec065b0f7f04eaed88fb2990a21a9925226fead5013cf4f232b527f3f4d9ffb68ccbe8cd263ad22a7351d36b0dc23e975929a0c - languageName: node - linkType: hard - -"@smithy/node-http-handler@npm:^3.2.4": - version: 3.2.4 - resolution: "@smithy/node-http-handler@npm:3.2.4" - dependencies: - "@smithy/abort-controller": ^3.1.5 - "@smithy/protocol-http": ^4.1.4 - "@smithy/querystring-builder": ^3.0.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 658934366953828af04e5f8d0229f24e8ff783c1bd34b179203099321e4b41b19dfd921c3ef431d8067fc2d49a0c806d0c758fff6ea10606e092480dcf6b0f26 - languageName: node - linkType: hard - -"@smithy/property-provider@npm:^3.1.7": - version: 3.1.7 - resolution: "@smithy/property-provider@npm:3.1.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: c0b9fdbfeb4100ddc27811f32af75d3b02496b2323b215f30a13f4de6f4d821597731b02123061cea23b6bb81fba91bc24ecc3cf0e8e035a8a100559b7d43e27 - languageName: node - linkType: hard - -"@smithy/protocol-http@npm:^3.3.0": - version: 3.3.0 - resolution: "@smithy/protocol-http@npm:3.3.0" - dependencies: - "@smithy/types": ^2.12.0 - tslib: ^2.6.2 - checksum: 6c1aaaee9f6ecfb841766938312268f30cbda253f172de7467463aae7d7bfea19a801ab570f3737334e992d2d0ee7446e6af6a6fd82b08533790c489289dff76 - languageName: node - linkType: hard - -"@smithy/protocol-http@npm:^4.1.4": - version: 4.1.4 - resolution: "@smithy/protocol-http@npm:4.1.4" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: c0655e2031ec6ae96d63a125b76ca9bb46b3e4b8f4436ef0ea9bcf08303c1b6cdd4f0d17a1cd87cfdbe60bde34e5001d65f91d4e3eaa24cf560ed718967686de - languageName: node - linkType: hard - -"@smithy/querystring-builder@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/querystring-builder@npm:2.2.0" - dependencies: - "@smithy/types": ^2.12.0 - "@smithy/util-uri-escape": ^2.2.0 - tslib: ^2.6.2 - checksum: db492903302a694a0e982c37b9a74314160c5ee485742f24f8b6d0da66f121e7ff8588742a3a1964f6b983c15cacd52b883c5efa714882a754f575da7a7e014d - languageName: node - linkType: hard - -"@smithy/querystring-builder@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/querystring-builder@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - "@smithy/util-uri-escape": ^3.0.0 - tslib: ^2.6.2 - checksum: 0c41ce1993ce4b7dc509bc1fa50c42000a1cb5801601fc28d9113494349c337e88f77bff998f0debf0be0eba41d67d653a6648eea0f5b3b1e0f8a3cd57229631 - languageName: node - linkType: hard - -"@smithy/querystring-parser@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/querystring-parser@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 5ef80af89f1c1aed44ce263d91da5ba48f0858136d1f1b041524e6cbcc7d5c5345642ff6ef876fe1469107a3cd9815fc084057be2601bcafa6ff383c21dff5d0 - languageName: node - linkType: hard - -"@smithy/service-error-classification@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/service-error-classification@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - checksum: a6370ee348f4b66698a193a680ab5c81e0ed4d5fac8204cbbd9967c869feceb0b6d129f8d0e4823538ab699d7f3ab3ff8151e791221ee5f97742423b0e76b321 - languageName: node - linkType: hard - -"@smithy/shared-ini-file-loader@npm:^3.1.8": - version: 3.1.8 - resolution: "@smithy/shared-ini-file-loader@npm:3.1.8" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 0ad620cb4a641786f205e6f01ac00433afee6dbe5d14180458841cab3b9322b580caf18c9f9cf24d71d063bdf3b5716b159045e386f10f1c87847fff85272b70 - languageName: node - linkType: hard - -"@smithy/signature-v4@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/signature-v4@npm:4.2.0" - dependencies: - "@smithy/is-array-buffer": ^3.0.0 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - "@smithy/util-hex-encoding": ^3.0.0 - "@smithy/util-middleware": ^3.0.7 - "@smithy/util-uri-escape": ^3.0.0 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: edf0fa3ee5a65dbc132dd3a9f9ca6dcbeefa33b96e701dd7de4cb965ca3000ad706bf7ec87c50a9f71a86a6610fac5315ab96d5247e6b550b75548a3d9ecb667 - languageName: node - linkType: hard - -"@smithy/smithy-client@npm:^3.3.6": - version: 3.3.6 - resolution: "@smithy/smithy-client@npm:3.3.6" - dependencies: - "@smithy/middleware-endpoint": ^3.1.4 - "@smithy/middleware-stack": ^3.0.7 - "@smithy/protocol-http": ^4.1.4 - "@smithy/types": ^3.5.0 - "@smithy/util-stream": ^3.1.9 - tslib: ^2.6.2 - checksum: ba570b8d75f985682aab956e83a97f7c884507b63afeda01d011ef33a3306380249a1a01f2e044dbebbe650f704f46bfeebe40d51cc568cf55f10e5e5dfe29ba - languageName: node - linkType: hard - -"@smithy/types@npm:^1.1.0": - version: 1.2.0 - resolution: "@smithy/types@npm:1.2.0" - dependencies: - tslib: ^2.5.0 - checksum: 376a1402d356a8dddd804af66ff2d273e57e332a3e9537a98039b47572684aae044d5fcd879ac6eee5cc08640ea00fbef0725a6a16026db5fb8d189473d44fe6 - languageName: node - linkType: hard - -"@smithy/types@npm:^2.12.0": - version: 2.12.0 - resolution: "@smithy/types@npm:2.12.0" - dependencies: - tslib: ^2.6.2 - checksum: 2dd93746624d87afbf51c22116fc69f82e95004b78cf681c4a283d908155c22a2b7a3afbd64a3aff7deefb6619276f186e212422ad200df3b42c32ef5330374e - languageName: node - linkType: hard - -"@smithy/types@npm:^3.5.0": - version: 3.5.0 - resolution: "@smithy/types@npm:3.5.0" - dependencies: - tslib: ^2.6.2 - checksum: 5d297005549991f6928daf038e0610c959423add6e435af970b8c8dcac988bf62b0cdbf4dd5df43197d9bc7af5c290792f17af6e2f5051be2ffa40dd98ab4659 - languageName: node - linkType: hard - -"@smithy/url-parser@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/url-parser@npm:3.0.7" - dependencies: - "@smithy/querystring-parser": ^3.0.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: b0e4939c95de0183d90335a173d642602267070748fb95030d0949f5d113b0048c397e949b0861ed352d9c9a45221348f18a0a636d3219262da56e139232b004 - languageName: node - linkType: hard - -"@smithy/util-base64@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-base64@npm:3.0.0" - dependencies: - "@smithy/util-buffer-from": ^3.0.0 - "@smithy/util-utf8": ^3.0.0 - tslib: ^2.6.2 - checksum: 413f26046a7e98b2661a078f218a8d040c820fc5a02f5e364aff58c3957e28fde1ac4048c2ebbad5d87b9da4b9aa98a8d4a7fb0d2ce97def33738bd7d8d79aa0 - languageName: node - linkType: hard - -"@smithy/util-body-length-browser@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-body-length-browser@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: b01d8258b9a25b262734fc49cefefe48583ba193c3eefd49a6f7fd5922c3015d23dda88b52f3dd9a16827cad16b5b9425eef01e91bd0c71bb5abc469d2952c07 - languageName: node - linkType: hard - -"@smithy/util-body-length-node@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-body-length-node@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: da1baf4790609d3dc28c88385c7274fdf9b91a641fe3c5af22b78e18156df17bd470181348f43b2c739680936b1dafb1526158dfd817c3d9ecb71e653b4cbe3f - languageName: node - linkType: hard - -"@smithy/util-buffer-from@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/util-buffer-from@npm:2.2.0" - dependencies: - "@smithy/is-array-buffer": ^2.2.0 - tslib: ^2.6.2 - checksum: 424c5b7368ae5880a8f2732e298d17879a19ca925f24ca45e1c6c005f717bb15b76eb28174d308d81631ad457ea0088aab0fd3255dd42f45a535c81944ad64d3 - languageName: node - linkType: hard - -"@smithy/util-buffer-from@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-buffer-from@npm:3.0.0" - dependencies: - "@smithy/is-array-buffer": ^3.0.0 - tslib: ^2.6.2 - checksum: 1bfc4ab093fe98132bbc1ccd36a0b9ad75a31ed26bac4b7e9350205513a2481eb190ae44679ab4fecc5e10d367b5e6592bbfbf792671579d17d17bd7f7f233f5 - languageName: node - linkType: hard - -"@smithy/util-config-provider@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-config-provider@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: fc0f5f57d30261cf3a6693d8e338b9d269332c478ee18d905309a769844188190caf0564855d7e84f6c61e56aa556195dda89f65e8c30791951cf4999e4a70e7 - languageName: node - linkType: hard - -"@smithy/util-defaults-mode-browser@npm:^3.0.22": - version: 3.0.22 - resolution: "@smithy/util-defaults-mode-browser@npm:3.0.22" - dependencies: - "@smithy/property-provider": ^3.1.7 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - bowser: ^2.11.0 - tslib: ^2.6.2 - checksum: 28fdf977c70f5d973230dacdf5f7e81e3f4e8858ed8f7aa2a9f7c794ebdaddd2567c7765492dcaac4c745749b59d6771d4eac9c01e2eed9c0afd206b0308e843 - languageName: node - linkType: hard - -"@smithy/util-defaults-mode-node@npm:^3.0.22": - version: 3.0.22 - resolution: "@smithy/util-defaults-mode-node@npm:3.0.22" - dependencies: - "@smithy/config-resolver": ^3.0.9 - "@smithy/credential-provider-imds": ^3.2.4 - "@smithy/node-config-provider": ^3.1.8 - "@smithy/property-provider": ^3.1.7 - "@smithy/smithy-client": ^3.3.6 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 015321d014254f2f8b8a8a7cb82d8ed4000afe0b740dfedff8f2b66498c34b3e42b985ae5a2af71fd82145f11ece75b2649877fe5f7b34979c213c52978332df - languageName: node - linkType: hard - -"@smithy/util-endpoints@npm:^2.1.3": - version: 2.1.3 - resolution: "@smithy/util-endpoints@npm:2.1.3" - dependencies: - "@smithy/node-config-provider": ^3.1.8 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 63a362e1b521a63d9f535f4cfd4e4168e08be51f4e44a406adf840427b96f7295eee9343648a51c472a8fefa603b0f3644f876bc241b0a487d05343819f7aacf - languageName: node - linkType: hard - -"@smithy/util-hex-encoding@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-hex-encoding@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: dd32fd71e915825987a18bf7c0f8f0c4956d0b17a0ee71592b5563bb20e04f24dbf81d36161aac07caab3bb5e535cc609fce20aa4a38f66b457c4c6f5c7748d9 - languageName: node - linkType: hard - -"@smithy/util-middleware@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/util-middleware@npm:3.0.7" - dependencies: - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: ed1f9751d650ba5d980a39e140f50780b655b8842b3a0f9de13aa38d87e327eabc2dda1a0b8f35fa633f46cadb223669837137ab2aa01b600753a0ddca7bcbfb - languageName: node - linkType: hard - -"@smithy/util-retry@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/util-retry@npm:3.0.7" - dependencies: - "@smithy/service-error-classification": ^3.0.7 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 8af7ed849a7db65e9229a885490cd843c3f9b35248c661d6197a31d7cc0aa33c1790734b716e80e19b569d8149b1f6d8a3dfab4d887a155e64a3ea03bd7d504d - languageName: node - linkType: hard - -"@smithy/util-stream@npm:^3.1.9": - version: 3.1.9 - resolution: "@smithy/util-stream@npm:3.1.9" - dependencies: - "@smithy/fetch-http-handler": ^3.2.9 - "@smithy/node-http-handler": ^3.2.4 - "@smithy/types": ^3.5.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 - checksum: 4a9777742034ce0f5a3403bbe99c54c84cb26aa55ad5255346a006a574e658ae36b9d001666e931ef485614d288c76e33e35c8966b0af52e3fa6a7ac9772de8b - languageName: node - linkType: hard - -"@smithy/util-uri-escape@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/util-uri-escape@npm:2.2.0" - dependencies: - tslib: ^2.6.2 - checksum: bade35312d75d1c84226f2a81b70dfef91766c02ecb6c6854b6f920cddb423e01963f7d0c183d523b5991f8e7ca93bcf73f8b3c6923979152b8350c9f3c24fd6 - languageName: node - linkType: hard - -"@smithy/util-uri-escape@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-uri-escape@npm:3.0.0" - dependencies: - tslib: ^2.6.2 - checksum: d7ee01c978e2b08d0a89a3b678f5d5e5d5bb4ab4ab85567a238b1a6195dff1bdaf9ae62497e7f32ff5121b3dc007c370bcb6e8ef79b01fe5acdec5bbce8c7ce4 - languageName: node - linkType: hard - -"@smithy/util-utf8@npm:^2.0.0": - version: 2.3.0 - resolution: "@smithy/util-utf8@npm:2.3.0" - dependencies: - "@smithy/util-buffer-from": ^2.2.0 - tslib: ^2.6.2 - checksum: 00e55d4b4e37d48be0eef3599082402b933c52a1407fed7e8e8ad76d94d81a0b30b8bfaf2047c59d9c3af31e5f20e7a8c959cb7ae270f894255e05a2229964f0 - languageName: node - linkType: hard - -"@smithy/util-utf8@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/util-utf8@npm:3.0.0" - dependencies: - "@smithy/util-buffer-from": ^3.0.0 - tslib: ^2.6.2 - checksum: d97be1748963263a1161ba80417d82318b977b38542f3fdf0379b0162461188be680e5bfb66a89d65652f0fad6ecf2ab23a43205979216e50602488f73434da3 - languageName: node - linkType: hard - -"@smithy/util-waiter@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/util-waiter@npm:3.1.6" - dependencies: - "@smithy/abort-controller": ^3.1.5 - "@smithy/types": ^3.5.0 - tslib: ^2.6.2 - checksum: 8375e3530c19565f98e3a6ccbf2a332939f3d01817f0d100d8fcf6033eac2233df9debef181572dce2589e76aae140a3cc713d8715d4b29f73a294a48f857575 - languageName: node - linkType: hard - -"@snyk/github-codeowners@npm:1.1.0": - version: 1.1.0 - resolution: "@snyk/github-codeowners@npm:1.1.0" - dependencies: - commander: ^4.1.1 - ignore: ^5.1.8 - p-map: ^4.0.0 - bin: - github-codeowners: dist/cli.js - checksum: 133f867fa968f96229ebce724d8aedaa124218e20add96a3a7d39ea45e52007fee50cc90c39e406c9e662483d003da9326e00dc4d612afa5c2ca069d1cdab9d7 - languageName: node - linkType: hard - -"@spotify/eslint-config-base@npm:^15.0.0": - version: 15.0.0 - resolution: "@spotify/eslint-config-base@npm:15.0.0" - peerDependencies: - eslint: ">=7.x" - checksum: 265a4d807b5236030466a3a8373f41e51a9b4939b450d47ed2cb4704485004a5d64b2f9e024e865b4f5eea61ab6bbe439442e4ca2ac06e52a3b5c7e94c2d6b27 - languageName: node - linkType: hard - -"@spotify/eslint-config-react@npm:^15.0.0": - version: 15.0.0 - resolution: "@spotify/eslint-config-react@npm:15.0.0" - peerDependencies: - eslint: ">=8.x" - eslint-plugin-jsx-a11y: 6.x - eslint-plugin-react: ">=7.7.0 <8" - eslint-plugin-react-hooks: ^4.0.0 - checksum: 42e16f63d51b2230d2e4eba6524d2d9278d480827c5d2ab32f96253bafd4d8ceb87c37d8429601e36642ff30c86b92011ad4efd26c83db4037478ad118497cce - languageName: node - linkType: hard - -"@spotify/eslint-config-typescript@npm:^15.0.0": - version: 15.0.0 - resolution: "@spotify/eslint-config-typescript@npm:15.0.0" - peerDependencies: - "@typescript-eslint/eslint-plugin": ">=5" - "@typescript-eslint/parser": ">=5" - eslint: ">=8.x" - checksum: d30d07e1e2e0e18cc583a72ca74b5fdb80ee26e6529de26e1e85d1416ca5396c942efaccc2613287365c7ac3659378b0ba0cdda3df25c7e5cdbd7317f1cbe885 - languageName: node - linkType: hard - -"@spotify/prettier-config@npm:^12.0.0": - version: 12.0.0 - resolution: "@spotify/prettier-config@npm:12.0.0" - peerDependencies: - prettier: 2.x - checksum: 04732b96af895269bb8a988ba309e80bd7b87c785837e06f72ff938e8895c5a3a3211fa37b54c6a2b502e88587a437c2be3ccb486a84aff02c2f6fb4582a4a97 - languageName: node - linkType: hard - -"@stoplight/better-ajv-errors@npm:1.0.3": - version: 1.0.3 - resolution: "@stoplight/better-ajv-errors@npm:1.0.3" - dependencies: - jsonpointer: ^5.0.0 - leven: ^3.1.0 - peerDependencies: - ajv: ">=8" - checksum: 642fe5636a72a86de72e4ffc7bbf07499fc09d8446b386f31d3667b07dd1849d921c38a74c109a9e2554d405b6e90dc150728a0c455bf93f158ff139e0538ddd - languageName: node - linkType: hard - -"@stoplight/json-ref-readers@npm:1.2.2, @stoplight/json-ref-readers@npm:^1.2.2": - version: 1.2.2 - resolution: "@stoplight/json-ref-readers@npm:1.2.2" - dependencies: - node-fetch: ^2.6.0 - tslib: ^1.14.1 - checksum: 31b0e78b119f7afd7dd84a4fbb0c4aaceeb6e889179e785ddb9880ee548d4d161dce5743451ef6dad4b7a902d9f0711909c87b63ad794bede234a144bcf2b2b4 - languageName: node - linkType: hard - -"@stoplight/json-ref-resolver@npm:^3.1.5, @stoplight/json-ref-resolver@npm:~3.1.6": - version: 3.1.6 - resolution: "@stoplight/json-ref-resolver@npm:3.1.6" - dependencies: - "@stoplight/json": ^3.21.0 - "@stoplight/path": ^1.3.2 - "@stoplight/types": ^12.3.0 || ^13.0.0 - "@types/urijs": ^1.19.19 - dependency-graph: ~0.11.0 - fast-memoize: ^2.5.2 - immer: ^9.0.6 - lodash: ^4.17.21 - tslib: ^2.6.0 - urijs: ^1.19.11 - checksum: 57c944cc8cee51b18fd8165aae7431eddf3b6ca96f2de7a264d890f18a869e5abb7750d48a77455ee1c688ac440efa4115bc8e912efce7c83140834bae49879e - languageName: node - linkType: hard - -"@stoplight/json@npm:3.21.0": - version: 3.21.0 - resolution: "@stoplight/json@npm:3.21.0" - dependencies: - "@stoplight/ordered-object-literal": ^1.0.3 - "@stoplight/path": ^1.3.2 - "@stoplight/types": ^13.6.0 - jsonc-parser: ~2.2.1 - lodash: ^4.17.21 - safe-stable-stringify: ^1.1 - checksum: 16fe56a6804cd47837bd82d85a8500c4226669558f3feda55d8fb0cd615ca2261622963700f04f049cf30a3a9764eb3c861516003d948743b6ae85dbbabf8a59 - languageName: node - linkType: hard - -"@stoplight/json@npm:^3.17.0, @stoplight/json@npm:^3.17.1, @stoplight/json@npm:^3.21.0, @stoplight/json@npm:~3.21.0": - version: 3.21.7 - resolution: "@stoplight/json@npm:3.21.7" - dependencies: - "@stoplight/ordered-object-literal": ^1.0.3 - "@stoplight/path": ^1.3.2 - "@stoplight/types": ^13.6.0 - jsonc-parser: ~2.2.1 - lodash: ^4.17.21 - safe-stable-stringify: ^1.1 - checksum: 5b0cd67e91e8f4cfac7ff0fe37c07e203611f429e8af7fce51cacb82f9c97150a3fa3aeda41daa9e65bc42d217b630bf01a8bf1f6db12b047079b0da9d7cd9af - languageName: node - linkType: hard - -"@stoplight/ordered-object-literal@npm:^1.0.3, @stoplight/ordered-object-literal@npm:^1.0.5": - version: 1.0.5 - resolution: "@stoplight/ordered-object-literal@npm:1.0.5" - checksum: 84fe385ed742c5298fd5bee3f95366bfe17a2b99ed52f9b323180756d3495078dfb3bf7e5f49f3c8dee7b79f2e8358b38fe4977b7b6475f0094765160d716bb5 - languageName: node - linkType: hard - -"@stoplight/path@npm:1.3.2, @stoplight/path@npm:^1.3.2": - version: 1.3.2 - resolution: "@stoplight/path@npm:1.3.2" - checksum: 8a1143cef9edcf9fd8cb24ca3f250693d475ce1f635f0dc95e5b045aad303fbf4d702c939f0c4ed8d28a04208d1aa4471fb10912ef1e3a94a9e6810878a7cfbb - languageName: node - linkType: hard - -"@stoplight/spectral-core@npm:^1.15.1, @stoplight/spectral-core@npm:^1.18.0, @stoplight/spectral-core@npm:^1.18.3, @stoplight/spectral-core@npm:^1.7.0, @stoplight/spectral-core@npm:^1.8.0, @stoplight/spectral-core@npm:^1.8.1": - version: 1.19.1 - resolution: "@stoplight/spectral-core@npm:1.19.1" - dependencies: - "@stoplight/better-ajv-errors": 1.0.3 - "@stoplight/json": ~3.21.0 - "@stoplight/path": 1.3.2 - "@stoplight/spectral-parsers": ^1.0.0 - "@stoplight/spectral-ref-resolver": ^1.0.4 - "@stoplight/spectral-runtime": ^1.0.0 - "@stoplight/types": ~13.6.0 - "@types/es-aggregate-error": ^1.0.2 - "@types/json-schema": ^7.0.11 - ajv: ^8.17.1 - ajv-errors: ~3.0.0 - ajv-formats: ~2.1.0 - es-aggregate-error: ^1.0.7 - jsonpath-plus: 7.1.0 - lodash: ~4.17.21 - lodash.topath: ^4.5.2 - minimatch: 3.1.2 - nimma: 0.2.2 - pony-cause: ^1.0.0 - simple-eval: 1.0.0 - tslib: ^2.3.0 - checksum: 35495c3f72eacd02d74b0913ad5a8cdad7573ab06c08cc9f6b44abd68e0c8b2229df9efee11cfe8a47ffeea802ce2b3bb17e378dffe5eab47504f70abd8b492c - languageName: node - linkType: hard - -"@stoplight/spectral-formats@npm:^1.2.0, @stoplight/spectral-formats@npm:^1.7.0": - version: 1.7.0 - resolution: "@stoplight/spectral-formats@npm:1.7.0" - dependencies: - "@stoplight/json": ^3.17.0 - "@stoplight/spectral-core": ^1.8.0 - "@types/json-schema": ^7.0.7 - tslib: ^2.3.1 - checksum: eccc2a6c099c7cbdd7c0b6c48b7fbfa334cdc2323958790496aa0295af27ef42ccae8b40e05c742aa3431da724b8d494c837af1af60f86d05189853b95b7c2c9 - languageName: node - linkType: hard - -"@stoplight/spectral-formatters@npm:^1.1.0": - version: 1.4.0 - resolution: "@stoplight/spectral-formatters@npm:1.4.0" - dependencies: - "@stoplight/path": ^1.3.2 - "@stoplight/spectral-core": ^1.15.1 - "@stoplight/spectral-runtime": ^1.1.0 - "@stoplight/types": ^13.15.0 - "@types/markdown-escape": ^1.1.3 - chalk: 4.1.2 - cliui: 7.0.4 - lodash: ^4.17.21 - markdown-escape: ^2.0.0 - node-sarif-builder: ^2.0.3 - strip-ansi: 6.0 - text-table: ^0.2.0 - tslib: ^2.5.0 - checksum: fd8b0c96df54b1afa1e2c325edac6a95df0ce4c9a14e3cd46786d229259417eeec7795e7c7ccf4e896a343c5dbd06e62f8692214985acd786d19485bd512958d - languageName: node - linkType: hard - -"@stoplight/spectral-functions@npm:^1.5.1, @stoplight/spectral-functions@npm:^1.6.1, @stoplight/spectral-functions@npm:^1.7.2": - version: 1.9.0 - resolution: "@stoplight/spectral-functions@npm:1.9.0" - dependencies: - "@stoplight/better-ajv-errors": 1.0.3 - "@stoplight/json": ^3.17.1 - "@stoplight/spectral-core": ^1.7.0 - "@stoplight/spectral-formats": ^1.7.0 - "@stoplight/spectral-runtime": ^1.1.0 - ajv: ^8.17.1 - ajv-draft-04: ~1.0.0 - ajv-errors: ~3.0.0 - ajv-formats: ~2.1.0 - lodash: ~4.17.21 - tslib: ^2.3.0 - checksum: 278dc6e84b3b4fdef73f6b2b2cc7071140ade604dbc938b3946203253f37c0977659a609dc148df6f73668ddcb84a809e279643a12fd3f4372e72e97973f0058 - languageName: node - linkType: hard - -"@stoplight/spectral-parsers@npm:^1.0.0, @stoplight/spectral-parsers@npm:^1.0.2": - version: 1.0.4 - resolution: "@stoplight/spectral-parsers@npm:1.0.4" - dependencies: - "@stoplight/json": ~3.21.0 - "@stoplight/types": ^14.1.1 - "@stoplight/yaml": ~4.3.0 - tslib: ^2.3.1 - checksum: ca88183661651d99b40da254316fec062c219253ea3054151b9379e7c492121cdeef49a2d1ac08cd89b2f89f7d16dbc4ecf9da6d7a7539979ac6418991fe804a - languageName: node - linkType: hard - -"@stoplight/spectral-ref-resolver@npm:^1.0.3, @stoplight/spectral-ref-resolver@npm:^1.0.4": - version: 1.0.4 - resolution: "@stoplight/spectral-ref-resolver@npm:1.0.4" - dependencies: - "@stoplight/json-ref-readers": 1.2.2 - "@stoplight/json-ref-resolver": ~3.1.6 - "@stoplight/spectral-runtime": ^1.1.2 - dependency-graph: 0.11.0 - tslib: ^2.3.1 - checksum: 1e9b2e211d2724e0bab7d817a5128f7b6cab9f0f5281d07223ace1d541a51a0eb3901b9f7b02d4b0484df1cb2a3f7239ec33a974321438d3d08ce7996fd6fcc4 - languageName: node - linkType: hard - -"@stoplight/spectral-rulesets@npm:^1.18.0": - version: 1.20.2 - resolution: "@stoplight/spectral-rulesets@npm:1.20.2" - dependencies: - "@asyncapi/specs": ^4.1.0 - "@stoplight/better-ajv-errors": 1.0.3 - "@stoplight/json": ^3.17.0 - "@stoplight/spectral-core": ^1.8.1 - "@stoplight/spectral-formats": ^1.7.0 - "@stoplight/spectral-functions": ^1.5.1 - "@stoplight/spectral-runtime": ^1.1.1 - "@stoplight/types": ^13.6.0 - "@types/json-schema": ^7.0.7 - ajv: ^8.17.1 - ajv-formats: ~2.1.0 - json-schema-traverse: ^1.0.0 - leven: 3.1.0 - lodash: ~4.17.21 - tslib: ^2.3.0 - checksum: 53b8515864f7132cd727073886adbf61fcbe39543ddf6d975799c75d9ef13d91f3940d5585c81c72da3c94365fd735d8935e885a3ac388c67d03a943af37977f - languageName: node - linkType: hard - -"@stoplight/spectral-runtime@npm:^1.0.0, @stoplight/spectral-runtime@npm:^1.1.0, @stoplight/spectral-runtime@npm:^1.1.1, @stoplight/spectral-runtime@npm:^1.1.2": - version: 1.1.2 - resolution: "@stoplight/spectral-runtime@npm:1.1.2" - dependencies: - "@stoplight/json": ^3.17.0 - "@stoplight/path": ^1.3.2 - "@stoplight/types": ^12.3.0 - abort-controller: ^3.0.0 - lodash: ^4.17.21 - node-fetch: ^2.6.7 - tslib: ^2.3.1 - checksum: 35964a38f82384e6e0158988173a50ab7f473a2ed6e942073de023bd28fb696b5b913336a84d016b046346294be9cfa3a88c6a908c2622c0ceb36f16ca76e084 - languageName: node - linkType: hard - -"@stoplight/types@npm:^12.3.0": - version: 12.5.0 - resolution: "@stoplight/types@npm:12.5.0" - dependencies: - "@types/json-schema": ^7.0.4 - utility-types: ^3.10.0 - checksum: fe4a09df6e1c2f0cdb53f474b180cc7b8184e814e1ac4427d199642f10958335f597060530a908c0e5800ba2569d077afe124a51deaee466255ce942e1e03941 - languageName: node - linkType: hard - -"@stoplight/types@npm:^12.3.0 || ^13.0.0, @stoplight/types@npm:^13.12.0, @stoplight/types@npm:^13.15.0, @stoplight/types@npm:^13.6.0": - version: 13.20.0 - resolution: "@stoplight/types@npm:13.20.0" - dependencies: - "@types/json-schema": ^7.0.4 - utility-types: ^3.10.0 - checksum: b4c7ee22a8d4377aa9b2f901887c17b4a27d1009b2b9348962b2c6a72100ca954d11293a6dd2de01920e8fdc589e31b20ad84421eb0bf5edd9aeef5b5810f04b - languageName: node - linkType: hard - -"@stoplight/types@npm:^14.0.0, @stoplight/types@npm:^14.1.1": - version: 14.1.1 - resolution: "@stoplight/types@npm:14.1.1" - dependencies: - "@types/json-schema": ^7.0.4 - utility-types: ^3.10.0 - checksum: 1da2e683e88afe2f72c3b3af341537bc9bac153d224f65744ca60d44eade93609ce91172064ae27093e1ebfa7bcbf05fb232a1910d83b2aee5b1eed4bb726200 - languageName: node - linkType: hard - -"@stoplight/types@npm:~13.6.0": - version: 13.6.0 - resolution: "@stoplight/types@npm:13.6.0" - dependencies: - "@types/json-schema": ^7.0.4 - utility-types: ^3.10.0 - checksum: 4cc81cf29decc0392f15c71b21fd11cd806bcf99168ae4509ed41c2b7dbcfbd5a83c7f9f320edb5a518cc483fd18dd8794c54b232fb6a6f2a7b6e9fb6ca20269 - languageName: node - linkType: hard - -"@stoplight/yaml-ast-parser@npm:0.0.50": - version: 0.0.50 - resolution: "@stoplight/yaml-ast-parser@npm:0.0.50" - checksum: dd46f2e39cef4e3a56276202872282bc435c5f92ea7cf344abd6722fbdab62547ec7d2b84983c6c05aaa2776ac29efd53affe6d9753cce10ef37b4e15ce6ccdc - languageName: node - linkType: hard - -"@stoplight/yaml@npm:~4.3.0": - version: 4.3.0 - resolution: "@stoplight/yaml@npm:4.3.0" - dependencies: - "@stoplight/ordered-object-literal": ^1.0.5 - "@stoplight/types": ^14.1.1 - "@stoplight/yaml-ast-parser": 0.0.50 - tslib: ^2.2.0 - checksum: f113f600a62b75c76c96c27ce3713ba2c48be205fca73097699b66b6f861411c6917dcc5afa4dd08c17fe63f5181b49fa2be9c6500140ea5d05a107ffcb48a4f - languageName: node - linkType: hard - -"@sucrase/webpack-loader@npm:^2.0.0": - version: 2.0.0 - resolution: "@sucrase/webpack-loader@npm:2.0.0" - dependencies: - loader-utils: ^1.1.0 - peerDependencies: - sucrase: ^3 - checksum: 16578991b1b888ac5bec5628bd24db9e21651bbbe30de076aece8787f115d8971ac87a20bc75446187c73c3185851ec2233d5b6f18c4a2dd53fbbb1ed4e488b4 - languageName: node - linkType: hard - -"@svgr/babel-plugin-add-jsx-attribute@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.5.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cab83832830a57735329ed68f67c03b57ca21fa037b0134847b0c5c0ef4beca89956d7dacfbf7b2a10fd901e7009e877512086db2ee918b8c69aee7742ae32c0 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-attribute@npm:*": - version: 8.0.0 - resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ff992893c6c4ac802713ba3a97c13be34e62e6d981c813af40daabcd676df68a72a61bd1e692bb1eda3587f1b1d700ea462222ae2153bb0f46886632d4f88d08 - languageName: node - linkType: hard - -"@svgr/babel-plugin-remove-jsx-empty-expression@npm:*": - version: 8.0.0 - resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:8.0.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0fb691b63a21bac00da3aa2dccec50d0d5a5b347ff408d60803b84410d8af168f2656e4ba1ee1f24dab0ae4e4af77901f2928752bb0434c1f6788133ec599ec8 - languageName: node - linkType: hard - -"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:6.5.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b7d2125758e766e1ebd14b92216b800bdc976959bc696dbfa1e28682919147c1df4bb8b1b5fd037d7a83026e27e681fea3b8d3741af8d3cf4c9dfa3d412125df - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-dynamic-title@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:6.5.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0fd42ebf127ae9163ef341e84972daa99bdcb9e6ed3f83aabd95ee173fddc43e40e02fa847fbc0a1058cf5549f72b7960a2c5e22c3e4ac18f7e3ac81277852ae - languageName: node - linkType: hard - -"@svgr/babel-plugin-svg-em-dimensions@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:6.5.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c1550ee9f548526fa66fd171e3ffb5696bfc4e4cd108a631d39db492c7410dc10bba4eb5a190e9df824bf806130ccc586ae7d2e43c547e6a4f93bbb29a18f344 - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-react-native-svg@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:6.5.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4c924af22b948b812629e80efb90ad1ec8faae26a232d8ca8a06b46b53e966a2c415a57806a3ff0ea806a622612e546422719b69ec6839717a7755dac19171d9 - languageName: node - linkType: hard - -"@svgr/babel-plugin-transform-svg-component@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-plugin-transform-svg-component@npm:6.5.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e496bb5ee871feb6bcab250b6e067322da7dd5c9c2b530b41e5586fe090f86611339b49d0a909c334d9b24cbca0fa755c949a2526c6ad03c6b5885666874cf5f - languageName: node - linkType: hard - -"@svgr/babel-preset@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/babel-preset@npm:6.5.1" - dependencies: - "@svgr/babel-plugin-add-jsx-attribute": ^6.5.1 - "@svgr/babel-plugin-remove-jsx-attribute": "*" - "@svgr/babel-plugin-remove-jsx-empty-expression": "*" - "@svgr/babel-plugin-replace-jsx-attribute-value": ^6.5.1 - "@svgr/babel-plugin-svg-dynamic-title": ^6.5.1 - "@svgr/babel-plugin-svg-em-dimensions": ^6.5.1 - "@svgr/babel-plugin-transform-react-native-svg": ^6.5.1 - "@svgr/babel-plugin-transform-svg-component": ^6.5.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9f124be39a8e64f909162f925b3a63ddaa5a342a5e24fc0b7f7d9d4d7f7e3b916596c754fb557dc259928399cad5366a27cb231627a0d2dcc4b13ac521cf05af - languageName: node - linkType: hard - -"@svgr/core@npm:6.5.x, @svgr/core@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/core@npm:6.5.1" - dependencies: - "@babel/core": ^7.19.6 - "@svgr/babel-preset": ^6.5.1 - "@svgr/plugin-jsx": ^6.5.1 - camelcase: ^6.2.0 - cosmiconfig: ^7.0.1 - checksum: fd6d6d5da5aeb956703310480b626c1fb3e3973ad9fe8025efc1dcf3d895f857b70d100c63cf32cebb20eb83c9607bafa464c9436e18fe6fe4fafdc73ed6b1a5 - languageName: node - linkType: hard - -"@svgr/hast-util-to-babel-ast@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/hast-util-to-babel-ast@npm:6.5.1" - dependencies: - "@babel/types": ^7.20.0 - entities: ^4.4.0 - checksum: 37923cce1b3f4e2039077b0c570b6edbabe37d1cf1a6ee35e71e0fe00f9cffac450eec45e9720b1010418131a999cb0047331ba1b6d1d2c69af1b92ac785aacf - languageName: node - linkType: hard - -"@svgr/plugin-jsx@npm:6.5.x, @svgr/plugin-jsx@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/plugin-jsx@npm:6.5.1" - dependencies: - "@babel/core": ^7.19.6 - "@svgr/babel-preset": ^6.5.1 - "@svgr/hast-util-to-babel-ast": ^6.5.1 - svg-parser: ^2.0.4 - peerDependencies: - "@svgr/core": ^6.0.0 - checksum: 42f22847a6bdf930514d7bedd3c5e1fd8d53eb3594779f9db16cb94c762425907c375cd8ec789114e100a4d38068aca6c7ab5efea4c612fba63f0630c44cc859 - languageName: node - linkType: hard - -"@svgr/plugin-svgo@npm:6.5.x, @svgr/plugin-svgo@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/plugin-svgo@npm:6.5.1" - dependencies: - cosmiconfig: ^7.0.1 - deepmerge: ^4.2.2 - svgo: ^2.8.0 - peerDependencies: - "@svgr/core": "*" - checksum: cd2833530ac0485221adc2146fd992ab20d79f4b12eebcd45fa859721dd779483158e11dfd9a534858fe468416b9412416e25cbe07ac7932c44ed5fa2021c72e - languageName: node - linkType: hard - -"@svgr/rollup@npm:6.5.x": - version: 6.5.1 - resolution: "@svgr/rollup@npm:6.5.1" - dependencies: - "@babel/core": ^7.19.6 - "@babel/plugin-transform-react-constant-elements": ^7.18.12 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 - "@babel/preset-typescript": ^7.18.6 - "@rollup/pluginutils": ^4.2.1 - "@svgr/core": ^6.5.1 - "@svgr/plugin-jsx": ^6.5.1 - "@svgr/plugin-svgo": ^6.5.1 - checksum: 809198a655c280b434d762829aeab0c48e545daaa7a520ac87d5e7cfe96402eb4d0c01f8b25959fcc37a2ce4aa1a53c9e1c4ccb1206cd5833883a34db5799dd4 - languageName: node - linkType: hard - -"@svgr/webpack@npm:6.5.x": - version: 6.5.1 - resolution: "@svgr/webpack@npm:6.5.1" - dependencies: - "@babel/core": ^7.19.6 - "@babel/plugin-transform-react-constant-elements": ^7.18.12 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 - "@babel/preset-typescript": ^7.18.6 - "@svgr/core": ^6.5.1 - "@svgr/plugin-jsx": ^6.5.1 - "@svgr/plugin-svgo": ^6.5.1 - checksum: d10582eb4fa82a5b6d314cb49f2c640af4fd3a60f5b76095d2b14e383ef6a43a6f4674b68774a21787dbde69dec0a251cfcfc3f9a96c82754ba5d5c6daf785f0 - languageName: node - linkType: hard - -"@swagger-api/apidom-ast@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ast@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - unraw: ^3.0.0 - checksum: c3a6efab1419ea3130074c4d4b57e12806158856b988e6aeef7916d25d3e005f0e1cfb6e0e87c621d84ad2fc4cdbb39dbc55efd0cde602198e41eca4a0e67abe - languageName: node - linkType: hard - -"@swagger-api/apidom-core@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-core@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-core@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - minim: ~0.23.8 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - short-unique-id: ^5.0.2 - ts-mixer: ^6.0.3 - checksum: 20b159c5f8a9d8b6d22415d96d6cc0590f8afcecfcd683b6edd7448426af9f98225411e8e586b4e1d1f76226bd2ab6bc8aca98ee04b39ca47051854a9909f969 - languageName: node - linkType: hard - -"@swagger-api/apidom-error@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-error@npm:^1.0.0-alpha.1, @swagger-api/apidom-error@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-error@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - checksum: 8bec3120c5b52e7ba11128f3ebd999037105dc0849e5784fe0363260c98c52719d26ad3b69b8de9848bdd3e3abae2452270764d8aef30e890e4870dcccdeea9a - languageName: node - linkType: hard - -"@swagger-api/apidom-json-pointer@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.1, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-json-pointer@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: 053f9b4fb64728e8eea0200771e9809875a3480cdd82cf5b7bcb0de3cf674d3e4d1ec1e609dc5adffc232e0db6fb142e7189f47d5c3013a594afa8bacc475c5c - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-api-design-systems@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.3 - checksum: f8be1d0a21b0da66bd89def6fc8e7b7c2403913ac2514a4dd73ce287eccf6b93a6f6eaf4b114fa648ef682ab9eeddb394ef37e994cf921f21bfaac1503f5bddb - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-json-schema-draft-7": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.3 - checksum: c313c353ef0df6908c257b7df441242d25bd95bf6d89a331163f0a0de257f7173c44d78260d8969c6e29debf98008e000e4c75f01d8dd933583dc8116cc841a8 - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.9 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.4 - checksum: 502b2f7fde36d628d21cb0303bba3e08f620bf3cfbbed74ed89e869928a50bb730d48c5edcb1797149be5c35428af3edb6fffbd0150a307bfe7cb393ea7c1a83 - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.4 - checksum: 8a9b1f265d5ebd95866e15f7bd516f9f214d2a75c57f34c36eb4442cd5b8ddb747e6d6c3d14c77915f5408baec9d58352cd0276e20cea3b8857d627916a0906f - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-json-schema-draft-6": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.4 - checksum: 03b281bd2d8376cc76e59ad960cfcf114a83699761f0f024da0759dbf88d920e52180fd07f1fef4ed122472408ee7b64888b4ef8cd09b3e051db400596906fc9 - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.3 - checksum: 5b71a8cc3c60807e020d7795b66c6d309e8548e1d16bbf2d860cce6877ab79fd35efb4750bb1f92c89d8d25391a4b22c6c2bd2fdf2d97e6befd3bfaf536be9da - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.3 - checksum: c5ff6891df51e16ac4e5bd354607c5c4824b12f28cb7e7d48385cc96e9e9431646ed0c18fc856282e4805dec1f123ea2be6b3b4f1025692f47e0d8b55b36baa5 - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-openapi-3-1@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.9 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.3 - checksum: d92819332525beead1ce85e83976dd3b2a5375005893b92251b2fa288f3b410ceb6dd6ace99d3eefd134e4c26a5cd7e3d8faec9f684e5c366ccb3283f4aa05b3 - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-ns-workflows-1@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - ts-mixer: ^6.0.3 - checksum: e0573385e383270ef770c1a166d9041284841944674f33896293cb5e903a05064a46c27970e1adf59129f7a849d9b23471417d71a3f4df00a934da26fec46361 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: c17d417c3a39635dfc5c3e2e7cb6d42c304e0b2c7666f303ca8ac53b7d3b5590e59d96d05c4c85637d81828763587b5398c1ba0779f860860111275ab4e34e96 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: 3fb5f66282fcb561cc727c209be05c3b086f5413dcca41357f09bc979dd5fdadb442d0cc0974cfdc95df991f6af083504dbecfa869755eec867a769c7d5652bc - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: bac3b6bf79fbd7f95a0a35935ff4b7a7f305e03257f32ac57ad00c9e942d5141946af943b74878ff5de64b12fca2824abcf3575507bad8379482b15dc812befb - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: a17d4fac6818bcae8af5834494c3664ba294f127496583809034fe0ae129a7fed7bc0bd6416d90daa69677677abf6f363fc82a774851c809d0b989c03ca68eaf - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.9 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - node-gyp: latest - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - tree-sitter: =0.20.4 - tree-sitter-json: =0.20.2 - web-tree-sitter: =0.20.3 - checksum: 77c1a7c7dcf12ad4b05aea200a0864c5545235e4aadc5936b51bf8062749f5bdc02479e7ee175b476960e9303556960798e95a566c0e4e3b2fa2d59ac5327173 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: 38a3c06508dd646921c3b5fa642990ec1b19778f32f949bad2dca0a1d6297b66ab34691a32abf42c7f04d383dd4f09cde17ecff250c2c14d33d3aae66914ce8f - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: ae4874da48842e1804310d23a3b90fd11696f97e363e3b489c14458bcdc8dbaec6429e4beff31ff02562e198722844d9499e6aea111899043f8e01ebac5fff02 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: f3dba0060420ce97a297522c702567fbc822ededd7579ee91290bf7d8792bb145ea38c5f04970f88f71001b9fdc7dcbc83d063098bc0346ce6a65bcfc726bde4 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: e302b93d5ac5508bf34983ee57f4f4f85ae47068920067711e607e1225726f58f5afa58708109f641dcb26b6e8182bd7cb7c189d158aec243b78be8b0b781edb - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: aaeb57369370e426c9f5dc26c0ad95e493e2cfca1e552cfb3d6239868e50f5ab9d7d6607f5b34cd4a4ed6c22e8cc0b2b10bf26b98f497fa521170979153ac0cb - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: e25d4d40fa3db206dceba4a1fb4d29c9ced90ec87d5df35c9ec6806ff72a514cea4e0ac2e5c7198f6048b9160e009475b87a465758bc233cd40f88c84dfde39c - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-workflows-json-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-workflows-json-1@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: b16d831652946fd4a53cb2d0c549d6e2d9c7227ce617bd4f28f50d072e370369e6067d1e534ff8e88508d20ed61d9e8466e49fcc853e250bc75d1833b2da7efd - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.9 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - checksum: f7d88d3932b7058f7124cb0c465214ea6154a64729d3af200f825922f5ffd99287f5ee5a5173eaa6d4b14b10c820c3e59d715f3883944308b6d5e024112596e6 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.9": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.9 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.9 - "@types/ramda": ~0.30.0 - node-gyp: latest - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - tree-sitter: =0.20.4 - tree-sitter-yaml: =0.5.0 - web-tree-sitter: =0.20.3 - checksum: 1485597a7ab952f434fe1056ffdc3ce6ed861f0c087fb342c3fec094fe4bf63ea65cb13d9545d630cd4964ffdbdb914f6c415d7b6a0e577d410d53f96c7c3690 - languageName: node - linkType: hard - -"@swagger-api/apidom-reference@npm:>=1.0.0-alpha.9 <1.0.0-beta.0": - version: 1.0.0-alpha.9 - resolution: "@swagger-api/apidom-reference@npm:1.0.0-alpha.9" - dependencies: - "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.9 - "@swagger-api/apidom-error": ^1.0.0-alpha.1 - "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.1 - "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.1 - "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.1 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.1 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.1 - "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-api-design-systems-json": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-asyncapi-json-2": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-openapi-json-2": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-openapi-json-3-0": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-openapi-json-3-1": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-openapi-yaml-2": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-workflows-json-1": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-workflows-yaml-1": ^1.0.0-alpha.1 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.1 - "@types/ramda": ~0.30.0 - axios: ^1.4.0 - minimatch: ^7.4.3 - process: ^0.11.10 - ramda: ~0.30.0 - ramda-adjunct: ^5.0.0 - dependenciesMeta: - "@swagger-api/apidom-error": - optional: true - "@swagger-api/apidom-json-pointer": - optional: true - "@swagger-api/apidom-ns-asyncapi-2": - optional: true - "@swagger-api/apidom-ns-openapi-2": - optional: true - "@swagger-api/apidom-ns-openapi-3-0": - optional: true - "@swagger-api/apidom-ns-openapi-3-1": - optional: true - "@swagger-api/apidom-ns-workflows-1": - optional: true - "@swagger-api/apidom-parser-adapter-api-design-systems-json": - optional: true - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": - optional: true - "@swagger-api/apidom-parser-adapter-asyncapi-json-2": - optional: true - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": - optional: true - "@swagger-api/apidom-parser-adapter-json": - optional: true - "@swagger-api/apidom-parser-adapter-openapi-json-2": - optional: true - "@swagger-api/apidom-parser-adapter-openapi-json-3-0": - optional: true - "@swagger-api/apidom-parser-adapter-openapi-json-3-1": - optional: true - "@swagger-api/apidom-parser-adapter-openapi-yaml-2": - optional: true - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": - optional: true - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": - optional: true - "@swagger-api/apidom-parser-adapter-workflows-json-1": - optional: true - "@swagger-api/apidom-parser-adapter-workflows-yaml-1": - optional: true - "@swagger-api/apidom-parser-adapter-yaml-1-2": - optional: true - checksum: 28c329359a92b34471a3f796b89a88405c8e998622e786193402668a5f4cdb3da5273b86ef9e209f3d0ab750d221fd9046d481751dff3bbcc2e32e0b748ec34c - languageName: node - linkType: hard - -"@swc/core-darwin-arm64@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-darwin-arm64@npm:1.7.28" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-darwin-x64@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-darwin-x64@npm:1.7.28" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@swc/core-linux-arm-gnueabihf@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.28" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@swc/core-linux-arm64-gnu@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-linux-arm64-gnu@npm:1.7.28" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-arm64-musl@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-linux-arm64-musl@npm:1.7.28" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-linux-x64-gnu@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-linux-x64-gnu@npm:1.7.28" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-x64-musl@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-linux-x64-musl@npm:1.7.28" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-win32-arm64-msvc@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-win32-arm64-msvc@npm:1.7.28" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-win32-ia32-msvc@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-win32-ia32-msvc@npm:1.7.28" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@swc/core-win32-x64-msvc@npm:1.7.28": - version: 1.7.28 - resolution: "@swc/core-win32-x64-msvc@npm:1.7.28" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@swc/core@npm:^1.3.46": - version: 1.7.28 - resolution: "@swc/core@npm:1.7.28" - dependencies: - "@swc/core-darwin-arm64": 1.7.28 - "@swc/core-darwin-x64": 1.7.28 - "@swc/core-linux-arm-gnueabihf": 1.7.28 - "@swc/core-linux-arm64-gnu": 1.7.28 - "@swc/core-linux-arm64-musl": 1.7.28 - "@swc/core-linux-x64-gnu": 1.7.28 - "@swc/core-linux-x64-musl": 1.7.28 - "@swc/core-win32-arm64-msvc": 1.7.28 - "@swc/core-win32-ia32-msvc": 1.7.28 - "@swc/core-win32-x64-msvc": 1.7.28 - "@swc/counter": ^0.1.3 - "@swc/types": ^0.1.12 - peerDependencies: - "@swc/helpers": "*" - dependenciesMeta: - "@swc/core-darwin-arm64": - optional: true - "@swc/core-darwin-x64": - optional: true - "@swc/core-linux-arm-gnueabihf": - optional: true - "@swc/core-linux-arm64-gnu": - optional: true - "@swc/core-linux-arm64-musl": - optional: true - "@swc/core-linux-x64-gnu": - optional: true - "@swc/core-linux-x64-musl": - optional: true - "@swc/core-win32-arm64-msvc": - optional: true - "@swc/core-win32-ia32-msvc": - optional: true - "@swc/core-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 75576dc115cce55c130eb54fd7db2927906979fc887cc7306bcafd2a6b0ff0b9e5b2ef9c547e16e405992422119c2c5302ae630357095b21a7393ffd64a0116f - languageName: node - linkType: hard - -"@swc/counter@npm:^0.1.3": - version: 0.1.3 - resolution: "@swc/counter@npm:0.1.3" - checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0": - version: 0.5.13 - resolution: "@swc/helpers@npm:0.5.13" - dependencies: - tslib: ^2.4.0 - checksum: d50c2c10da6ef940af423c6b03ad9c3c94cf9de59314b1e921a7d1bcc081a6074481c9d67b655fc8fe66a73288f98b25950743792a63882bfb5793b362494fc0 - languageName: node - linkType: hard - -"@swc/jest@npm:^0.2.22": - version: 0.2.36 - resolution: "@swc/jest@npm:0.2.36" - dependencies: - "@jest/create-cache-key-function": ^29.7.0 - "@swc/counter": ^0.1.3 - jsonc-parser: ^3.2.0 - peerDependencies: - "@swc/core": "*" - checksum: 14f2e696ac093e23dae1e2e57d894bbcde4de6fe80341a26c8d0d8cbae5aae31832f8fa32dc698529f128d19a76aeedf2227f59480de6dab5eb3f30bfdf9b71a - languageName: node - linkType: hard - -"@swc/types@npm:^0.1.12": - version: 0.1.12 - resolution: "@swc/types@npm:0.1.12" - dependencies: - "@swc/counter": ^0.1.3 - checksum: cf7f89e46f859864075d7965582baea9c5f98830f45b1046251568c9bdf1ca484b1bf37f6d3c32b7c82ecf8cd5df89d22f05268c391819c44e49911bb1a8e71a - languageName: node - linkType: hard - -"@szmarczak/http-timer@npm:^4.0.5": - version: 4.0.6 - resolution: "@szmarczak/http-timer@npm:4.0.6" - dependencies: - defer-to-connect: ^2.0.0 - checksum: c29df3bcec6fc3bdec2b17981d89d9c9fc9bd7d0c9bcfe92821dc533f4440bc890ccde79971838b4ceed1921d456973c4180d7175ee1d0023ad0562240a58d95 - languageName: node - linkType: hard - -"@tanstack/react-virtual@npm:^3.0.0-beta.60": - version: 3.10.8 - resolution: "@tanstack/react-virtual@npm:3.10.8" - dependencies: - "@tanstack/virtual-core": 3.10.8 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 40a5d6089908096634fec2aa0cd646ca47c044c745e1b0d190ecbf9905ad2e6266ccd56c2550ed92f47349954dc11eb6930beac1354441ce7c98af81c5454d3f - languageName: node - linkType: hard - -"@tanstack/virtual-core@npm:3.10.8": - version: 3.10.8 - resolution: "@tanstack/virtual-core@npm:3.10.8" - checksum: 1c5307b534bb963094acc4a2691fcc331364a865d8513abe9f5ca6be577d7bb4b2821e8dddbf259c60ee65afb2f4e5d6debab1af897b0c464ec1bd18906ecbe9 - languageName: node - linkType: hard - -"@testing-library/dom@npm:^9.0.0": - version: 9.3.4 - resolution: "@testing-library/dom@npm:9.3.4" - dependencies: - "@babel/code-frame": ^7.10.4 - "@babel/runtime": ^7.12.5 - "@types/aria-query": ^5.0.1 - aria-query: 5.1.3 - chalk: ^4.1.0 - dom-accessibility-api: ^0.5.9 - lz-string: ^1.5.0 - pretty-format: ^27.0.2 - checksum: dfd6fb0d6c7b4dd716ba3c47309bc9541b4a55772cb61758b4f396b3785efe2dbc75dc63423545c039078c7ffcc5e4b8c67c2db1b6af4799580466036f70026f - languageName: node - linkType: hard - -"@testing-library/jest-dom@npm:^6.0.0": - version: 6.5.0 - resolution: "@testing-library/jest-dom@npm:6.5.0" - dependencies: - "@adobe/css-tools": ^4.4.0 - aria-query: ^5.0.0 - chalk: ^3.0.0 - css.escape: ^1.5.1 - dom-accessibility-api: ^0.6.3 - lodash: ^4.17.21 - redent: ^3.0.0 - checksum: c2d14103ebe3358852ec527ff7512f64207a39932b2f7b6dff7e73ba91296b01a71bad9a9584b6ee010681380a906c1740af50470adc6db660e1c7585d012ebf - languageName: node - linkType: hard - -"@testing-library/react@npm:^14.0.0": - version: 14.3.1 - resolution: "@testing-library/react@npm:14.3.1" - dependencies: - "@babel/runtime": ^7.12.5 - "@testing-library/dom": ^9.0.0 - "@types/react-dom": ^18.0.0 - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: b057d4c9db5a523acfc24d7bc4665a924ab8d6f252c7f51eecf7dd30f1239413e1134925fd5cc9cbdef80496af64c04e6719b2081f89fe05ba87e8c6305bcc16 - languageName: node - linkType: hard - -"@testing-library/user-event@npm:^14.0.0": - version: 14.5.2 - resolution: "@testing-library/user-event@npm:14.5.2" - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: d76937dffcf0082fbf3bb89eb2b81a31bf5448048dd61c33928c5f10e33a58e035321d39145cefd469bb5a499c68a5b4086b22f1a44e3e7c7e817dc5f6782867 - languageName: node - linkType: hard - -"@tokenizer/token@npm:^0.3.0": - version: 0.3.0 - resolution: "@tokenizer/token@npm:0.3.0" - checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 - languageName: node - linkType: hard - -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - -"@trendyol-js/openstack-swift-sdk@npm:^0.0.7": - version: 0.0.7 - resolution: "@trendyol-js/openstack-swift-sdk@npm:0.0.7" - dependencies: - agentkeepalive: ^4.1.4 - axios: ^1.0.0 - axios-cached-dns-resolve: 0.5.2 - file-type: ^16.5.4 - checksum: 06d39c350d9c70a4fee0ff7bc12f29784a92e162b5a72dd28aacccfa523826f113d599cbb706b631f534c2dcb48cc252078e853e3dfa953c6223606d052f64b8 - languageName: node - linkType: hard - -"@trysound/sax@npm:0.2.0": - version: 0.2.0 - resolution: "@trysound/sax@npm:0.2.0" - checksum: 11226c39b52b391719a2a92e10183e4260d9651f86edced166da1d95f39a0a1eaa470e44d14ac685ccd6d3df7e2002433782872c0feeb260d61e80f21250e65c - languageName: node - linkType: hard - -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node10@npm:1.0.11" - checksum: 51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267 - languageName: node - linkType: hard - -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a - languageName: node - linkType: hard - -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff - languageName: node - linkType: hard - -"@types/argparse@npm:1.0.38": - version: 1.0.38 - resolution: "@types/argparse@npm:1.0.38" - checksum: 26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb - languageName: node - linkType: hard - -"@types/aria-query@npm:^5.0.1": - version: 5.0.4 - resolution: "@types/aria-query@npm:5.0.4" - checksum: ad8b87e4ad64255db5f0a73bc2b4da9b146c38a3a8ab4d9306154334e0fc67ae64e76bfa298eebd1e71830591fb15987e5de7111bdb36a2221bdc379e3415fb0 - languageName: node - linkType: hard - -"@types/aws-lambda@npm:^8.10.83": - version: 8.10.145 - resolution: "@types/aws-lambda@npm:8.10.145" - checksum: 4beb4febe8eb7da3087e009b4d1df61de5e9a7336792424254ca1e24740e17ee701de21423a125dcd26afb499003557e717cc824e24c47c916d2de6b0c245482 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": ^7.20.7 - "@babel/types": ^7.20.7 - "@types/babel__generator": "*" - "@types/babel__template": "*" - "@types/babel__traverse": "*" - checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" - dependencies: - "@babel/types": ^7.0.0 - checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 - checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" - dependencies: - "@babel/types": ^7.20.7 - checksum: 2bdc65eb62232c2d5c1086adeb0c31e7980e6fd7e50a3483b4a724a1a1029c84d9cb59749cf8de612f9afa2bc14c85b8f50e64e21f8a4398fa77eb9059a4283c - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" - dependencies: - "@types/connect": "*" - "@types/node": "*" - checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 - languageName: node - linkType: hard - -"@types/bonjour@npm:^3.5.13": - version: 3.5.13 - resolution: "@types/bonjour@npm:3.5.13" - dependencies: - "@types/node": "*" - checksum: e827570e097bd7d625a673c9c208af2d1a22fa3885c0a1646533cf24394c839c3e5f60ac1bc60c0ddcc69c0615078c9fb2c01b42596c7c582d895d974f2409ee - languageName: node - linkType: hard - -"@types/btoa-lite@npm:^1.0.0": - version: 1.0.2 - resolution: "@types/btoa-lite@npm:1.0.2" - checksum: 4c46b163c881a75522c7556dd7a7df8a0d4c680a45e8bac34e50864e1c2d9df8dc90b99f75199154c60ef2faff90896b7e5f11df6936c94167a3e5e1c6f4d935 - languageName: node - linkType: hard - -"@types/cacheable-request@npm:^6.0.1": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" - dependencies: - "@types/http-cache-semantics": "*" - "@types/keyv": ^3.1.4 - "@types/node": "*" - "@types/responselike": ^1.0.0 - checksum: d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 - languageName: node - linkType: hard - -"@types/caseless@npm:*": - version: 0.12.5 - resolution: "@types/caseless@npm:0.12.5" - checksum: f6a3628add76d27005495914c9c3873a93536957edaa5b69c63b46fe10b4649a6fecf16b676c1695f46aab851da47ec6047dcf3570fa8d9b6883492ff6d074e0 - languageName: node - linkType: hard - -"@types/codemirror@npm:^0.0.90": - version: 0.0.90 - resolution: "@types/codemirror@npm:0.0.90" - dependencies: - "@types/tern": "*" - checksum: f4594b9bc95306bbbe24d967e0749e28fe7b1e461c41621429b8c8bc295bda1704d99c1d7d5496efd987ee80d24f055155ddd742fa0c975cd69f279ccdaa0af9 - languageName: node - linkType: hard - -"@types/codemirror@npm:^5.60.8": - version: 5.60.15 - resolution: "@types/codemirror@npm:5.60.15" - dependencies: - "@types/tern": "*" - checksum: cfad3f569de48fba3efa44fdfeba77933e231486a52cc80cff7ce6eeeed5b447a5bc2b11e2226bc00ccee332c661e53e35a15cf14eb835f434a6a402d9462f5f - languageName: node - linkType: hard - -"@types/connect-history-api-fallback@npm:^1.5.4": - version: 1.5.4 - resolution: "@types/connect-history-api-fallback@npm:1.5.4" - dependencies: - "@types/express-serve-static-core": "*" - "@types/node": "*" - checksum: e1dee43b8570ffac02d2d47a2b4ba80d3ca0dd1840632dafb221da199e59dbe3778d3d7303c9e23c6b401f37c076935a5bc2aeae1c4e5feaefe1c371fe2073fd - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" - dependencies: - "@types/node": "*" - checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 - languageName: node - linkType: hard - -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 3275534ed69a76c68eb1a77d547d75f99fedc80befb75a3d1d03662fb08d697e6f8b1274e12af1a74c6896071b11510631ba891f64d30c78528d0ec45a9c1a18 - languageName: node - linkType: hard - -"@types/cors@npm:^2.8.6": - version: 2.8.17 - resolution: "@types/cors@npm:2.8.17" - dependencies: - "@types/node": "*" - checksum: 469bd85e29a35977099a3745c78e489916011169a664e97c4c3d6538143b0a16e4cc72b05b407dc008df3892ed7bf595f9b7c0f1f4680e169565ee9d64966bde - languageName: node - linkType: hard - -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12, @types/debug@npm:^4.1.7": - version: 4.1.12 - resolution: "@types/debug@npm:4.1.12" - dependencies: - "@types/ms": "*" - checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 - languageName: node - linkType: hard - -"@types/docker-modem@npm:*": - version: 3.0.6 - resolution: "@types/docker-modem@npm:3.0.6" - dependencies: - "@types/node": "*" - "@types/ssh2": "*" - checksum: cc58e8189f6ec5a2b8ca890207402178a97ddac8c80d125dc65d8ab29034b5db736de15e99b91b2d74e66d14e26e73b6b8b33216613dd15fd3aa6b82c11a83ed - languageName: node - linkType: hard - -"@types/dockerode@npm:^3.3.0, @types/dockerode@npm:^3.3.29": - version: 3.3.31 - resolution: "@types/dockerode@npm:3.3.31" - dependencies: - "@types/docker-modem": "*" - "@types/node": "*" - "@types/ssh2": "*" - checksum: f634f18dc0633f8324faefcde53bcd3d8f3c4bd74d31078cbeb65d2e1597f9abcf12c2158abfaea13dc816bae0f5fa08d0bb570d4214ab0df1ded90db5ebabfe - languageName: node - linkType: hard - -"@types/dompurify@npm:^2.1.0": - version: 2.4.0 - resolution: "@types/dompurify@npm:2.4.0" - dependencies: - "@types/trusted-types": "*" - checksum: b48cd81e997794ebc390c7c5bef1a67ec14a6f2f0521973e07e06af186c7583abe114d94d24868c0632b9573f5bd77131a4b76f3fffdf089ba99a4e53dd46c39 - languageName: node - linkType: hard - -"@types/es-aggregate-error@npm:^1.0.2": - version: 1.0.6 - resolution: "@types/es-aggregate-error@npm:1.0.6" - dependencies: - "@types/node": "*" - checksum: a5b2155f664a3460d3cbc1e84e76fc0f3e751c6cebb04bf79d38e2809f44a4ba6765b83761a1e5cc0bba1b7852f7ba4fae2231110dee6218405835024dd372ac - languageName: node - linkType: hard - -"@types/eslint@npm:^8.56.10": - version: 8.56.12 - resolution: "@types/eslint@npm:8.56.12" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: 0f7710ee02a256c499514251f527f84de964bb29487db840408e4cde79283124a38935597636d2265756c34dd1d902e1b00ae78930d4a0b55111909cb7b80d84 - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.0.0 - resolution: "@types/express-serve-static-core@npm:5.0.0" - dependencies: - "@types/node": "*" - "@types/qs": "*" - "@types/range-parser": "*" - "@types/send": "*" - checksum: d4e2abfc961a908098290958e43a077504ef669f3ef3c49e871932453d2281e86f5d483ae99ec3aaecd13ada0b18025a99ad5413577660587570c4e21d91c263 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.5": - version: 4.19.6 - resolution: "@types/express-serve-static-core@npm:4.19.6" - dependencies: - "@types/node": "*" - "@types/qs": "*" - "@types/range-parser": "*" - "@types/send": "*" - checksum: b0576eddc2d25ccdf10e68ba09598b87a4d7b2ad04a81dc847cb39fe56beb0b6a5cc017b1e00aa0060cb3b38e700384ce96d291a116a0f1e54895564a104aae9 - languageName: node - linkType: hard - -"@types/express@npm:*": - version: 5.0.0 - resolution: "@types/express@npm:5.0.0" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^5.0.0 - "@types/qs": "*" - "@types/serve-static": "*" - checksum: ef68d8e2b7593c930093b1e79bf4df15413773508c9acd6a1a933ed7017f2a4892a8d128b2222d7eab9a3fa43181067a378c2600d9258bd7ae917f170e962df4 - languageName: node - linkType: hard - -"@types/express@npm:^4.17.21, @types/express@npm:^4.17.6": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.33 - "@types/qs": "*" - "@types/serve-static": "*" - checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "*" - checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 - languageName: node - linkType: hard - -"@types/hast@npm:^2.0.0": - version: 2.3.10 - resolution: "@types/hast@npm:2.3.10" - dependencies: - "@types/unist": ^2 - checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 - languageName: node - linkType: hard - -"@types/hoist-non-react-statics@npm:^3.3.0": - version: 3.3.5 - resolution: "@types/hoist-non-react-statics@npm:3.3.5" - dependencies: - "@types/react": "*" - hoist-non-react-statics: ^3.3.0 - checksum: b645b062a20cce6ab1245ada8274051d8e2e0b2ee5c6bd58215281d0ec6dae2f26631af4e2e7c8abe238cdcee73fcaededc429eef569e70908f82d0cc0ea31d7 - languageName: node - linkType: hard - -"@types/html-minifier-terser@npm:^6.0.0": - version: 6.1.0 - resolution: "@types/html-minifier-terser@npm:6.1.0" - checksum: eb843f6a8d662d44fb18ec61041117734c6aae77aa38df1be3b4712e8e50ffaa35f1e1c92fdd0fde14a5675fecf457abcd0d15a01fae7506c91926176967f452 - languageName: node - linkType: hard - -"@types/http-cache-semantics@npm:*": - version: 4.0.4 - resolution: "@types/http-cache-semantics@npm:4.0.4" - checksum: 7f4dd832e618bc1e271be49717d7b4066d77c2d4eed5b81198eb987e532bb3e1c7e02f45d77918185bad936f884b700c10cebe06305f50400f382ab75055f9e8 - languageName: node - linkType: hard - -"@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 - languageName: node - linkType: hard - -"@types/http-proxy@npm:^1.17.8": - version: 1.17.15 - resolution: "@types/http-proxy@npm:1.17.15" - dependencies: - "@types/node": "*" - checksum: d96eaf4e22232b587b46256b89c20525c453216684481015cf50fb385b0b319b883749ccb77dee9af57d107e8440cdacd56f4234f65176d317e9777077ff5bf3 - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "*" - checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "*" - checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 - languageName: node - linkType: hard - -"@types/jest@npm:^29.5.11": - version: 29.5.13 - resolution: "@types/jest@npm:29.5.13" - dependencies: - expect: ^29.0.0 - pretty-format: ^29.0.0 - checksum: 875ac23c2398cdcf22aa56c6ba24560f11d2afda226d4fa23936322dde6202f9fdbd2b91602af51c27ecba223d9fc3c1e33c9df7e47b3bf0e2aefc6baf13ce53 - languageName: node - linkType: hard - -"@types/js-cookie@npm:^2.2.6": - version: 2.2.7 - resolution: "@types/js-cookie@npm:2.2.7" - checksum: 851f47e94ca1fc43661d8f51614d67a613e7810c91b876d0a3b311ce72f7df800107fd02a08cb6948184e12c120b4f058edca2f50424d8798bdcffd6627281e3 - languageName: node - linkType: hard - -"@types/js-levenshtein@npm:^1.1.1": - version: 1.1.3 - resolution: "@types/js-levenshtein@npm:1.1.3" - checksum: eb338696da976925ea8448a42d775d7615a14323dceeb08909f187d0b3d3b4c1f67a1c36ef586b1c2318b70ab141bba8fc58311ba1c816711704605aec09db8b - languageName: node - linkType: hard - -"@types/js-yaml@npm:^4.0.1": - version: 4.0.9 - resolution: "@types/js-yaml@npm:4.0.9" - checksum: e5e5e49b5789a29fdb1f7d204f82de11cb9e8f6cb24ab064c616da5d6e1b3ccfbf95aa5d1498a9fbd3b9e745564e69b4a20b6c530b5a8bbb2d4eb830cda9bc69 - languageName: node - linkType: hard - -"@types/jsdom@npm:^20.0.0": - version: 20.0.1 - resolution: "@types/jsdom@npm:20.0.1" - dependencies: - "@types/node": "*" - "@types/tough-cookie": "*" - parse5: ^7.0.0 - checksum: d55402c5256ef451f93a6e3d3881f98339fe73a5ac2030588df056d6835df8367b5a857b48d27528289057e26dcdd3f502edc00cb877c79174cb3a4c7f2198c1 - languageName: node - linkType: hard - -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 - languageName: node - linkType: hard - -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac - languageName: node - linkType: hard - -"@types/jsonwebtoken@npm:^9.0.0": - version: 9.0.7 - resolution: "@types/jsonwebtoken@npm:9.0.7" - dependencies: - "@types/node": "*" - checksum: 872b62e2a50ec399d695402ccddfeb5cd66a6c3d28511f27453b932b6b67eb82c2d0ecaa864939848b88b3a8276c2492647bf5707bc82a6ac7e420d3412b9047 - languageName: node - linkType: hard - -"@types/keyv@npm:^3.1.4": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "*" - checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d - languageName: node - linkType: hard - -"@types/keyv@npm:^4.2.0": - version: 4.2.0 - resolution: "@types/keyv@npm:4.2.0" - dependencies: - keyv: "*" - checksum: 8713da9382b9346d664866a6cab2f91b0fd479f61379af891303a618e9a2abad6f347adc38a0850540e3f2dad278427de24e7555339264fddb04d1d17d3b50e0 - languageName: node - linkType: hard - -"@types/long@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/long@npm:4.0.2" - checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 - languageName: node - linkType: hard - -"@types/lunr@npm:^2.3.3": - version: 2.3.7 - resolution: "@types/lunr@npm:2.3.7" - checksum: 188a18f035e042f4c23e807ae752bfdb0076a0446ff8285b3c10572008fb00282dfeebdbbd566bfcf65dbb073daf552477a0ccbf426ebaa5ce88c0088a860924 - languageName: node - linkType: hard - -"@types/luxon@npm:^2.0.4": - version: 2.4.0 - resolution: "@types/luxon@npm:2.4.0" - checksum: eeb16a1bfe5440464c1a9635700d103cd18d3cd8da6063a1938478e435cfba6ab8e893aa80c95a407e541187c1e997c3e4481322726bc1258551cb8606d0e5ad - languageName: node - linkType: hard - -"@types/luxon@npm:^3.0.0, @types/luxon@npm:~3.4.0": - version: 3.4.2 - resolution: "@types/luxon@npm:3.4.2" - checksum: 6f92d5bd02e89f310395753506bcd9cef3a56f5940f7a50db2a2b9822bce753553ac767d143cb5b4f9ed5ddd4a84e64f89ff538082ceb4d18739af7781b56925 - languageName: node - linkType: hard - -"@types/markdown-escape@npm:^1.1.3": - version: 1.1.3 - resolution: "@types/markdown-escape@npm:1.1.3" - checksum: cb2e410993271f0ccc526190391a08344f4f602be69e06fee989d36d5886866ba9ba2184054895d0ad2a12d57b02f3ccf86d7a1fe8904be48bcc1ee61b98e32f - languageName: node - linkType: hard - -"@types/mdast@npm:^3.0.0": - version: 3.0.15 - resolution: "@types/mdast@npm:3.0.15" - dependencies: - "@types/unist": ^2 - checksum: af85042a4e3af3f879bde4059fa9e76c71cb552dffc896cdcc6cf9dc1fd38e37035c2dbd6245cfa6535b433f1f0478f5549696234ccace47a64055a10c656530 - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 - languageName: node - linkType: hard - -"@types/ms@npm:*": - version: 0.7.34 - resolution: "@types/ms@npm:0.7.34" - checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a - languageName: node - linkType: hard - -"@types/multer@npm:^1.4.12": - version: 1.4.12 - resolution: "@types/multer@npm:1.4.12" - dependencies: - "@types/express": "*" - checksum: 719cacf88ec83ed77e250e45bee830fd7a505323825efa2a2c1144f5f3d7d36e67408ec988e571bcbaa571e0c214b5ede42d57ebb0f9b453a5eb8faba8ff12d0 - languageName: node - linkType: hard - -"@types/node-forge@npm:^1.3.0": - version: 1.3.11 - resolution: "@types/node-forge@npm:1.3.11" - dependencies: - "@types/node": "*" - checksum: 1e86bd55b92a492eaafd75f6d01f31e7d86a5cdadd0c6bcdc0b1df4103b7f99bb75b832efd5217c7ddda5c781095dc086a868e20b9de00f5a427ddad4c296cd5 - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0": - version: 22.7.4 - resolution: "@types/node@npm:22.7.4" - dependencies: - undici-types: ~6.19.2 - checksum: a3f4154147639369aed08fe6f8d62eff637cf87b187bb252d7bbccdc82884626007af424b08a653c53f2182adfa0340001b4888cb7cbb942cef351210fc742a5 - languageName: node - linkType: hard - -"@types/node@npm:^12.7.1": - version: 12.20.55 - resolution: "@types/node@npm:12.20.55" - checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 - languageName: node - linkType: hard - -"@types/node@npm:^18.11.18, @types/node@npm:^18.11.9": - version: 18.19.54 - resolution: "@types/node@npm:18.19.54" - dependencies: - undici-types: ~5.26.4 - checksum: d85bacc7430c2913bcd2cf293f312bc1f9108819707ac25b58404185c3b8f9ca9e3e93c396672f457c18e65f5ba86cc8363803f830207c6b7dd14fd74e1455b0 - languageName: node - linkType: hard - -"@types/node@npm:^20.1.1": - version: 20.16.10 - resolution: "@types/node@npm:20.16.10" - dependencies: - undici-types: ~6.19.2 - checksum: 8b4d5a0af828871627e80da095df50ef8ae7ca458f39ccde1d060e3bf97b0bc76af9547bd5d75ce4ccb1dd80466804b2fe4f12553c11cb8691c6667effd9a9d7 - languageName: node - linkType: hard - -"@types/oauth@npm:*": - version: 0.9.5 - resolution: "@types/oauth@npm:0.9.5" - dependencies: - "@types/node": "*" - checksum: b364026682e9bb3cfff14d1045b9a1e70a04a4dcbca1ed9e680edb139c275526105acdedf28794347ef2752249f5b5480d8ff7d69ca687f4e0b1e77018f11b4f - languageName: node - linkType: hard - -"@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 - languageName: node - linkType: hard - -"@types/passport-oauth2@npm:^1.4.11": - version: 1.4.17 - resolution: "@types/passport-oauth2@npm:1.4.17" - dependencies: - "@types/express": "*" - "@types/oauth": "*" - "@types/passport": "*" - checksum: 4c5d2d6f717bb0b3d049669e47ca27cb166cbbef2073dccd302b10e62936c9e392074acabe6cb593f7eeb37a6a3cf81b9d3a4f35a46018a6645ac37d0f1706cb - languageName: node - linkType: hard - -"@types/passport-strategy@npm:^0.2.38": - version: 0.2.38 - resolution: "@types/passport-strategy@npm:0.2.38" - dependencies: - "@types/express": "*" - "@types/passport": "*" - checksum: b580e165182b137a6e57b6b7511904e6c875a5e372f08679ec54f456dc5c2a72d86f23d9373a52d8286b207fe8240946686f9e3d50b0bc1b4f7316f336a06fa2 - languageName: node - linkType: hard - -"@types/passport@npm:*, @types/passport@npm:^1.0.16, @types/passport@npm:^1.0.3": - version: 1.0.16 - resolution: "@types/passport@npm:1.0.16" - dependencies: - "@types/express": "*" - checksum: e4a02fa338536eb82694ea548689a7214b1ca98df6a896080daa2b6a8859db02a1e6244eeefaf6f3cc9c268239bb4a7912049a9ed86192144a65c10e55219f80 - languageName: node - linkType: hard - -"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.3": - version: 15.7.13 - resolution: "@types/prop-types@npm:15.7.13" - checksum: 8935cad87c683c665d09a055919d617fe951cb3b2d5c00544e3a913f861a2bd8d2145b51c9aa6d2457d19f3107ab40784c40205e757232f6a80cc8b1c815513c - languageName: node - linkType: hard - -"@types/protocol-buffers-schema@npm:^3.4.1": - version: 3.4.3 - resolution: "@types/protocol-buffers-schema@npm:3.4.3" - dependencies: - "@types/node": "*" - checksum: a07e150d4737fea79ea8b58be8b8828c9736319f3d8bce92d282b424629ebcd5e056d083b1f8c150a0a7213cdf518bd62c8c7725473f2214f23f5331adead5fb - languageName: node - linkType: hard - -"@types/qs@npm:*, @types/qs@npm:^6.9.11, @types/qs@npm:^6.9.6": - version: 6.9.16 - resolution: "@types/qs@npm:6.9.16" - checksum: 2e8918150c12735630f7ee16b770c72949274938c30306025f68aaf977227f41fe0c698ed93db1099e04916d582ac5a1faf7e3c7061c8d885d9169f59a184b6c - languageName: node - linkType: hard - -"@types/ramda@npm:~0.30.0": - version: 0.30.2 - resolution: "@types/ramda@npm:0.30.2" - dependencies: - types-ramda: ^0.30.1 - checksum: 528e62da967adb38b7b6be3314ee11009f4e7312e4fbb9670f4556bb2f640754f08ae68ede87822ae255aba747e67296f40b37d53bfb427c58ab82f5b7a4989e - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a - languageName: node - linkType: hard - -"@types/react-dom@npm:^18": - version: 18.3.0 - resolution: "@types/react-dom@npm:18.3.0" - dependencies: - "@types/react": "*" - checksum: a0cd9b1b815a6abd2a367a9eabdd8df8dd8f13f95897b2f9e1359ea3ac6619f957c1432ece004af7d95e2a7caddbba19faa045f831f32d6263483fc5404a7596 - languageName: node - linkType: hard - -"@types/react-redux@npm:^7.1.20": - version: 7.1.34 - resolution: "@types/react-redux@npm:7.1.34" - dependencies: - "@types/hoist-non-react-statics": ^3.3.0 - "@types/react": "*" - hoist-non-react-statics: ^3.3.0 - redux: ^4.0.0 - checksum: ba0cc5f54b91bff162cc97cf5d82d0077944e2d744c276c3c8eb896a293aba00923b513f5cd6ad717a46bf0c128a099ad697c98672202acb25143602042c8e6c - languageName: node - linkType: hard - -"@types/react-sparklines@npm:^1.7.0": - version: 1.7.5 - resolution: "@types/react-sparklines@npm:1.7.5" - dependencies: - "@types/react": "*" - checksum: e79755fb1ed504d36ca0b6aec4e7ef54eba30448a27c275ef56b55132c37761c11d693f885e248e2e8ba80f294bf9475e7d0e15ce5f5bb2a2219f07f18488409 - languageName: node - linkType: hard - -"@types/react-transition-group@npm:^4.2.0, @types/react-transition-group@npm:^4.4.10": - version: 4.4.11 - resolution: "@types/react-transition-group@npm:4.4.11" - dependencies: - "@types/react": "*" - checksum: a6e3b2e4363cb019e256ae4f19dadf9d7eb199da1a5e4109bbbf6a132821884044d332e9c74b520b1e5321a7f545502443fd1ce0b18649c8b510fa4220b0e5c2 - languageName: node - linkType: hard - -"@types/react@npm:^18": - version: 18.3.10 - resolution: "@types/react@npm:18.3.10" - dependencies: - "@types/prop-types": "*" - csstype: ^3.0.2 - checksum: 04261654b5f4bc9584e9d882c7dfd5b36dc58963f958f8c3efd24cb68c9d205bc2d57558a1479b86d7827f0e5116d5bd111791d1253583d1e1c165f0aeb48c48 - languageName: node - linkType: hard - -"@types/request@npm:^2.47.1, @types/request@npm:^2.48.8": - version: 2.48.12 - resolution: "@types/request@npm:2.48.12" - dependencies: - "@types/caseless": "*" - "@types/node": "*" - "@types/tough-cookie": "*" - form-data: ^2.5.0 - checksum: 20dfad0a46b4249bf42f09c51fbd4d02ec6738c5152194b5c7c69bab80b00eae9cc71df4489ffa929d0968d453ef7d0823d1f98871efed563a4fdb57bf0a4c58 - languageName: node - linkType: hard - -"@types/resolve@npm:1.20.2": - version: 1.20.2 - resolution: "@types/resolve@npm:1.20.2" - checksum: 61c2cad2499ffc8eab36e3b773945d337d848d3ac6b7b0a87c805ba814bc838ef2f262fc0f109bfd8d2e0898ff8bd80ad1025f9ff64f1f71d3d4294c9f14e5f6 - languageName: node - linkType: hard - -"@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" - dependencies: - "@types/node": "*" - checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 - languageName: node - linkType: hard - -"@types/retry@npm:0.12.2": - version: 0.12.2 - resolution: "@types/retry@npm:0.12.2" - checksum: e5675035717b39ce4f42f339657cae9637cf0c0051cf54314a6a2c44d38d91f6544be9ddc0280587789b6afd056be5d99dbe3e9f4df68c286c36321579b1bf4a - languageName: node - linkType: hard - -"@types/sarif@npm:^2.1.4": - version: 2.1.7 - resolution: "@types/sarif@npm:2.1.7" - checksum: ee5d30f5a2678091502343fba7905e85d25dbb545f920de9fc8a7c6693509b491a043168970a16325730cc0c88de54d2b6b3de0c2caa31645c8ebf558c5553af - languageName: node - linkType: hard - -"@types/semver@npm:7.5.8, @types/semver@npm:^7.5.0": - version: 7.5.8 - resolution: "@types/semver@npm:7.5.8" - checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 - languageName: node - linkType: hard - -"@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" - dependencies: - "@types/mime": ^1 - "@types/node": "*" - checksum: cf4db48251bbb03cd6452b4de6e8e09e2d75390a92fd798eca4a803df06444adc94ed050246c94c7ed46fb97be1f63607f0e1f13c3ce83d71788b3e08640e5e0 - languageName: node - linkType: hard - -"@types/serve-index@npm:^1.9.4": - version: 1.9.4 - resolution: "@types/serve-index@npm:1.9.4" - dependencies: - "@types/express": "*" - checksum: 72727c88d54da5b13275ebfb75dcdc4aa12417bbe9da1939e017c4c5f0c906fae843aa4e0fbfe360e7ee9df2f3d388c21abfc488f77ce58693fb57809f8ded92 - languageName: node - linkType: hard - -"@types/serve-static@npm:*, @types/serve-static@npm:^1.15.5": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" - dependencies: - "@types/http-errors": "*" - "@types/node": "*" - "@types/send": "*" - checksum: bbbf00dbd84719da2250a462270dc68964006e8d62f41fe3741abd94504ba3688f420a49afb2b7478921a1544d3793183ffa097c5724167da777f4e0c7f1a7d6 - languageName: node - linkType: hard - -"@types/set-cookie-parser@npm:^2.4.0": - version: 2.4.10 - resolution: "@types/set-cookie-parser@npm:2.4.10" - dependencies: - "@types/node": "*" - checksum: 105cc90c7d7deeb344858f720b58bd137356586545ac00d1a448e050bfcc0f385553ff26bc9c674bd8c2e953a458149eadb1945ee3d1eee81e6c0656236ebc0a - languageName: node - linkType: hard - -"@types/sockjs@npm:^0.3.36": - version: 0.3.36 - resolution: "@types/sockjs@npm:0.3.36" - dependencies: - "@types/node": "*" - checksum: b4b5381122465d80ea8b158537c00bc82317222d3fb31fd7229ff25b31fa89134abfbab969118da55622236bf3d8fee75759f3959908b5688991f492008f29bc - languageName: node - linkType: hard - -"@types/ssh2-streams@npm:*": - version: 0.1.12 - resolution: "@types/ssh2-streams@npm:0.1.12" - dependencies: - "@types/node": "*" - checksum: aa0aa45e40cfca34b4443dafa8d28ff49196c05c71867cbf0a8cdd5127be4d8a3840819543fcad16535653ca8b0e29217671ed6500ff1e7a3ad2442c5d1b40a6 - languageName: node - linkType: hard - -"@types/ssh2@npm:*": - version: 1.15.1 - resolution: "@types/ssh2@npm:1.15.1" - dependencies: - "@types/node": ^18.11.18 - checksum: 6a10b4da60817f2939cac18006a7ccbc6421facf2370a263072fc5290b1f5d445b385c5f309e93ce447bb33ad92dac18f562ccda20f092076da1c1a55da299fb - languageName: node - linkType: hard - -"@types/ssh2@npm:^0.5.48": - version: 0.5.52 - resolution: "@types/ssh2@npm:0.5.52" - dependencies: - "@types/node": "*" - "@types/ssh2-streams": "*" - checksum: bc1c76ac727ad73ddd59ba849cf0ea3ed2e930439e7a363aff24f04f29b74f9b1976369b869dc9a018223c9fb8ad041c09a0f07aea8cf46a8c920049188cddae - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 - languageName: node - linkType: hard - -"@types/styled-jsx@npm:^2.2.8": - version: 2.2.9 - resolution: "@types/styled-jsx@npm:2.2.9" - dependencies: - "@types/react": "*" - checksum: 0e7e9bce8435116168b2470c7599b3b6ad5775c678d5dc06b64b0bc4fe369c59603c794a7298e2ca4e209aa0135f98df89793a3a0778251c1907b34198c55e9e - languageName: node - linkType: hard - -"@types/tern@npm:*": - version: 0.23.9 - resolution: "@types/tern@npm:0.23.9" - dependencies: - "@types/estree": "*" - checksum: 53f229c79edf9454011f5b37c8539e0e760a130beac953d4e2126823de1ac6b0e2a45612596679fb232ec861826584fcaa272e2254a890b410575683423d56a8 - languageName: node - linkType: hard - -"@types/tough-cookie@npm:*": - version: 4.0.5 - resolution: "@types/tough-cookie@npm:4.0.5" - checksum: f19409d0190b179331586365912920d192733112a195e870c7f18d20ac8adb7ad0b0ff69dad430dba8bc2be09593453a719cfea92dc3bda19748fd158fe1498d - languageName: node - linkType: hard - -"@types/triple-beam@npm:^1.3.2": - version: 1.3.5 - resolution: "@types/triple-beam@npm:1.3.5" - checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 - languageName: node - linkType: hard - -"@types/trusted-types@npm:*": - version: 2.0.7 - resolution: "@types/trusted-types@npm:2.0.7" - checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 - languageName: node - linkType: hard - -"@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.11 - resolution: "@types/unist@npm:2.0.11" - checksum: 6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e - languageName: node - linkType: hard - -"@types/urijs@npm:^1.19.19": - version: 1.19.25 - resolution: "@types/urijs@npm:1.19.25" - checksum: cce3fd2845d5e143f4130134a5f6ff7e02b4dfc05f4d13c7b28a404fd9420bb8a6483a572c0662693bb18c5b3d8f814270aa75f3fd539f32fae22d005e755b5d - languageName: node - linkType: hard - -"@types/use-sync-external-store@npm:^0.0.3": - version: 0.0.3 - resolution: "@types/use-sync-external-store@npm:0.0.3" - checksum: 161ddb8eec5dbe7279ac971531217e9af6b99f7783213566d2b502e2e2378ea19cf5e5ea4595039d730aa79d3d35c6567d48599f69773a02ffcff1776ec2a44e - languageName: node - linkType: hard - -"@types/webpack-env@npm:^1.15.2": - version: 1.18.5 - resolution: "@types/webpack-env@npm:1.18.5" - checksum: 4ca8eb4c44e1e1807c3e245442fce7aaf2816a163056de9436bbac44cc47c8bc5b1c9a330dc05748d6616431b1fb5bd5379733fb1da0b78d03c59f4ec824c184 - languageName: node - linkType: hard - -"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.10, @types/ws@npm:^8.5.3": - version: 8.5.12 - resolution: "@types/ws@npm:8.5.12" - dependencies: - "@types/node": "*" - checksum: ddefb6ad1671f70ce73b38a5f47f471d4d493864fca7c51f002a86e5993d031294201c5dced6d5018fb8905ad46888d65c7f20dd54fc165910b69f42fba9a6d0 - languageName: node - linkType: hard - -"@types/xml-encryption@npm:^1.2.4": - version: 1.2.4 - resolution: "@types/xml-encryption@npm:1.2.4" - dependencies: - "@types/node": "*" - checksum: 1ef957dfb47cf55b12e114755e271a2343f73eb4c59ab6c68b0b7d1b8111d7e1bd8d2bfe0601d2aea09be83c66355bc77fc59f9b71aeff9bb9e15371bcfef5d3 - languageName: node - linkType: hard - -"@types/xml2js@npm:^0.4.14": - version: 0.4.14 - resolution: "@types/xml2js@npm:0.4.14" - dependencies: - "@types/node": "*" - checksum: df9f106b9953dcdec7ba3304ebc56d6c2f61d49bf556d600bed439f94a1733f73ca0bf2d0f64330b402191622862d9d6058bab9d7e3dcb5b0fe51ebdc4372aac - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: ef236c27f9432983e91432d974243e6c4cdae227cb673740320eff32d04d853eed59c92ca6f1142a335cfdc0e17cccafa62e95886a8154ca8891cc2dec4ee6fc - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.33 - resolution: "@types/yargs@npm:17.0.33" - dependencies: - "@types/yargs-parser": "*" - checksum: ee013f257472ab643cb0584cf3e1ff9b0c44bca1c9ba662395300a7f1a6c55fa9d41bd40ddff42d99f5d95febb3907c9ff600fbcb92dadbec22c6a76de7e1236 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^6.12.0": - version: 6.21.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" - 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 - peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 5ef2c502255e643e98051e87eb682c2a257e87afd8ec3b9f6274277615e1c2caf3131b352244cfb1987b8b2c415645eeacb9113fa841fc4c9b2ac46e8aed6efd - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^6.7.2": - version: 6.21.0 - resolution: "@typescript-eslint/parser@npm:6.21.0" - 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 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 162fe3a867eeeffda7328bce32dae45b52283c68c8cb23258fb9f44971f761991af61f71b8c9fe1aa389e93dfe6386f8509c1273d870736c507d76dd40647b68 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" - dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 - checksum: 71028b757da9694528c4c3294a96cc80bc7d396e383a405eab3bc224cda7341b88e0fc292120b35d3f31f47beac69f7083196c70616434072fbcd3d3e62d3376 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.8.0": - version: 8.8.0 - resolution: "@typescript-eslint/scope-manager@npm:8.8.0" - dependencies: - "@typescript-eslint/types": 8.8.0 - "@typescript-eslint/visitor-keys": 8.8.0 - checksum: 039eb955251b1ed1a43eb776ffc6af1bfc4c0e533d2bace78d25b17c1a9ff13969806199eedf1623a71787cdfd825b1cd040b1862b8da2d62248e0697436b25b - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/type-utils@npm:6.21.0" - dependencies: - "@typescript-eslint/typescript-estree": 6.21.0 - "@typescript-eslint/utils": 6.21.0 - debug: ^4.3.4 - ts-api-utils: ^1.0.1 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 77025473f4d80acf1fafcce99c5c283e557686a61861febeba9c9913331f8a41e930bf5cd8b7a54db502a57b6eb8ea6d155cbd4f41349ed00e3d7aeb1f477ddc - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 9501b47d7403417af95fc1fb72b2038c5ac46feac0e1598a46bcb43e56a606c387e9dcd8a2a0abe174c91b509f2d2a8078b093786219eb9a01ab2fbf9ee7b684 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.8.0": - version: 8.8.0 - resolution: "@typescript-eslint/types@npm:8.8.0" - checksum: a97f6733c429845938f1ce0f770352b5b7748d3410f9582127bcb50d49df09c88d5210204842ee916caabf1e76649591274c58be7b25be70dbb3589851dfe711 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" - 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 - peerDependenciesMeta: - typescript: - optional: true - checksum: dec02dc107c4a541e14fb0c96148f3764b92117c3b635db3a577b5a56fc48df7a556fa853fb82b07c0663b4bf2c484c9f245c28ba3e17e5cb0918ea4cab2ea21 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:8.8.0": - version: 8.8.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.8.0" - dependencies: - "@typescript-eslint/types": 8.8.0 - "@typescript-eslint/visitor-keys": 8.8.0 - debug: ^4.3.4 - fast-glob: ^3.3.2 - is-glob: ^4.0.3 - minimatch: ^9.0.4 - semver: ^7.6.0 - ts-api-utils: ^1.3.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: ef04d80ab5e25362476c463e3208c58633ea87814604a19d2368f99e5027e2c37612e7c2a6f47203ce86e4d86ed8849f338e1ce6c06bd40e18b9bcc49f9a887c - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:6.21.0, @typescript-eslint/utils@npm:^6.0.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" - 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 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: b129b3a4aebec8468259f4589985cb59ea808afbfdb9c54f02fad11e17d185e2bf72bb332f7c36ec3c09b31f18fc41368678b076323e6e019d06f74ee93f7bf2 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.8.0 - resolution: "@typescript-eslint/utils@npm:8.8.0" - dependencies: - "@eslint-community/eslint-utils": ^4.4.0 - "@typescript-eslint/scope-manager": 8.8.0 - "@typescript-eslint/types": 8.8.0 - "@typescript-eslint/typescript-estree": 8.8.0 - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - checksum: e7a631005a9855d142b27041cd9556a8b817bbce315a373f8a0d7620f6fb9294149bd384ccd2efa75568d607452d8964060dae70360bbe6cd9ffac3438c48a45 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" - dependencies: - "@typescript-eslint/types": 6.21.0 - eslint-visitor-keys: ^3.4.1 - checksum: 67c7e6003d5af042d8703d11538fca9d76899f0119130b373402819ae43f0bc90d18656aa7add25a24427ccf1a0efd0804157ba83b0d4e145f06107d7d1b7433 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.8.0": - version: 8.8.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.8.0" - dependencies: - "@typescript-eslint/types": 8.8.0 - eslint-visitor-keys: ^3.4.3 - checksum: 0190f7da372f0af376250317c3e181d54aadae7cfea208714d978afc8f5858a190617f6eb168f117532819f5b768671ef51afa283be37c9319e0e662eedd0188 - languageName: node - linkType: hard - -"@uiw/codemirror-extensions-basic-setup@npm:4.23.3": - version: 4.23.3 - resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.3" - dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/commands": ^6.0.0 - "@codemirror/language": ^6.0.0 - "@codemirror/lint": ^6.0.0 - "@codemirror/search": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - peerDependencies: - "@codemirror/autocomplete": ">=6.0.0" - "@codemirror/commands": ">=6.0.0" - "@codemirror/language": ">=6.0.0" - "@codemirror/lint": ">=6.0.0" - "@codemirror/search": ">=6.0.0" - "@codemirror/state": ">=6.0.0" - "@codemirror/view": ">=6.0.0" - checksum: 3ad2d1df268823278e034fff3bee7206f232c460d8678de3679842ea9a0bdb502b962ab5622c925b1821ef28cf44a6f95a193e74e5d62f2c371cdd23233fb5ad - languageName: node - linkType: hard - -"@uiw/react-codemirror@npm:^4.9.3": - version: 4.23.3 - resolution: "@uiw/react-codemirror@npm:4.23.3" - dependencies: - "@babel/runtime": ^7.18.6 - "@codemirror/commands": ^6.1.0 - "@codemirror/state": ^6.1.1 - "@codemirror/theme-one-dark": ^6.0.0 - "@uiw/codemirror-extensions-basic-setup": 4.23.3 - codemirror: ^6.0.0 - peerDependencies: - "@babel/runtime": ">=7.11.0" - "@codemirror/state": ">=6.0.0" - "@codemirror/theme-one-dark": ">=6.0.0" - "@codemirror/view": ">=6.0.0" - codemirror: ">=6.0.0" - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: bd612f3e0ec0606b99a93988cb8d61c07b66a61ca65ac1f4406a5d0efd6a9a40ebabffcb1f67985ab25faa333f399408bef8eada5a320062f19f4f719d7de5df - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 - languageName: node - linkType: hard - -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" - dependencies: - "@webassemblyjs/helper-numbers": 1.11.6 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2 - languageName: node - linkType: hard - -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f - languageName: node - linkType: hard - -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca - languageName: node - linkType: hard - -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" - dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.6 - "@webassemblyjs/helper-api-error": 1.11.6 - "@xtuc/long": 4.2.2 - checksum: f4b562fa219f84368528339e0f8d273ad44e047a07641ffcaaec6f93e5b76fd86490a009aa91a294584e1436d74b0a01fa9fde45e333a4c657b58168b04da424 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 3535ef4f1fba38de3475e383b3980f4bbf3de72bbb631c2b6584c7df45be4eccd62c6ff48b5edd3f1bcff275cfd605a37679ec199fc91fd0a7705d7f1e3972dc - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" - 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 - checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f - languageName: node - linkType: hard - -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" - dependencies: - "@xtuc/ieee754": ^1.2.0 - checksum: 13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de - languageName: node - linkType: hard - -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" - dependencies: - "@xtuc/long": 4.2.2 - checksum: 7ea942dc9777d4b18a5ebfa3a937b30ae9e1d2ce1fee637583ed7f376334dd1d4274f813d2e250056cca803e0952def4b954913f1a3c9068bcd4ab4ee5143bf0 - languageName: node - linkType: hard - -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 807fe5b5ce10c390cfdd93e0fb92abda8aebabb5199980681e7c3743ee3306a75729bcd1e56a3903980e96c885ee53ef901fcbaac8efdfa480f9c0dae1d08713 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" - 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 - checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" - 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 - checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff - languageName: node - linkType: hard - -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": 1.12.1 - "@webassemblyjs/helper-buffer": 1.12.1 - "@webassemblyjs/wasm-gen": 1.12.1 - "@webassemblyjs/wasm-parser": 1.12.1 - checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" - 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 - checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 - languageName: node - linkType: hard - -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": 1.12.1 - "@xtuc/long": 4.2.2 - checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:^0.9.0": - version: 0.9.21 - resolution: "@whatwg-node/fetch@npm:0.9.21" - dependencies: - "@whatwg-node/node-fetch": ^0.5.23 - urlpattern-polyfill: ^10.0.0 - checksum: 09cea7a1de578f812f403ebbc2a325d57f7055b415cdaffe9d1f2e05d32ecdc5b61d0ff9aab6271f250a8f360fbbaf2f0e773ff2570b777c3d005507a3c9d950 - languageName: node - linkType: hard - -"@whatwg-node/node-fetch@npm:^0.5.23": - version: 0.5.26 - resolution: "@whatwg-node/node-fetch@npm:0.5.26" - dependencies: - "@kamilkisiela/fast-url-parser": ^1.1.4 - busboy: ^1.6.0 - fast-querystring: ^1.1.1 - tslib: ^2.6.3 - checksum: 00f344ee406d6ae421d0b78ec436106c44a539f5f748d2724d533fb4893c96eff3635e0e191781d57a7876dbe36ffb18ff897df437a55d0eb35285158bfc4eab - languageName: node - linkType: hard - -"@xmldom/is-dom-node@npm:^1.0.1": - version: 1.0.1 - resolution: "@xmldom/is-dom-node@npm:1.0.1" - checksum: 24a412fbd996b4de757c3905f4b4aad28578aaf6687fd4fc986f339d476dcf5153c50a4f408099c2a894961a1517c927163ec37a1ade9f73b5c0ad478b34190e - languageName: node - linkType: hard - -"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.3, @xmldom/xmldom@npm:^0.8.5": - version: 0.8.10 - resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 - languageName: node - linkType: hard - -"@xobotyi/scrollbar-width@npm:^1.9.5": - version: 1.9.5 - resolution: "@xobotyi/scrollbar-width@npm:1.9.5" - checksum: e880c8696bd6c7eedaad4e89cc7bcfcd502c22dc6c061288ffa7f5a4fe5dab4aa2358bdd68e7357bf0334dc8b56724ed9bee05e010b60d83a3bb0d855f3d886f - languageName: node - linkType: hard - -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec - languageName: node - linkType: hard - -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a - languageName: node - linkType: hard - -"@yarnpkg/parsers@npm:^3.0.0": - version: 3.0.2 - resolution: "@yarnpkg/parsers@npm:3.0.2" - dependencies: - js-yaml: ^3.10.0 - tslib: ^2.4.0 - checksum: fb40a87ae7c9f3fc0b2a6b7d84375d1c69ae8304daf598c089b52966bfb4ac94fbd2dcd87ed041970416e03d34359cb5ff16be5f5601f48d1f936213a8edaf4d - languageName: node - linkType: hard - -"@zxing/text-encoding@npm:0.9.0": - version: 0.9.0 - resolution: "@zxing/text-encoding@npm:0.9.0" - checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a - languageName: node - linkType: hard - -"a-sync-waterfall@npm:^1.0.0": - version: 1.0.1 - resolution: "a-sync-waterfall@npm:1.0.1" - checksum: 534948b50d6787c2dd5b7e89179b30c0fd96ac80a662d0f92eaa568cfffb36f1eea4aa720e3a21572d8b5f8686940954ac9d8c7667bcc719c1317ae3bdf86fe0 - languageName: node - linkType: hard - -"abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": - version: 2.0.6 - resolution: "abab@npm:2.0.6" - checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e - languageName: node - linkType: hard - -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: ^5.0.0 - checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 - languageName: node - linkType: hard - -"accepts@npm:^1.3.5, accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: ~2.1.34 - negotiator: 0.6.3 - checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 - languageName: node - linkType: hard - -"acorn-globals@npm:^6.0.0": - version: 6.0.0 - resolution: "acorn-globals@npm:6.0.0" - dependencies: - acorn: ^7.1.1 - acorn-walk: ^7.1.1 - checksum: 72d95e5b5e585f9acd019b993ab8bbba68bb3cbc9d9b5c1ebb3c2f1fe5981f11deababfb4949f48e6262f9c57878837f5958c0cca396f81023814680ca878042 - languageName: node - linkType: hard - -"acorn-globals@npm:^7.0.0": - version: 7.0.1 - resolution: "acorn-globals@npm:7.0.1" - dependencies: - acorn: ^8.1.0 - acorn-walk: ^8.0.2 - checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8 - languageName: node - linkType: hard - -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" - peerDependencies: - acorn: ^8 - checksum: 1c0c49b6a244503964ae46ae850baccf306e84caf99bc2010ed6103c69a423987b07b520a6c619f075d215388bd4923eccac995886a54309eda049ab78a4be95 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 - languageName: node - linkType: hard - -"acorn-walk@npm:^7.1.1": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f - languageName: node - linkType: hard - -"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": - version: 8.3.4 - resolution: "acorn-walk@npm:8.3.4" - dependencies: - acorn: ^8.11.0 - checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c - languageName: node - linkType: hard - -"acorn@npm:^7.1.1": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 - languageName: node - linkType: hard - -"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" - bin: - acorn: bin/acorn - checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 - languageName: node - linkType: hard - -"address@npm:^1.0.1, address@npm:^1.1.2": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: ace439960c1e3564d8f523aff23a841904bf33a2a7c2e064f7f60a064194075758b9690e65bd9785692a4ef698a998c57eb74d145881a1cecab8ba658ddb1607 - languageName: node - linkType: hard - -"adm-zip@npm:^0.5.10": - version: 0.5.16 - resolution: "adm-zip@npm:0.5.16" - checksum: 1f4104f3462b99e1b34d78ccfbdcf47e533a9cc7f894cedec6cd67b06cc6ad0b3a45241d66df5471050c7abbdd67e5707e3959fc76d75176ed6101a5b2a580d5 - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: ^4.3.4 - checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.1.4, agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: ^1.2.1 - checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0, aggregate-error@npm:^3.1.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: ^2.0.0 - indent-string: ^4.0.0 - checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv-draft-04@npm:^1.0.0, ajv-draft-04@npm:~1.0.0": - version: 1.0.0 - resolution: "ajv-draft-04@npm:1.0.0" - peerDependencies: - ajv: ^8.5.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 3f11fa0e7f7359bef6608657f02ab78e9cc62b1fb7bdd860db0d00351b3863a1189c1a23b72466d2d82726cab4eb20725c76f5e7c134a89865e2bfd0e6828137 - languageName: node - linkType: hard - -"ajv-errors@npm:^3.0.0, ajv-errors@npm:~3.0.0": - version: 3.0.0 - resolution: "ajv-errors@npm:3.0.0" - peerDependencies: - ajv: ^8.0.1 - checksum: f3d1610a104fa776c2f90534acbe2113842a40d5ee446062da9e956ae6de6959afc997da1e3948c47316faa225255fc2d9d97aacd0803f47998fb38156d3d03c - languageName: node - linkType: hard - -"ajv-formats@npm:^2.1.1, ajv-formats@npm:~2.1.0": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: ^8.0.0 - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 - languageName: node - linkType: hard - -"ajv-formats@npm:~3.0.1": - version: 3.0.1 - resolution: "ajv-formats@npm:3.0.1" - dependencies: - ajv: ^8.0.0 - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: f4e1fe232d67fcafc02eafe373a7a9962351e0439dd0736647ca75c93c3da23b430b6502c255ab4315410ae330d4f3013ac9fe226c40b2524ca93a58e786d086 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 - languageName: node - linkType: hard - -"ajv-keywords@npm:^5.1.0": - version: 5.1.0 - resolution: "ajv-keywords@npm:5.1.0" - dependencies: - fast-deep-equal: ^3.1.3 - peerDependencies: - ajv: ^8.8.2 - checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 - languageName: node - linkType: hard - -"ajv@npm:^6.12.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - 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 - checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.17.1, ajv@npm:^8.6.3, ajv@npm:^8.9.0": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: ^3.1.3 - fast-uri: ^3.0.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - checksum: 1797bf242cfffbaf3b870d13565bd1716b73f214bb7ada9a497063aada210200da36e3ed40237285f3255acc4feeae91b1fb183625331bad27da95973f7253d9 - languageName: node - linkType: hard - -"ajv@npm:~8.12.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: ^3.1.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js: ^4.2.2 - checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 - languageName: node - linkType: hard - -"ajv@npm:~8.13.0": - version: 8.13.0 - resolution: "ajv@npm:8.13.0" - dependencies: - fast-deep-equal: ^3.1.3 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js: ^4.4.1 - checksum: 6de82d0b2073e645ca3300561356ddda0234f39b35d2125a8700b650509b296f41c00ab69f53178bbe25ad688bd6ac3747ab44101f2f4bd245952e8fd6ccc3c1 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: ^0.21.3 - checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 - languageName: node - linkType: hard - -"ansi-html-community@npm:^0.0.8": - version: 0.0.8 - resolution: "ansi-html-community@npm:0.0.8" - bin: - ansi-html: bin/ansi-html - checksum: 04c568e8348a636963f915e48eaa3e01218322e1169acafdd79c384f22e5558c003f79bbc480c1563865497482817c7eed025f0653ebc17642fededa5cb42089 - languageName: node - linkType: hard - -"ansi-html@npm:^0.0.9": - version: 0.0.9 - resolution: "ansi-html@npm:0.0.9" - bin: - ansi-html: bin/ansi-html - checksum: a03754d6f66bae33938ed8bb3dd98174b7f4895ebe45226185036ed4a1388a7aaf2f2b9581608f0626432ba7add92cfc590aa6475a78bbb90d9d1e1d1af8cbe6 - languageName: node - linkType: hard - -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: ^1.9.0 - checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: ^2.0.1 - checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 - languageName: node - linkType: hard - -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: ^3.0.0 - picomatch: ^2.0.4 - checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 - languageName: node - linkType: hard - -"apg-lite@npm:^1.0.3": - version: 1.0.4 - resolution: "apg-lite@npm:1.0.4" - checksum: 30a27eecb71350a6dd47f8944520e56c08063115197e8de15699b792e32101b452ff339cf9d5469db7a992b0f2f8659c16f72f24ab7465683fb7e6cf0dc4afcd - languageName: node - linkType: hard - -"app@workspace:packages/app": - version: 0.0.0-use.local - resolution: "app@workspace:packages/app" - dependencies: - "@backstage-community/plugin-search-github": ^0.1.0 - "@backstage/app-defaults": ^1.5.11 - "@backstage/catalog-model": ^1.7.0 - "@backstage/cli": ^0.27.1 - "@backstage/core-app-api": ^1.15.0 - "@backstage/core-components": ^0.15.0 - "@backstage/core-plugin-api": ^1.9.4 - "@backstage/integration-react": ^1.1.31 - "@backstage/plugin-api-docs": ^0.11.9 - "@backstage/plugin-catalog": ^1.23.0 - "@backstage/plugin-catalog-common": ^1.1.0 - "@backstage/plugin-catalog-graph": ^0.4.9 - "@backstage/plugin-catalog-import": ^0.12.3 - "@backstage/plugin-catalog-react": ^1.13.0 - "@backstage/plugin-org": ^0.6.29 - "@backstage/plugin-permission-react": ^0.4.26 - "@backstage/plugin-scaffolder": ^1.25.0 - "@backstage/plugin-search": ^1.4.16 - "@backstage/plugin-search-react": ^1.8.0 - "@backstage/plugin-techdocs": ^1.10.9 - "@backstage/plugin-techdocs-module-addons-contrib": ^1.1.14 - "@backstage/plugin-techdocs-react": ^1.2.8 - "@backstage/plugin-user-settings": ^0.8.12 - "@backstage/test-utils": ^1.6.0 - "@backstage/theme": ^0.5.7 - "@material-ui/core": ^4.12.2 - "@material-ui/icons": ^4.9.1 - "@mui/material": ^5.16.7 - "@playwright/test": ^1.32.3 - "@testing-library/dom": ^9.0.0 - "@testing-library/jest-dom": ^6.0.0 - "@testing-library/react": ^14.0.0 - "@testing-library/user-event": ^14.0.0 - "@types/react-dom": "*" - cross-env: ^7.0.0 - history: ^5.0.0 - react: ^18.0.2 - react-dom: ^18.0.2 - react-router: ^6.3.0 - react-router-dom: ^6.3.0 - react-use: ^17.2.4 - languageName: unknown - linkType: soft - -"append-field@npm:^1.0.0": - version: 1.0.0 - resolution: "append-field@npm:1.0.0" - checksum: 482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"archiver-utils@npm:^4.0.1": - version: 4.0.1 - resolution: "archiver-utils@npm:4.0.1" - dependencies: - glob: ^8.0.0 - graceful-fs: ^4.2.0 - lazystream: ^1.0.0 - lodash: ^4.17.15 - normalize-path: ^3.0.0 - readable-stream: ^3.6.0 - checksum: 2917cdf63a912c74002a4a1e6de3076a4691030b4e722efdd6d862447b61cd64c8b7688d331b1d35f8d4fc661d6e34f91bc1ffc79478fca2e48ad060acece18c - languageName: node - linkType: hard - -"archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": - version: 5.0.2 - resolution: "archiver-utils@npm:5.0.2" - dependencies: - glob: ^10.0.0 - graceful-fs: ^4.2.0 - is-stream: ^2.0.1 - lazystream: ^1.0.0 - lodash: ^4.17.15 - normalize-path: ^3.0.0 - readable-stream: ^4.0.0 - checksum: 7dc4f3001dc373bd0fa7671ebf08edf6f815cbc539c78b5478a2eaa67e52e3fc0e92f562cdef2ba016c4dcb5468d3d069eb89535c6844da4a5bb0baf08ad5720 - languageName: node - linkType: hard - -"archiver@npm:^6.0.0": - version: 6.0.2 - resolution: "archiver@npm:6.0.2" - dependencies: - archiver-utils: ^4.0.1 - async: ^3.2.4 - buffer-crc32: ^0.2.1 - readable-stream: ^3.6.0 - readdir-glob: ^1.1.2 - tar-stream: ^3.0.0 - zip-stream: ^5.0.1 - checksum: 17a20a1291d9bf41e25c96f029373bec5306d6e381063b3ab06ea805d234afaf55a7829c3577dd003558c188c6631769a80c51f245175fdb8310631df36ceb4b - languageName: node - linkType: hard - -"archiver@npm:^7.0.0, archiver@npm:^7.0.1": - version: 7.0.1 - resolution: "archiver@npm:7.0.1" - dependencies: - archiver-utils: ^5.0.2 - async: ^3.2.4 - buffer-crc32: ^1.0.0 - readable-stream: ^4.0.0 - readdir-glob: ^1.1.2 - tar-stream: ^3.0.0 - zip-stream: ^6.0.1 - checksum: f93bcc00f919e0bbb6bf38fddf111d6e4d1ed34721b73cc073edd37278303a7a9f67aa4abd6fd2beb80f6c88af77f2eb4f60276343f67605e3aea404e5ad93ea - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - -"arg@npm:^4.1.0": - version: 4.1.3 - resolution: "arg@npm:4.1.3" - checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 - languageName: node - linkType: hard - -"argparse@npm:^1.0.10, argparse@npm:^1.0.7, argparse@npm:~1.0.9": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: ~1.0.2 - checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced - languageName: node - linkType: hard - -"args@npm:^5.0.0": - version: 5.0.3 - resolution: "args@npm:5.0.3" - dependencies: - camelcase: 5.0.0 - chalk: 2.4.2 - leven: 2.1.0 - mri: 1.1.4 - checksum: ac39e656090f9364d7a2a42216a572dfe36d3e4d16d87ca4c1c9552a1c325dc222b642124cb96cdeeafb46662922910191f5aa12142cc4ca117b6d85454c8423 - languageName: node - linkType: hard - -"aria-hidden@npm:^1.1.1": - version: 1.2.4 - resolution: "aria-hidden@npm:1.2.4" - dependencies: - tslib: ^2.0.0 - checksum: 2ac90b70d29c6349d86d90e022cf01f4885f9be193932d943a14127cf28560dd0baf068a6625f084163437a4be0578f513cf7892f4cc63bfe91aa41dce27c6b2 - languageName: node - linkType: hard - -"aria-query@npm:5.1.3, aria-query@npm:~5.1.3": - version: 5.1.3 - resolution: "aria-query@npm:5.1.3" - dependencies: - deep-equal: ^2.0.5 - checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b - languageName: node - linkType: hard - -"aria-query@npm:^5.0.0": - version: 5.3.2 - resolution: "aria-query@npm:5.3.2" - checksum: d971175c85c10df0f6d14adfe6f1292409196114ab3c62f238e208b53103686f46cc70695a4f775b73bc65f6a09b6a092fd963c4f3a5a7d690c8fc5094925717 - languageName: node - linkType: hard - -"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" - dependencies: - call-bind: ^1.0.5 - is-array-buffer: ^3.0.4 - checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e - languageName: node - linkType: hard - -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b - languageName: node - linkType: hard - -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" - 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 - checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d - languageName: node - linkType: hard - -"array.prototype.findlast@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlast@npm:1.2.5" - 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 - checksum: 83ce4ad95bae07f136d316f5a7c3a5b911ac3296c3476abe60225bc4a17938bf37541972fcc37dd5adbc99cbb9c928c70bbbfc1c1ce549d41a415144030bb446 - languageName: node - linkType: hard - -"array.prototype.findlastindex@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlastindex@npm:1.2.5" - 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 - checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.4": - version: 1.1.4 - resolution: "array.prototype.tosorted@npm:1.1.4" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.3 - es-errors: ^1.3.0 - es-shim-unscopables: ^1.0.2 - checksum: e4142d6f556bcbb4f393c02e7dbaea9af8f620c040450c2be137c9cbbd1a17f216b9c688c5f2c08fbb038ab83f55993fa6efdd9a05881d84693c7bcb5422127a - languageName: node - linkType: hard - -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" - 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 - checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e - languageName: node - linkType: hard - -"arrify@npm:^2.0.0": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 - languageName: node - linkType: hard - -"asap@npm:^2.0.3": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d - languageName: node - linkType: hard - -"asn1.js@npm:^4.10.1": - version: 4.10.1 - resolution: "asn1.js@npm:4.10.1" - dependencies: - bn.js: ^4.0.0 - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - checksum: 9289a1a55401238755e3142511d7b8f6fc32f08c86ff68bd7100da8b6c186179dd6b14234fba2f7f6099afcd6758a816708485efe44bc5b2a6ec87d9ceeddbb5 - languageName: node - linkType: hard - -"asn1@npm:^0.2.6, asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" - dependencies: - safer-buffer: ~2.1.0 - checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d - languageName: node - linkType: hard - -"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 - languageName: node - linkType: hard - -"assert@npm:^1.1.1": - version: 1.5.1 - resolution: "assert@npm:1.5.1" - dependencies: - object.assign: ^4.1.4 - util: ^0.10.4 - checksum: bfc539da97545f9b2989395d6b85be40b70649ce57464f3cc6e61f4975fb097ba0689c386f95bdb4c3ab867931e40a565c9e193ae3c02263a8e92acb17c9dc93 - languageName: node - linkType: hard - -"ast-types-flow@npm:^0.0.8": - version: 0.0.8 - resolution: "ast-types-flow@npm:0.0.8" - checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8 - languageName: node - linkType: hard - -"astring@npm:^1.8.1": - version: 1.9.0 - resolution: "astring@npm:1.9.0" - bin: - astring: bin/astring - checksum: 69ffde3643f5280c6846231a995af878a94d3eab41d1a19a86b8c15f456453f63a7982cf5dd72d270b9f50dd26763a3e1e48377c961b7df16f550132b6dba805 - languageName: node - linkType: hard - -"async-lock@npm:^1.4.1": - version: 1.4.1 - resolution: "async-lock@npm:1.4.1" - checksum: 29e70cd892932b7c202437786cedc39ff62123cb6941014739bd3cabd6106326416e9e7c21285a5d1dc042cad239a0f7ec9c44658491ee4a615fd36a21c1d10a - languageName: node - linkType: hard - -"async-retry@npm:^1.3.3": - version: 1.3.3 - resolution: "async-retry@npm:1.3.3" - dependencies: - retry: 0.13.1 - checksum: 38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4 - languageName: node - linkType: hard - -"async@npm:^2.6.4": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: ^4.17.14 - checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 - languageName: node - linkType: hard - -"async@npm:^3.2.3, async@npm:^3.2.4": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: ee6eb8cd8a0ab1b58bd2a3ed6c415e93e773573a91d31df9d5ef559baafa9dab37d3b096fa7993e84585cac3697b2af6ddb9086f45d3ac8cae821bb2aab65682 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be - languageName: node - linkType: hard - -"at-least-node@npm:^1.0.0": - version: 1.0.0 - resolution: "at-least-node@npm:1.0.0" - checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e - languageName: node - linkType: hard - -"atlassian-openapi@npm:^1.0.8": - version: 1.0.19 - resolution: "atlassian-openapi@npm:1.0.19" - dependencies: - jsonpointer: ^5.0.0 - urijs: ^1.19.10 - checksum: a2db8e176b5d05497881409171082b8c5caac652b7808f6d0ea219559d8b5410da4e46ecebe214c624f5a178eaf2acd89229ffbea699670195d95e0e1d4581f2 - languageName: node - linkType: hard - -"atomic-sleep@npm:^1.0.0": - version: 1.0.0 - resolution: "atomic-sleep@npm:1.0.0" - checksum: b95275afb2f80732f22f43a60178430c468906a415a7ff18bcd0feeebc8eec3930b51250aeda91a476062a90e07132b43a1794e8d8ffcf9b650e8139be75fa36 - languageName: node - linkType: hard - -"autolinker@npm:^3.11.0": - version: 3.16.2 - resolution: "autolinker@npm:3.16.2" - dependencies: - tslib: ^2.3.0 - checksum: 1d5d20ef23586629ec3c341052e6bb6250399cf5e66db21540c17b2f5b1137066435fb274a2115b57464d05e75b85afad61ef7cdf6ea693ef2920a3748b7249d - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.7": - version: 1.0.7 - resolution: "available-typed-arrays@npm:1.0.7" - dependencies: - possible-typed-array-names: ^1.0.0 - checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 - languageName: node - linkType: hard - -"avsc@npm:^5.7.5, avsc@npm:^5.7.6": - version: 5.7.7 - resolution: "avsc@npm:5.7.7" - checksum: e3361aa88a61397b3345876263f79c8c8bfe013d849142202758205459a37e24cdbf02edc49ae019d6e82d93bbc7bc73e9e7fefca049aae91626bae28de4d1a9 - languageName: node - linkType: hard - -"aws-sign2@npm:~0.7.0": - version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 - languageName: node - linkType: hard - -"aws-ssl-profiles@npm:^1.1.1": - version: 1.1.2 - resolution: "aws-ssl-profiles@npm:1.1.2" - checksum: bfcf9b2cbb9788e24e4af39a1e8b4a8afbdf65773b6a1636e643c10068ffbae46b28277c4c9f9321179400b2080092db040ba4513f9143f22d1bb053a12dab2b - languageName: node - linkType: hard - -"aws4@npm:^1.8.0": - version: 1.13.2 - resolution: "aws4@npm:1.13.2" - checksum: 9ac924e4a91c088b4928ea86b68d8c4558b0e6289ccabaae0e3e96a611bd75277c2eab6e3965821028768700516f612b929a5ce822f33a8771f74ba2a8cedb9c - languageName: node - linkType: hard - -"axe-core@npm:^4.10.0": - version: 4.10.0 - resolution: "axe-core@npm:4.10.0" - checksum: 7eca827fd8d98d7e4b561df65437be608155c613d8f262ae9e4a6ade02c156c7362dcbc3f71b4b526edce686f7c686280236bcff1d6725e2ef8327def72a8c41 - languageName: node - linkType: hard - -"axios-cached-dns-resolve@npm:0.5.2": - version: 0.5.2 - resolution: "axios-cached-dns-resolve@npm:0.5.2" - dependencies: - babel-polyfill: ^6.26.0 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.15 - lru-cache: ^5.1.1 - pino: ^5.12.2 - pino-pretty: ^2.6.0 - checksum: 01548610b48da1fb7de2928f91cc538d6aff901ae81786d4444c77f11318924705ba6c5fd236a3c302abbbba6fb3fdd7de859f2c5fe92e7082515c53e508eadc - languageName: node - linkType: hard - -"axios@npm:1.7.7, axios@npm:^1.0.0, axios@npm:^1.4.0, axios@npm:^1.6.0, axios@npm:^1.7.4": - version: 1.7.7 - resolution: "axios@npm:1.7.7" - dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe - languageName: node - linkType: hard - -"axobject-query@npm:^4.1.0": - version: 4.1.0 - resolution: "axobject-query@npm:4.1.0" - checksum: 7d1e87bf0aa7ae7a76cd39ab627b7c48fda3dc40181303d9adce4ba1d5b5ce73b5e5403ee6626ec8e91090448c887294d6144e24b6741a976f5be9347e3ae1df - languageName: node - linkType: hard - -"azure-devops-node-api@npm:^12.0.0": - version: 12.5.0 - resolution: "azure-devops-node-api@npm:12.5.0" - dependencies: - tunnel: 0.0.6 - typed-rest-client: ^1.8.4 - checksum: 7c2c3ae21eaf1bc3627ba4ea87bdac1085a3594eacf40eb6d7b11292f057988db38f718f4597733c6861d854c28bfe146bcf3964a13adddebe1085270bb63097 - languageName: node - linkType: hard - -"b4a@npm:^1.6.4, b4a@npm:^1.6.6": - version: 1.6.7 - resolution: "b4a@npm:1.6.7" - checksum: afe4e239b49c0ef62236fe0d788ac9bd9d7eac7e9855b0d1835593cd0efcc7be394f9cc28a747a2ed2cdcb0a48c3528a551a196f472eb625457c711169c9efa2 - languageName: node - linkType: hard - -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": ^29.7.0 - "@types/babel__core": ^7.1.14 - babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^29.6.3 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - slash: ^3.0.0 - peerDependencies: - "@babel/core": ^7.8.0 - checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7 - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@istanbuljs/load-nyc-config": ^1.0.0 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-instrument: ^5.0.4 - test-exclude: ^6.0.0 - checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.1.14 - "@types/babel__traverse": ^7.0.6 - checksum: 51250f22815a7318f17214a9d44650ba89551e6d4f47a2dc259128428324b52f5a73979d010cefd921fd5a720d8c1d55ad74ff601cd94c7bd44d5f6292fde2d1 - languageName: node - linkType: hard - -"babel-plugin-macros@npm:^3.1.0": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.12.5 - cosmiconfig: ^7.0.0 - resolve: ^1.19.0 - checksum: 765de4abebd3e4688ebdfbff8571ddc8cd8061f839bb6c3e550b0344a4027b04c60491f843296ce3f3379fb356cc873d57a9ee6694262547eb822c14a25be9a6 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.11 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" - 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 - checksum: f098353ce7c7dde1a1d2710858e01b471e85689110c9e37813e009072347eb8c55d5f84d20d3bf1cab31755f20078ba90f8855fdc4686a9daa826a95ff280bd7 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs3@npm:^0.10.6": - version: 0.10.6 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.2 - core-js-compat: ^3.38.0 - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: f762f29f7acca576897c63149c850f0a72babd3fb9ea436a2e36f0c339161c4b912a77828541d8188ce8a91e50965c6687120cf36071eabb1b7aa92f279e2164 - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.2 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.2 - peerDependencies: - "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 150233571072b6b3dfe946242da39cba8587b7f908d1c006f7545fc88b0e3c3018d445739beb61e7a75835f0c2751dbe884a94ff9b245ec42369d9267e0e1b3f - languageName: node - linkType: hard - -"babel-polyfill@npm:^6.26.0": - version: 6.26.0 - resolution: "babel-polyfill@npm:6.26.0" - dependencies: - babel-runtime: ^6.26.0 - core-js: ^2.5.0 - regenerator-runtime: ^0.10.5 - checksum: 6fb1a3c0bfe1b6fc56ce1afcf531878aa629b309277a05fbf3fe950589b24cb4052a6e487db21d318eb5336b68730a21f5ef62166b6cc8aea3406261054d1118 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.1.0 - resolution: "babel-preset-current-node-syntax@npm:1.1.0" - dependencies: - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-bigint": ^7.8.3 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-import-attributes": ^7.24.7 - "@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 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 9f93fac975eaba296c436feeca1031ca0539143c4066eaf5d1ba23525a31850f03b651a1049caea7287df837a409588c8252c15627ad3903f17864c8e25ed64b - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: ^29.6.3 - babel-preset-current-node-syntax: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb - languageName: node - linkType: hard - -"babel-runtime@npm:^6.26.0": - version: 6.26.0 - resolution: "babel-runtime@npm:6.26.0" - dependencies: - core-js: ^2.4.0 - regenerator-runtime: ^0.11.0 - checksum: 8aeade94665e67a73c1ccc10f6fd42ba0c689b980032b70929de7a6d9a12eb87ef51902733f8fefede35afea7a5c3ef7e916a64d503446c1eedc9e3284bd3d50 - languageName: node - linkType: hard - -"backend@workspace:packages/backend": - version: 0.0.0-use.local - resolution: "backend@workspace:packages/backend" - dependencies: - "@backstage-community/plugin-search-backend-module-github": "workspace:^" - "@backstage/backend-common": ^0.25.0 - "@backstage/backend-defaults": ^0.5.0 - "@backstage/backend-plugin-api": ^1.0.0 - "@backstage/backend-tasks": ^0.6.1 - "@backstage/cli": ^0.27.1 - "@backstage/config": ^1.2.0 - "@backstage/plugin-app-backend": ^0.3.74 - "@backstage/plugin-auth-backend": ^0.23.0 - "@backstage/plugin-auth-backend-module-github-provider": ^0.2.0 - "@backstage/plugin-auth-backend-module-guest-provider": ^0.2.0 - "@backstage/plugin-auth-node": ^0.5.2 - "@backstage/plugin-catalog-backend": ^1.26.0 - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": ^0.2.0 - "@backstage/plugin-permission-backend": ^0.5.49 - "@backstage/plugin-permission-backend-module-allow-all-policy": ^0.2.0 - "@backstage/plugin-permission-common": ^0.8.1 - "@backstage/plugin-permission-node": ^0.8.3 - "@backstage/plugin-proxy-backend": ^0.5.6 - "@backstage/plugin-scaffolder-backend": ^1.25.0 - "@backstage/plugin-search-backend": ^1.5.17 - "@backstage/plugin-search-backend-module-catalog": ^0.2.2 - "@backstage/plugin-search-backend-module-techdocs": ^0.2.2 - "@backstage/plugin-search-backend-node": ^1.3.2 - "@backstage/plugin-techdocs-backend": ^1.10.13 - "@types/dockerode": ^3.3.0 - "@types/express": ^4.17.6 - "@types/express-serve-static-core": ^4.17.5 - "@types/luxon": ^2.0.4 - better-sqlite3: ^9.0.0 - dockerode: ^3.3.1 - node-gyp: ^9.0.0 - pg: ^8.11.3 - winston: ^3.2.1 - languageName: unknown - linkType: soft - -"bail@npm:^2.0.0": - version: 2.0.2 - resolution: "bail@npm:2.0.2" - checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824 - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": - version: 2.5.0 - resolution: "bare-events@npm:2.5.0" - checksum: 5aa10716e7f33c5dfc471fd657eee2a33f2db0f78b3c83b5cdd1a45a7e7871114a69460ea96cd838807c55eb470b9e53dd0dfda8c83cced1352cc8253cebff48 - languageName: node - linkType: hard - -"bare-fs@npm:^2.1.1": - version: 2.3.5 - resolution: "bare-fs@npm:2.3.5" - dependencies: - bare-events: ^2.0.0 - bare-path: ^2.0.0 - bare-stream: ^2.0.0 - checksum: 071b1dff94a213eaf0b41693953959bf10af2deade597a56ff206a5d833579d56bc8530aa4614bb88bf39fd6d52f2404f7c36af4695109ffa756a13837ac3d91 - languageName: node - linkType: hard - -"bare-os@npm:^2.1.0": - version: 2.4.4 - resolution: "bare-os@npm:2.4.4" - checksum: e90088a7dc0307c020350a28df8ec5564cae5a4b7a213d8509d70831d7064308e2ed31de801b68f474cb004ad3a0a66bd28c38374d270484d9025ee71af20396 - languageName: node - linkType: hard - -"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": - version: 2.1.3 - resolution: "bare-path@npm:2.1.3" - dependencies: - bare-os: ^2.1.0 - checksum: 20301aeb05b735852a396515464908e51e896922c3bb353ef2a09ff54e81ced94e6ad857bb0a36d2ce659c42bd43dd5c3d5643edd8faaf910ee9950c4e137b88 - languageName: node - linkType: hard - -"bare-stream@npm:^2.0.0": - version: 2.3.0 - resolution: "bare-stream@npm:2.3.0" - dependencies: - b4a: ^1.6.6 - streamx: ^2.20.0 - checksum: 17de9dbd5a6d70863b6e55f0acdfe1cb5d2b05f22d87e79986372cc796095eb4882a868ee6ba3dc543243085d27f618b4b81ef2bf384bc1c690dd3a557b6e30d - languageName: node - linkType: hard - -"base64-js@npm:^1.0.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - -"base64-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "base64-stream@npm:1.0.0" - checksum: 45ee0ffaa30350e21f7bd58eedeeeb4567297e2537eac71000e00cc38be8578bdaa7fda59c30302dc9ed58c18b235e440207425abb81bd89de9a3ef79348921b - languageName: node - linkType: hard - -"base64url@npm:3.x.x": - version: 3.0.1 - resolution: "base64url@npm:3.0.1" - checksum: a77b2a3a526b3343e25be424de3ae0aa937d78f6af7c813ef9020ef98001c0f4e2323afcd7d8b2d2978996bf8c42445c3e9f60c218c622593e5fdfd54a3d6e18 - languageName: node - linkType: hard - -"basic-auth@npm:~2.0.1": - version: 2.0.1 - resolution: "basic-auth@npm:2.0.1" - dependencies: - safe-buffer: 5.1.2 - checksum: 3419b805d5dfc518f3a05dcf42aa53aa9ce820e50b6df5097f9e186322e1bc733c36722b624802cd37e791035aa73b828ed814d8362333d42d7f5cd04d7a5e48 - languageName: node - linkType: hard - -"batch@npm:0.6.1": - version: 0.6.1 - resolution: "batch@npm:0.6.1" - checksum: 61f9934c7378a51dce61b915586191078ef7f1c3eca707fdd58b96ff2ff56d9e0af2bdab66b1462301a73c73374239e6542d9821c0af787f3209a23365d07e7f - languageName: node - linkType: hard - -"bcrypt-pbkdf@npm:^1.0.0, bcrypt-pbkdf@npm:^1.0.2": - version: 1.0.2 - resolution: "bcrypt-pbkdf@npm:1.0.2" - dependencies: - tweetnacl: ^0.14.3 - checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 - languageName: node - linkType: hard - -"before-after-hook@npm:^2.2.0": - version: 2.2.3 - resolution: "before-after-hook@npm:2.2.3" - checksum: a1a2430976d9bdab4cd89cb50d27fa86b19e2b41812bf1315923b0cba03371ebca99449809226425dd3bcef20e010db61abdaff549278e111d6480034bebae87 - languageName: node - linkType: hard - -"better-path-resolve@npm:1.0.0": - version: 1.0.0 - resolution: "better-path-resolve@npm:1.0.0" - dependencies: - is-windows: ^1.0.0 - checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 - languageName: node - linkType: hard - -"better-sqlite3@npm:^11.0.0": - version: 11.3.0 - resolution: "better-sqlite3@npm:11.3.0" - dependencies: - bindings: ^1.5.0 - node-gyp: latest - prebuild-install: ^7.1.1 - checksum: 364058b4cc739abd5774f511521298eac101d1e6f0362da65b56d9135e6e0728af38c2fa182ec2b56b4c76d7f7ff8efefd753df0c1b8f0192051b06d21e5d1f7 - languageName: node - linkType: hard - -"better-sqlite3@npm:^9.0.0": - version: 9.6.0 - resolution: "better-sqlite3@npm:9.6.0" - dependencies: - bindings: ^1.5.0 - node-gyp: latest - prebuild-install: ^7.1.1 - checksum: be3a1d2a3f6f9b5141be6607a38c0a51fa5849495b071955e507bc0c2a2fb08430852c1bf03796eec1a53344b25645807db48dcb51c71b0662b74c5a70420bb0 - languageName: node - linkType: hard - -"bfj@npm:^8.0.0": - version: 8.0.0 - resolution: "bfj@npm:8.0.0" - dependencies: - bluebird: ^3.7.2 - check-types: ^11.2.3 - hoopy: ^0.1.4 - jsonpath: ^1.1.1 - tryer: ^1.0.1 - checksum: f22d49cd2661a92e7526015edac0e02858a881a36438fe4e67df320dddc08cba09e197a7e128f282abc2c26127f5abb3ca8e8b7eff0737df20e5b8c4ee6273e9 - languageName: node - linkType: hard - -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e - languageName: node - linkType: hard - -"bignumber.js@npm:^9.0.0": - version: 9.1.2 - resolution: "bignumber.js@npm:9.1.2" - checksum: 582c03af77ec9cb0ebd682a373ee6c66475db94a4325f92299621d544aa4bd45cb45fd60001610e94aef8ae98a0905fa538241d9638d4422d57abbeeac6fadaf - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 - languageName: node - linkType: hard - -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" - dependencies: - file-uri-to-path: 1.0.0 - checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 - languageName: node - linkType: hard - -"bintrees@npm:1.0.2": - version: 1.0.2 - resolution: "bintrees@npm:1.0.2" - checksum: 56a52b7d3634e30002b1eda740d2517a22fa8e9e2eb088e919f37c030a0ed86e364ab59e472fc770fc8751308054bb1c892979d150e11d9e11ac33bcc1b5d16e - languageName: node - linkType: hard - -"bl@npm:^4.0.3, bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: ^5.5.0 - inherits: ^2.0.4 - readable-stream: ^3.4.0 - checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 - languageName: node - linkType: hard - -"bluebird@npm:^3.7.2": - version: 3.7.2 - resolution: "bluebird@npm:3.7.2" - checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef - languageName: node - linkType: hard - -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 - languageName: node - linkType: hard - -"bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 - languageName: node - linkType: hard - -"body-parser@npm:1.20.3": - version: 1.20.3 - resolution: "body-parser@npm:1.20.3" - 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.13.0 - raw-body: 2.5.2 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: 1a35c59a6be8d852b00946330141c4f142c6af0f970faa87f10ad74f1ee7118078056706a05ae3093c54dabca9cd3770fa62a170a85801da1a4324f04381167d - languageName: node - linkType: hard - -"bonjour-service@npm:^1.2.1": - version: 1.2.1 - resolution: "bonjour-service@npm:1.2.1" - dependencies: - fast-deep-equal: ^3.1.3 - multicast-dns: ^7.2.5 - checksum: b65b3e6e3a07e97f2da5806afb76f3946d5a6426b72e849a0236dc3c9d3612fb8c5359ebade4be7eb63f74a37670c53a53be2ff17f4f709811fda77f600eb25b - languageName: node - linkType: hard - -"boolbase@npm:^1.0.0": - version: 1.0.0 - resolution: "boolbase@npm:1.0.0" - checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 - languageName: node - linkType: hard - -"boolean@npm:^3.0.1": - version: 3.2.0 - resolution: "boolean@npm:3.2.0" - checksum: fb29535b8bf710ef45279677a86d14f5185d604557204abd2ca5fa3fb2a5c80e04d695c8dbf13ab269991977a79bb6c04b048220a6b2a3849853faa94f4a7d77 - languageName: node - linkType: hard - -"bottleneck@npm:^2.15.3": - version: 2.19.5 - resolution: "bottleneck@npm:2.19.5" - checksum: c5eef1bbea12cef1f1405e7306e7d24860568b0f7ac5eeab706a86762b3fc65ef6d1c641c8a166e4db90f412fc5c948fc5ce8008a8cd3d28c7212ef9c3482bda - languageName: node - linkType: hard - -"bowser@npm:^2.11.0": - version: 2.11.0 - resolution: "bowser@npm:2.11.0" - checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: ^1.0.0 - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:^3.0.3, braces@npm:~3.0.2": - version: 3.0.3 - resolution: "braces@npm:3.0.3" - dependencies: - fill-range: ^7.1.1 - checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 - languageName: node - linkType: hard - -"brorand@npm:^1.0.1, brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be - languageName: node - linkType: hard - -"browser-process-hrtime@npm:^1.0.0": - version: 1.0.0 - resolution: "browser-process-hrtime@npm:1.0.0" - checksum: e30f868cdb770b1201afb714ad1575dd86366b6e861900884665fb627109b3cc757c40067d3bfee1ff2a29c835257ea30725a8018a9afd02ac1c24b408b1e45f - languageName: node - linkType: hard - -"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": - version: 1.2.0 - resolution: "browserify-aes@npm:1.2.0" - 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 - checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 - languageName: node - linkType: hard - -"browserify-cipher@npm:^1.0.0": - version: 1.0.1 - resolution: "browserify-cipher@npm:1.0.1" - dependencies: - browserify-aes: ^1.0.4 - browserify-des: ^1.0.0 - evp_bytestokey: ^1.0.0 - checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 - languageName: node - linkType: hard - -"browserify-des@npm:^1.0.0": - version: 1.0.2 - resolution: "browserify-des@npm:1.0.2" - dependencies: - cipher-base: ^1.0.1 - des.js: ^1.0.0 - inherits: ^2.0.1 - safe-buffer: ^5.1.2 - checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7 - languageName: node - linkType: hard - -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.1 - resolution: "browserify-rsa@npm:4.1.1" - dependencies: - bn.js: ^5.2.1 - randombytes: ^2.1.0 - safe-buffer: ^5.2.1 - checksum: 2628508646331791c29312bbf274c076a237437a17178ea9bdc75c577fb4164a0da0b137deaadf6ade623701332377c5c2ceb0ff6f991c744a576e790ec95852 - languageName: node - linkType: hard - -"browserify-sign@npm:^4.0.0": - version: 4.2.3 - resolution: "browserify-sign@npm:4.2.3" - 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 - checksum: 403a8061d229ae31266670345b4a7c00051266761d2c9bbeb68b1a9bcb05f68143b16110cf23a171a5d6716396a1f41296282b3e73eeec0a1871c77f0ff4ee6b - languageName: node - linkType: hard - -"browserify-zlib@npm:^0.2.0": - version: 0.2.0 - resolution: "browserify-zlib@npm:0.2.0" - dependencies: - pako: ~1.0.5 - checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 - languageName: node - linkType: hard - -"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": - version: 4.24.0 - resolution: "browserslist@npm:4.24.0" - dependencies: - caniuse-lite: ^1.0.30001663 - electron-to-chromium: ^1.5.28 - node-releases: ^2.0.18 - update-browserslist-db: ^1.1.0 - bin: - browserslist: cli.js - checksum: de200d3eb8d6ed819dad99719099a28fb6ebeb88016a5ac42fbdc11607e910c236a84ca1b0bbf232477d4b88ab64e8ab6aa67557cdd40a73ca9c2834f92ccce0 - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: ^0.4.0 - checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 - languageName: node - linkType: hard - -"btoa-lite@npm:^1.0.0": - version: 1.0.0 - resolution: "btoa-lite@npm:1.0.0" - checksum: c2d61993b801f8e35a96f20692a45459c753d9baa29d86d1343e714f8d6bbe7069f1a20a5ae868488f3fb137d5bd0c560f6fbbc90b5a71050919d2d2c97c0475 - languageName: node - linkType: hard - -"btoa@npm:^1.2.1": - version: 1.2.1 - resolution: "btoa@npm:1.2.1" - bin: - btoa: bin/btoa.js - checksum: afbf004fb1b1d530e053ffa66ef5bd3878b101c59d808ac947fcff96810b4452abba2b54be687adadea2ba9efc7af48b04228742789bf824ef93f103767e690c - languageName: node - linkType: hard - -"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c - languageName: node - linkType: hard - -"buffer-crc32@npm:^1.0.0": - version: 1.0.0 - resolution: "buffer-crc32@npm:1.0.0" - checksum: bc114c0e02fe621249e0b5093c70e6f12d4c2b1d8ddaf3b1b7bbe3333466700100e6b1ebdc12c050d0db845bc582c4fce8c293da487cc483f97eea027c480b23 - languageName: node - linkType: hard - -"buffer-equal-constant-time@npm:1.0.1": - version: 1.0.1 - resolution: "buffer-equal-constant-time@npm:1.0.1" - checksum: 80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"buffer-xor@npm:^1.0.3": - version: 1.0.3 - resolution: "buffer-xor@npm:1.0.3" - checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a - languageName: node - linkType: hard - -"buffer@npm:5.6.0": - version: 5.6.0 - resolution: "buffer@npm:5.6.0" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - checksum: d659494c5032dd39d03d2912e64179cc44c6340e7e9d1f68d3840e7ab4559989fbce92b4950174593c38d05268224235ba404f0878775cab2a616b6dcad9c23e - languageName: node - linkType: hard - -"buffer@npm:^4.3.0": - version: 4.9.2 - resolution: "buffer@npm:4.9.2" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - isarray: ^1.0.0 - checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.2.1 - checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 - languageName: node - linkType: hard - -"buildcheck@npm:~0.0.6": - version: 0.0.6 - resolution: "buildcheck@npm:0.0.6" - checksum: ad61759dc98d62e931df2c9f54ccac7b522e600c6e13bdcfdc2c9a872a818648c87765ee209c850f022174da4dd7c6a450c00357c5391705d26b9c5807c2a076 - languageName: node - linkType: hard - -"builtin-status-codes@npm:^3.0.0": - version: 3.0.0 - resolution: "builtin-status-codes@npm:3.0.0" - checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 - languageName: node - linkType: hard - -"bundle-name@npm:^4.1.0": - version: 4.1.0 - resolution: "bundle-name@npm:4.1.0" - dependencies: - run-applescript: ^7.0.0 - checksum: 1d966c8d2dbf4d9d394e53b724ac756c2414c45c01340b37743621f59cc565a435024b394ddcb62b9b335d1c9a31f4640eb648c3fec7f97ee74dc0694c9beb6c - languageName: node - linkType: hard - -"busboy@npm:^1.0.0, busboy@npm:^1.6.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: ^1.1.0 - checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e - languageName: node - linkType: hard - -"byline@npm:^5.0.0": - version: 5.0.0 - resolution: "byline@npm:5.0.0" - checksum: 737ca83e8eda2976728dae62e68bc733aea095fab08db4c6f12d3cee3cf45b6f97dce45d1f6b6ff9c2c947736d10074985b4425b31ce04afa1985a4ef3d334a7 - languageName: node - linkType: hard - -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e - languageName: node - linkType: hard - -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - 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 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 - languageName: node - linkType: hard - -"cacache@npm:^18.0.0": - version: 18.0.4 - resolution: "cacache@npm:18.0.4" - dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^10.2.2 - lru-cache: ^10.0.1 - minipass: ^7.0.3 - minipass-collect: ^2.0.1 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - p-map: ^4.0.0 - ssri: ^10.0.0 - tar: ^6.1.11 - unique-filename: ^3.0.0 - checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 - languageName: node - linkType: hard - -"cache-content-type@npm:^1.0.0": - version: 1.0.1 - resolution: "cache-content-type@npm:1.0.1" - dependencies: - mime-types: ^2.1.18 - ylru: ^1.2.0 - checksum: 18db4d59452669ccbfd7146a1510a37eb28e9eccf18ca7a4eb603dff2edc5cccdca7498fc3042a2978f76f11151fba486eb9eb69d9afa3fb124957870aef4fd3 - languageName: node - linkType: hard - -"cacheable-lookup@npm:^5.0.3": - version: 5.0.4 - resolution: "cacheable-lookup@npm:5.0.4" - checksum: 763e02cf9196bc9afccacd8c418d942fc2677f22261969a4c2c2e760fa44a2351a81557bd908291c3921fe9beb10b976ba8fa50c5ca837c5a0dd945f16468f2d - languageName: node - linkType: hard - -"cacheable-request@npm:^7.0.2": - version: 7.0.4 - resolution: "cacheable-request@npm:7.0.4" - 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 - checksum: 0de9df773fd4e7dd9bd118959878f8f2163867e2e1ab3575ffbecbe6e75e80513dd0c68ba30005e5e5a7b377cc6162bbc00ab1db019bb4e9cb3c2f3f7a6f1ee4 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" - 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 - checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 - languageName: node - linkType: hard - -"call-me-maybe@npm:^1.0.1": - version: 1.0.2 - resolution: "call-me-maybe@npm:1.0.2" - checksum: 42ff2d0bed5b207e3f0122589162eaaa47ba618f79ad2382fe0ba14d9e49fbf901099a6227440acc5946f86a4953e8aa2d242b330b0a5de4d090bb18f8935cae - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camel-case@npm:^4.1.2": - version: 4.1.2 - resolution: "camel-case@npm:4.1.2" - dependencies: - pascal-case: ^3.1.2 - tslib: ^2.0.3 - checksum: bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 - languageName: node - linkType: hard - -"camelcase@npm:5.0.0": - version: 5.0.0 - resolution: "camelcase@npm:5.0.0" - checksum: 8bfe920e0472d79d34f0279da1391f155bcce7fc74c99b49dafae4f787396040a34f4023da837ab0b4372e63224b460f9524b495906863c38876faea9da53705 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - -"caniuse-api@npm:^3.0.0": - version: 3.0.0 - resolution: "caniuse-api@npm:3.0.0" - dependencies: - browserslist: ^4.0.0 - caniuse-lite: ^1.0.0 - lodash.memoize: ^4.1.2 - lodash.uniq: ^4.5.0 - checksum: db2a229383b20d0529b6b589dde99d7b6cb56ba371366f58cbbfa2929c9f42c01f873e2b6ef641d4eda9f0b4118de77dbb2805814670bdad4234bf08e720b0b4 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001663": - version: 1.0.30001664 - resolution: "caniuse-lite@npm:1.0.30001664" - checksum: cee25b4ea8a84779b7c9a60c1f9e304f6d99b79ef622b25fbc7873b4e55e8722a1091dd6c8b77bd7723e9f26a84b4a820a50a864989dd477e7ee51dc30461dca - languageName: node - linkType: hard - -"caseless@npm:~0.12.0": - version: 0.12.0 - resolution: "caseless@npm:0.12.0" - checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 - languageName: node - linkType: hard - -"ccount@npm:^2.0.0": - version: 2.0.1 - resolution: "ccount@npm:2.0.1" - checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4 - languageName: node - linkType: hard - -"chalk@npm:2.4.2, chalk@npm:^2.3.2, chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: ^3.2.1 - escape-string-regexp: ^1.0.5 - supports-color: ^5.3.0 - checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 - languageName: node - linkType: hard - -"chalk@npm:3.0.0, chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: 8e3ddf3981c4da405ddbd7d9c8d91944ddf6e33d6837756979f7840a29272a69a5189ecae0ff84006750d6d1e92368d413335eab4db5476db6e6703a1d1e0505 - languageName: node - linkType: hard - -"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - -"char-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "char-regex@npm:1.0.2" - checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 - languageName: node - linkType: hard - -"character-entities-legacy@npm:^1.0.0": - version: 1.1.4 - resolution: "character-entities-legacy@npm:1.1.4" - checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811 - languageName: node - linkType: hard - -"character-entities@npm:^1.0.0": - version: 1.2.4 - resolution: "character-entities@npm:1.2.4" - checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d - languageName: node - linkType: hard - -"character-entities@npm:^2.0.0": - version: 2.0.2 - resolution: "character-entities@npm:2.0.2" - checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def - languageName: node - linkType: hard - -"character-reference-invalid@npm:^1.0.0": - version: 1.1.4 - resolution: "character-reference-invalid@npm:1.1.4" - checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b - languageName: node - linkType: hard - -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d - languageName: node - linkType: hard - -"check-types@npm:^11.2.3": - version: 11.2.3 - resolution: "check-types@npm:11.2.3" - checksum: f99ff09ae65e63cfcfa40a1275c0a70d8c43ffbf9ac35095f3bf030cc70361c92e075a9975a1144329e50b4fe4620be6bedb4568c18abc96071a3e23aed3ed8e - languageName: node - linkType: hard - -"chokidar@npm:^3.3.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": - version: 3.6.0 - resolution: "chokidar@npm:3.6.0" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d - languageName: node - linkType: hard - -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f - languageName: node - linkType: hard - -"chrome-trace-event@npm:^1.0.2": - version: 1.0.4 - resolution: "chrome-trace-event@npm:1.0.4" - checksum: fcbbd9dd0cd5b48444319007cc0c15870fd8612cc0df320908aa9d5e8a244084d48571eb28bf3c58c19327d2c5838f354c2d89fac3956d8e992273437401ac19 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 - languageName: node - linkType: hard - -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.0.0": - version: 1.4.1 - resolution: "cjs-module-lexer@npm:1.4.1" - checksum: 2556807a99aec1f9daac60741af96cd613a707f343174ae7967da46402c91dced411bf830d209f2e93be4cecea46fc75cecf1f17c799d7d8a9e1dd6204bfcd22 - languageName: node - linkType: hard - -"classnames@npm:^2.2.6, classnames@npm:^2.3.1, classnames@npm:^2.5.1": - version: 2.5.1 - resolution: "classnames@npm:2.5.1" - checksum: da424a8a6f3a96a2e87d01a432ba19315503294ac7e025f9fece656db6b6a0f7b5003bb1fbb51cbb0d9624d964f1b9bb35a51c73af9b2434c7b292c42231c1e5 - languageName: node - linkType: hard - -"clean-css@npm:^5.2.2": - version: 5.3.3 - resolution: "clean-css@npm:5.3.3" - dependencies: - source-map: ~0.6.0 - checksum: 941987c14860dd7d346d5cf121a82fd2caf8344160b1565c5387f7ccca4bbcaf885bace961be37c4f4713ce2d8c488dd89483c1add47bb779790edbfdcc79cbc - languageName: node - linkType: hard - -"clean-git-ref@npm:^2.0.1": - version: 2.0.1 - resolution: "clean-git-ref@npm:2.0.1" - checksum: b25f585ed47040ea5d699d40a2bb84d1f35afd651f3fcc05fb077224358ffd3d7509fc9edbfc4570f1fc732c987e03ac7d8ec31524ac503ac35c53cb1f5e3bf9 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 - languageName: node - linkType: hard - -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: ^3.1.0 - checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.5.0": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c - languageName: node - linkType: hard - -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 - languageName: node - linkType: hard - -"client-only@npm:^0.0.1": - version: 0.0.1 - resolution: "client-only@npm:0.0.1" - checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 - languageName: node - linkType: hard - -"cliui@npm:7.0.4, cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.1 - wrap-ansi: ^7.0.0 - checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 - languageName: node - linkType: hard - -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: ^1.0.0 - checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e - languageName: node - linkType: hard - -"clone@npm:2.x": - version: 2.1.2 - resolution: "clone@npm:2.1.2" - checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d - languageName: node - linkType: hard - -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd - languageName: node - linkType: hard - -"clsx@npm:^1.0.2, clsx@npm:^1.0.4, clsx@npm:^1.1.1, clsx@npm:^1.2.1": - version: 1.2.1 - resolution: "clsx@npm:1.2.1" - checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 - languageName: node - linkType: hard - -"clsx@npm:^2.1.0, clsx@npm:^2.1.1": - version: 2.1.1 - resolution: "clsx@npm:2.1.1" - checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57 - languageName: node - linkType: hard - -"cluster-key-slot@npm:^1.1.0": - version: 1.1.2 - resolution: "cluster-key-slot@npm:1.1.2" - checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 - languageName: node - linkType: hard - -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: 5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 - languageName: node - linkType: hard - -"codemirror-graphql@npm:^2.0.11, codemirror-graphql@npm:^2.0.13": - version: 2.1.1 - resolution: "codemirror-graphql@npm:2.1.1" - dependencies: - "@types/codemirror": ^0.0.90 - graphql-language-service: 5.3.0 - peerDependencies: - "@codemirror/language": 6.0.0 - codemirror: ^5.65.3 - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0-alpha.2 - checksum: e839875d89d121ed0b1a5229492fc25401877f213431506ca3a242cc991e32bc28d4ed885de0ffd0af9c4738ea9770c529bbdbd59b84f757a4b1454e9e68d829 - languageName: node - linkType: hard - -"codemirror@npm:^5.65.3": - version: 5.65.18 - resolution: "codemirror@npm:5.65.18" - checksum: 950015d587e0790cceae157423bbc70bf1da8256050c8f6739fe967045b050e22c63b332de6388ed6d9526d253a834806ace76c875006fc8078e2c15c9f275a7 - languageName: node - linkType: hard - -"codemirror@npm:^6.0.0": - version: 6.0.1 - resolution: "codemirror@npm:6.0.1" - dependencies: - "@codemirror/autocomplete": ^6.0.0 - "@codemirror/commands": ^6.0.0 - "@codemirror/language": ^6.0.0 - "@codemirror/lint": ^6.0.0 - "@codemirror/search": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - checksum: 1a78f7077ac5801bdbff162aa0c61bf2b974603c7e9a477198c3ce50c789af674a061d7c293c58b73807eda345c2b5228c38ad2aabb9319d552d5486f785cbef - languageName: node - linkType: hard - -"codeowners-utils@npm:^1.0.2": - version: 1.0.2 - resolution: "codeowners-utils@npm:1.0.2" - dependencies: - cross-spawn: ^7.0.2 - find-up: ^4.1.0 - ignore: ^5.1.4 - locate-path: ^5.0.0 - checksum: 1e1c1f271ad4d4b4b25f6d19fc61f177f010bfb95de9af26662bb09c2f4f5572c1f3c8e9552aff15924f1c97058812bd5b5064d1eea721cc70e17490dae3fb02 - languageName: node - linkType: hard - -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: c10f41c39ab84629d16f9f6137bc8a63d332244383fc368caf2d2052b5e04c20cd1fd70f66fcf4e2422b84c8226598b776d39d5f2d2a51867cc1ed5d1982b4da - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: 1.1.3 - checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: ~1.1.4 - checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d - languageName: node - linkType: hard - -"color-name@npm:^1.0.0, color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-string@npm:^1.6.0": - version: 1.9.1 - resolution: "color-string@npm:1.9.1" - dependencies: - color-name: ^1.0.0 - simple-swizzle: ^0.2.2 - checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5 - languageName: node - linkType: hard - -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - -"color@npm:^3.1.3": - version: 3.2.1 - resolution: "color@npm:3.2.1" - dependencies: - color-convert: ^1.9.3 - color-string: ^1.6.0 - checksum: f81220e8b774d35865c2561be921f5652117638dcda7ca4029262046e37fc2444ac7bbfdd110cf1fd9c074a4ee5eda8f85944ffbdda26186b602dd9bb05f6400 - languageName: node - linkType: hard - -"colord@npm:^2.9.1": - version: 2.9.3 - resolution: "colord@npm:2.9.3" - checksum: 95d909bfbcfd8d5605cbb5af56f2d1ce2b323990258fd7c0d2eb0e6d3bb177254d7fb8213758db56bb4ede708964f78c6b992b326615f81a18a6aaf11d64c650 - languageName: node - linkType: hard - -"colorette@npm:2.0.19": - version: 2.0.19 - resolution: "colorette@npm:2.0.19" - checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 - languageName: node - linkType: hard - -"colorette@npm:^2.0.10": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d - languageName: node - linkType: hard - -"colors@npm:~1.2.1": - version: 1.2.5 - resolution: "colors@npm:1.2.5" - checksum: b6e23de735f68b72d5cdf6fd854ca43d1b66d82dcf54bda0b788083b910164a040f2c4edf23c670d36a7a2d8f1b7d6e62e3292703e4642691e6ccaa1c62d8f74 - languageName: node - linkType: hard - -"colorspace@npm:1.1.x": - version: 1.1.4 - resolution: "colorspace@npm:1.1.4" - dependencies: - color: ^3.1.3 - text-hex: 1.0.x - checksum: bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8 - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: ~1.0.0 - checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c - languageName: node - linkType: hard - -"comma-separated-tokens@npm:^1.0.0": - version: 1.0.8 - resolution: "comma-separated-tokens@npm:1.0.8" - checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d - languageName: node - linkType: hard - -"comma-separated-tokens@npm:^2.0.0": - version: 2.0.3 - resolution: "comma-separated-tokens@npm:2.0.3" - checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d - languageName: node - linkType: hard - -"command-exists@npm:^1.2.9": - version: 1.2.9 - resolution: "command-exists@npm:1.2.9" - checksum: 729ae3d88a2058c93c58840f30341b7f82688a573019535d198b57a4d8cb0135ced0ad7f52b591e5b28a90feb2c675080ce916e56254a0f7c15cb2395277cac3 - languageName: node - linkType: hard - -"commander@npm:8.3.0, commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 - languageName: node - linkType: hard - -"commander@npm:^10.0.0": - version: 10.0.1 - resolution: "commander@npm:10.0.1" - checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 - languageName: node - linkType: hard - -"commander@npm:^12.0.0": - version: 12.1.0 - resolution: "commander@npm:12.1.0" - checksum: 68e9818b00fc1ed9cdab9eb16905551c2b768a317ae69a5e3c43924c2b20ac9bb65b27e1cab36aeda7b6496376d4da908996ba2c0b5d79463e0fb1e77935d514 - languageName: node - linkType: hard - -"commander@npm:^2.19.0, commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e - languageName: node - linkType: hard - -"commander@npm:^4.0.0, commander@npm:^4.1.1": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 - languageName: node - linkType: hard - -"commander@npm:^5.1.0": - version: 5.1.0 - resolution: "commander@npm:5.1.0" - checksum: 0b7fec1712fbcc6230fcb161d8d73b4730fa91a21dc089515489402ad78810547683f058e2a9835929c212fead1d6a6ade70db28bbb03edbc2829a9ab7d69447 - languageName: node - linkType: hard - -"commander@npm:^7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc - languageName: node - linkType: hard - -"commander@npm:^9.4.1": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb - languageName: node - linkType: hard - -"compare-versions@npm:4.1.4": - version: 4.1.4 - resolution: "compare-versions@npm:4.1.4" - checksum: c1617544b79c2f36a1d543c50efd0da1a994040294c8923218080bc0df46da83ca414e3378282e93cab073744995124946417d130d8987e8efb5d1a73c0c4ba6 - languageName: node - linkType: hard - -"compress-commons@npm:^5.0.1": - version: 5.0.3 - resolution: "compress-commons@npm:5.0.3" - dependencies: - crc-32: ^1.2.0 - crc32-stream: ^5.0.0 - normalize-path: ^3.0.0 - readable-stream: ^3.6.0 - checksum: a88c58bbde4859036396209d36928003ea3494c713e9476af51c2f720d299b96c46ed966a86707aa5dc07672c850291ed1a6802ce37dd2b532f9733b600f00b7 - languageName: node - linkType: hard - -"compress-commons@npm:^6.0.2": - version: 6.0.2 - resolution: "compress-commons@npm:6.0.2" - dependencies: - crc-32: ^1.2.0 - crc32-stream: ^6.0.0 - is-stream: ^2.0.1 - normalize-path: ^3.0.0 - readable-stream: ^4.0.0 - checksum: 37d79a54f91344ecde352588e0a128f28ce619b085acd4f887defd76978a0640e3454a42c7dcadb0191bb3f971724ae4b1f9d6ef9620034aa0427382099ac946 - languageName: node - linkType: hard - -"compressible@npm:~2.0.16": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: ">= 1.43.0 < 2" - checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 - languageName: node - linkType: hard - -"compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - 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 - checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b - languageName: node - linkType: hard - -"compute-gcd@npm:^1.2.1": - version: 1.2.1 - resolution: "compute-gcd@npm:1.2.1" - dependencies: - validate.io-array: ^1.0.3 - validate.io-function: ^1.0.2 - validate.io-integer-array: ^1.0.0 - checksum: 51cf33b75f7c8db5142fcb99a9d84a40260993fed8e02a7ab443834186c3ab99b3fd20b30ad9075a6a9d959d69df6da74dd3be8a59c78d9f2fe780ebda8242e1 - languageName: node - linkType: hard - -"compute-lcm@npm:^1.1.2": - version: 1.1.2 - resolution: "compute-lcm@npm:1.1.2" - dependencies: - compute-gcd: ^1.2.1 - validate.io-array: ^1.0.3 - validate.io-function: ^1.0.2 - validate.io-integer-array: ^1.0.0 - checksum: d499ab57dcb48e8d0fd233b99844a06d1cc56115602c920c586e998ebba60293731f5b6976e8a1e83ae6cbfe86716f62d9432e8d94913fed8bd8352f447dc917 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af - languageName: node - linkType: hard - -"concat-stream@npm:^1.5.2": - version: 1.6.2 - resolution: "concat-stream@npm:1.6.2" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^2.2.2 - typedarray: ^0.0.6 - checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 - languageName: node - linkType: hard - -"concat-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "concat-stream@npm:2.0.0" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.0.2 - typedarray: ^0.0.6 - checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 - languageName: node - linkType: hard - -"concat-with-sourcemaps@npm:^1.1.0": - version: 1.1.0 - resolution: "concat-with-sourcemaps@npm:1.1.0" - dependencies: - source-map: ^0.6.1 - checksum: 57faa6f4a6f38a1846a58f96b2745ec8435755e0021f069e89085c651d091b78d9bc20807ea76c38c85021acca80dc2fa4cedda666aade169b602604215d25b9 - languageName: node - linkType: hard - -"concurrently@npm:6.5.1": - version: 6.5.1 - resolution: "concurrently@npm:6.5.1" - dependencies: - chalk: ^4.1.0 - date-fns: ^2.16.1 - lodash: ^4.17.21 - rxjs: ^6.6.3 - spawn-command: ^0.0.2-1 - supports-color: ^8.1.0 - tree-kill: ^1.2.2 - yargs: ^16.2.0 - bin: - concurrently: bin/concurrently.js - checksum: 3f4d89b464fa5c9fb6f9489b46594c30ba54eff6ff10ab3cb5f30f64b74c83be664623a0f0cc731a3cb3f057a1f4a3292f7d3470c012a292c44aca31f214a3fa - languageName: node - linkType: hard - -"connect-history-api-fallback@npm:^2.0.0": - version: 2.0.0 - resolution: "connect-history-api-fallback@npm:2.0.0" - checksum: dc5368690f4a5c413889792f8df70d5941ca9da44523cde3f87af0745faee5ee16afb8195434550f0504726642734f2683d6c07f8b460f828a12c45fbd4c9a68 - languageName: node - linkType: hard - -"connect-session-knex@npm:^4.0.0": - version: 4.0.2 - resolution: "connect-session-knex@npm:4.0.2" - dependencies: - bluebird: ^3.7.2 - knex: 3 - checksum: da4e097aee7737a2c087ec8f8a5e43962132d7968b009fbf2e65bf10a4aa07efa1305f6e5e2025256d5b872d7118b7d53e970beec07f4901e6216942132062f8 - languageName: node - linkType: hard - -"consola@npm:^2.15.0": - version: 2.15.3 - resolution: "consola@npm:2.15.3" - checksum: 8ef7a09b703ec67ac5c389a372a33b6dc97eda6c9876443a60d76a3076eea0259e7f67a4e54fd5a52f97df73690822d090cf8b7e102b5761348afef7c6d03e28 - languageName: node - linkType: hard - -"console-browserify@npm:^1.1.0": - version: 1.2.0 - resolution: "console-browserify@npm:1.2.0" - checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 - languageName: node - linkType: hard - -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - -"console.table@npm:0.10.0": - version: 0.10.0 - resolution: "console.table@npm:0.10.0" - dependencies: - easy-table: 1.1.0 - checksum: 4c1460e3105a5f7df5bfa372844104a20e487fc0fccc5821c169a39def3249759554fc132621074ad6695664a1a8d558dd385c0e7f290acb2eaca51466474bb9 - languageName: node - linkType: hard - -"constants-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "constants-browserify@npm:1.0.0" - checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4, content-disposition@npm:~0.5.2": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: 5.2.1 - checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 - languageName: node - linkType: hard - -"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 - languageName: node - linkType: hard - -"convert-source-map@npm:^1.5.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 - languageName: node - linkType: hard - -"cookie-parser@npm:^1.4.5": - version: 1.4.6 - resolution: "cookie-parser@npm:1.4.6" - dependencies: - cookie: 0.4.1 - cookie-signature: 1.0.6 - checksum: 1e5a63aa82e8eb4e02d2977c6902983dee87b02e87ec5ec43ac3cb1e72da354003716570cd5190c0ad9e8a454c9d3237f4ad6e2f16d0902205a96a1c72b77ba5 - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.7": - version: 1.0.7 - resolution: "cookie-signature@npm:1.0.7" - checksum: 1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 - languageName: node - linkType: hard - -"cookie@npm:0.4.1": - version: 0.4.1 - resolution: "cookie@npm:0.4.1" - checksum: bd7c47f5d94ab70ccdfe8210cde7d725880d2fcda06d8e375afbdd82de0c8d3b73541996e9ce57d35f67f672c4ee6d60208adec06b3c5fc94cebb85196084cf8 - languageName: node - linkType: hard - -"cookie@npm:0.6.0, cookie@npm:^0.6.0, cookie@npm:~0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 - languageName: node - linkType: hard - -"cookie@npm:^0.4.2": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b - languageName: node - linkType: hard - -"cookies@npm:~0.9.0": - version: 0.9.1 - resolution: "cookies@npm:0.9.1" - dependencies: - depd: ~2.0.0 - keygrip: ~1.1.0 - checksum: 213e4d14847b582fbd8a003203d3621a4b9fa792a315c37954e89332d38fac5bcc34ba92ef316ad6d5fe28f0187aaa115927fbbe2080744ad1707a93b4313247 - languageName: node - linkType: hard - -"copy-to-clipboard@npm:^3.2.0, copy-to-clipboard@npm:^3.3.1": - version: 3.3.3 - resolution: "copy-to-clipboard@npm:3.3.3" - dependencies: - toggle-selection: ^1.0.6 - checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf - languageName: node - linkType: hard - -"core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": - version: 3.38.1 - resolution: "core-js-compat@npm:3.38.1" - dependencies: - browserslist: ^4.23.3 - checksum: a0a5673bcd59f588f0cd0b59cdacd4712b82909738a87406d334dd412eb3d273ae72b275bdd8e8fef63fca9ef12b42ed651be139c7c44c8a1acb423c8906992e - languageName: node - linkType: hard - -"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": - version: 3.38.1 - resolution: "core-js-pure@npm:3.38.1" - checksum: 95ca2e75df371571b0d41cba81e1f6335a2ba1f080e80f8edfa124ad3041880fe72e10f2144527a700a3d993dbf9f7cada3e04a927a66604bc49d0c4951567fb - languageName: node - linkType: hard - -"core-js@npm:^2.4.0, core-js@npm:^2.5.0": - version: 2.6.12 - resolution: "core-js@npm:2.6.12" - checksum: 44fa9934a85f8c78d61e0c8b7b22436330471ffe59ec5076fe7f324d6e8cf7f824b14b1c81ca73608b13bdb0fef035bd820989bf059767ad6fa13123bb8bd016 - languageName: node - linkType: hard - -"core-js@npm:^3.6.5": - version: 3.38.1 - resolution: "core-js@npm:3.38.1" - checksum: 55703c2f6fcd537e47a5cc83e9dc9884efef61861bbefb4a96a8c95e87956db980ce314628465dd49f14e626c5e633b9e3433f3e4a1f628404a14da420eb2556 - languageName: node - linkType: hard - -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab - languageName: node - linkType: hard - -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 - languageName: node - linkType: hard - -"cors@npm:^2.8.5": - version: 2.8.5 - resolution: "cors@npm:2.8.5" - dependencies: - object-assign: ^4 - vary: ^1 - checksum: ced838404ccd184f61ab4fdc5847035b681c90db7ac17e428f3d81d69e2989d2b680cc254da0e2554f5ed4f8a341820a1ce3d1c16b499f6e2f47a1b9b07b5006 - languageName: node - linkType: hard - -"cosmiconfig@npm:^6.0.0": - version: 6.0.0 - resolution: "cosmiconfig@npm:6.0.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.7.2 - checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - 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 - checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.2.0": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: ^3.3.0 - js-yaml: ^4.1.0 - parse-json: ^5.2.0 - path-type: ^4.0.0 - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: dc339ebea427898c9e03bf01b56ba7afbac07fc7d2a2d5a15d6e9c14de98275a9565da949375aee1809591c152c0a3877bb86dbeaf74d5bd5aaa79955ad9e7a0 - languageName: node - linkType: hard - -"cosmiconfig@npm:^9.0.0": - version: 9.0.0 - resolution: "cosmiconfig@npm:9.0.0" - dependencies: - env-paths: ^2.2.1 - import-fresh: ^3.3.0 - js-yaml: ^4.1.0 - parse-json: ^5.2.0 - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: a30c424b53d442ea0bdd24cb1b3d0d8687c8dda4a17ab6afcdc439f8964438801619cdb66e8e79f63b9caa3e6586b60d8bab9ce203e72df6c5e80179b971fe8f - languageName: node - linkType: hard - -"cpu-features@npm:~0.0.10": - version: 0.0.10 - resolution: "cpu-features@npm:0.0.10" - dependencies: - buildcheck: ~0.0.6 - nan: ^2.19.0 - node-gyp: latest - checksum: ab17e25cea0b642bdcfd163d3d872be4cc7d821e854d41048557799e990d672ee1cc7bd1d4e7c4de0309b1683d4c001d36ba8569b5035d1e7e2ff2d681f681d7 - languageName: node - linkType: hard - -"crc-32@npm:^1.2.0": - version: 1.2.2 - resolution: "crc-32@npm:1.2.2" - bin: - crc32: bin/crc32.njs - checksum: ad2d0ad0cbd465b75dcaeeff0600f8195b686816ab5f3ba4c6e052a07f728c3e70df2e3ca9fd3d4484dc4ba70586e161ca5a2334ec8bf5a41bf022a6103ff243 - languageName: node - linkType: hard - -"crc32-stream@npm:^5.0.0": - version: 5.0.1 - resolution: "crc32-stream@npm:5.0.1" - dependencies: - crc-32: ^1.2.0 - readable-stream: ^3.4.0 - checksum: 5bd40b58488d9a4387ad799fb04d0896e7e2ca63afeedd56df9a115af3437cf83976ae07fd2402692f88efcbd2f738134a1f25366ca47e217601b6baa5388f89 - languageName: node - linkType: hard - -"crc32-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "crc32-stream@npm:6.0.0" - dependencies: - crc-32: ^1.2.0 - readable-stream: ^4.0.0 - checksum: e6edc2f81bc387daef6d18b2ac18c2ffcb01b554d3b5c7d8d29b177505aafffba574658fdd23922767e8dab1183d1962026c98c17e17fb272794c33293ef607c - languageName: node - linkType: hard - -"create-ecdh@npm:^4.0.0": - version: 4.0.4 - resolution: "create-ecdh@npm:4.0.4" - dependencies: - bn.js: ^4.1.0 - elliptic: ^6.5.3 - checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b - languageName: node - linkType: hard - -"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": - version: 1.2.0 - resolution: "create-hash@npm:1.2.0" - dependencies: - cipher-base: ^1.0.1 - inherits: ^2.0.1 - md5.js: ^1.3.4 - ripemd160: ^2.0.1 - sha.js: ^2.4.0 - checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 - languageName: node - linkType: hard - -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": - version: 1.1.7 - resolution: "create-hmac@npm:1.1.7" - 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 - checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed - languageName: node - linkType: hard - -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-config: ^29.7.0 - jest-util: ^29.7.0 - prompts: ^2.0.1 - bin: - create-jest: bin/create-jest.js - checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945 - languageName: node - linkType: hard - -"create-require@npm:^1.1.0": - version: 1.1.1 - resolution: "create-require@npm:1.1.1" - checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff - languageName: node - linkType: hard - -"crelt@npm:^1.0.5": - version: 1.0.6 - resolution: "crelt@npm:1.0.6" - checksum: dad842093371ad702afbc0531bfca2b0a8dd920b23a42f26e66dabbed9aad9acd5b9030496359545ef3937c3aced0fd4ac39f7a2d280a23ddf9eb7fdcb94a69f - languageName: node - linkType: hard - -"cron-parser@npm:^4.2.0": - version: 4.9.0 - resolution: "cron-parser@npm:4.9.0" - dependencies: - luxon: ^3.2.1 - checksum: 3cf248fc5cae6c19ec7124962b1cd84b76f02b9bc4f58976b3bd07624db3ef10aaf1548efcc2d2dcdab0dad4f12029d640a55ecce05ea5e1596af9db585502cf - languageName: node - linkType: hard - -"cron@npm:^3.0.0": - version: 3.1.7 - resolution: "cron@npm:3.1.7" - dependencies: - "@types/luxon": ~3.4.0 - luxon: ~3.4.0 - checksum: d98ee5297543c138221d96dd49270bf6576db80134e6041f4ce4a3c0cb6060863d76910209b34fee66fbf134461449ec3bd283d6a76d1c50da220cde7fc10c65 - languageName: node - linkType: hard - -"cross-env@npm:^7.0.0": - version: 7.0.3 - resolution: "cross-env@npm:7.0.3" - dependencies: - cross-spawn: ^7.0.1 - bin: - cross-env: src/bin/cross-env.js - cross-env-shell: src/bin/cross-env-shell.js - checksum: 26f2f3ea2ab32617f57effb70d329c2070d2f5630adc800985d8b30b56e8bf7f5f439dd3a0358b79cee6f930afc23cf8e23515f17ccfb30092c6b62c6b630a79 - languageName: node - linkType: hard - -"cross-fetch@npm:^4.0.0": - version: 4.0.0 - resolution: "cross-fetch@npm:4.0.0" - dependencies: - node-fetch: ^2.6.12 - checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 - languageName: node - linkType: hard - -"cross-inspect@npm:1.0.1": - version: 1.0.1 - resolution: "cross-inspect@npm:1.0.1" - dependencies: - tslib: ^2.4.0 - checksum: 7c1e02e0a9670b62416a3ea1df7ae880fdad3aa0a857de8932c4e5f8acd71298c7e3db9da8e9da603f5692cd1879938f5e72e34a9f5d1345987bef656d117fc1 - languageName: node - linkType: hard - -"cross-spawn@npm:^5.1.0": - version: 5.1.0 - resolution: "cross-spawn@npm:5.1.0" - dependencies: - lru-cache: ^4.0.1 - shebang-command: ^1.2.0 - which: ^1.2.9 - checksum: 726939c9954fc70c20e538923feaaa33bebc253247d13021737c3c7f68cdc3e0a57f720c0fe75057c0387995349f3f12e20e9bfdbf12274db28019c7ea4ec166 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: ^3.1.0 - shebang-command: ^2.0.0 - which: ^2.0.1 - checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 - languageName: node - linkType: hard - -"crypto-browserify@npm:^3.11.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" - 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 - checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2 - languageName: node - linkType: hard - -"css-box-model@npm:^1.2.0": - version: 1.2.1 - resolution: "css-box-model@npm:1.2.1" - dependencies: - tiny-invariant: ^1.0.6 - checksum: 4d113f26fed6b9150e2c314502d00dabe06f12ae43a01a7e9b6e57f3de49b4281dbb0dc46a1158a7349618f8f34d9250af57cb43d7337e9485e73e6b821e470e - languageName: node - linkType: hard - -"css-declaration-sorter@npm:^6.3.1": - version: 6.4.1 - resolution: "css-declaration-sorter@npm:6.4.1" - peerDependencies: - postcss: ^8.0.9 - checksum: cbdc9e0d481011b1a28fd5b60d4eb55fe204391d31a0b1b490b2cecf4baa85810f9b8c48adab4df644f4718104ed3ed72c64a9745e3216173767bf4aeca7f9b8 - languageName: node - linkType: hard - -"css-in-js-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "css-in-js-utils@npm:3.1.0" - dependencies: - hyphenate-style-name: ^1.0.3 - checksum: 066318e918c04a5e5bce46b38fe81052ea6ac051bcc6d3c369a1d59ceb1546cb2b6086901ab5d22be084122ee3732169996a3dfb04d3406eaee205af77aec61b - languageName: node - linkType: hard - -"css-loader@npm:^6.5.1": - version: 6.11.0 - resolution: "css-loader@npm:6.11.0" - 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 - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 5c8d35975a7121334905394e88e28f05df72f037dbed2fb8fec4be5f0b313ae73a13894ba791867d4a4190c35896da84a7fd0c54fb426db55d85ba5e714edbe3 - languageName: node - linkType: hard - -"css-select@npm:^4.1.3": - version: 4.3.0 - resolution: "css-select@npm:4.3.0" - dependencies: - boolbase: ^1.0.0 - css-what: ^6.0.1 - domhandler: ^4.3.1 - domutils: ^2.8.0 - nth-check: ^2.0.1 - checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0 - languageName: node - linkType: hard - -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": - version: 1.1.3 - resolution: "css-tree@npm:1.1.3" - dependencies: - mdn-data: 2.0.14 - source-map: ^0.6.1 - checksum: 79f9b81803991b6977b7fcb1588799270438274d89066ce08f117f5cdb5e20019b446d766c61506dd772c839df84caa16042d6076f20c97187f5abe3b50e7d1f - languageName: node - linkType: hard - -"css-vendor@npm:^2.0.8": - version: 2.0.8 - resolution: "css-vendor@npm:2.0.8" - dependencies: - "@babel/runtime": ^7.8.3 - is-in-browser: ^1.0.2 - checksum: 647cd4ea5e401c65c59376255aa2b708e92bf84fba9ce2b3ff5ecb94bf51d74ac374052b1cf9956ef7419b8ebf07fcea9a7683d2d2459127b2ca747ab5b98745 - languageName: node - linkType: hard - -"css-what@npm:^6.0.1": - version: 6.1.0 - resolution: "css-what@npm:6.1.0" - checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe - languageName: node - linkType: hard - -"css.escape@npm:1.5.1, css.escape@npm:^1.5.1": - version: 1.5.1 - resolution: "css.escape@npm:1.5.1" - checksum: f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 - languageName: node - linkType: hard - -"cssesc@npm:^3.0.0": - version: 3.0.0 - resolution: "cssesc@npm:3.0.0" - bin: - cssesc: bin/cssesc - checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 - languageName: node - linkType: hard - -"cssnano-preset-default@npm:^5.2.14": - version: 5.2.14 - resolution: "cssnano-preset-default@npm:5.2.14" - dependencies: - css-declaration-sorter: ^6.3.1 - cssnano-utils: ^3.1.0 - postcss-calc: ^8.2.3 - postcss-colormin: ^5.3.1 - postcss-convert-values: ^5.1.3 - postcss-discard-comments: ^5.1.2 - postcss-discard-duplicates: ^5.1.0 - postcss-discard-empty: ^5.1.1 - postcss-discard-overridden: ^5.1.0 - postcss-merge-longhand: ^5.1.7 - postcss-merge-rules: ^5.1.4 - postcss-minify-font-values: ^5.1.0 - postcss-minify-gradients: ^5.1.1 - postcss-minify-params: ^5.1.4 - postcss-minify-selectors: ^5.2.1 - postcss-normalize-charset: ^5.1.0 - postcss-normalize-display-values: ^5.1.0 - postcss-normalize-positions: ^5.1.1 - postcss-normalize-repeat-style: ^5.1.1 - postcss-normalize-string: ^5.1.0 - postcss-normalize-timing-functions: ^5.1.0 - postcss-normalize-unicode: ^5.1.1 - postcss-normalize-url: ^5.1.0 - postcss-normalize-whitespace: ^5.1.1 - postcss-ordered-values: ^5.1.3 - postcss-reduce-initial: ^5.1.2 - postcss-reduce-transforms: ^5.1.0 - postcss-svgo: ^5.1.0 - postcss-unique-selectors: ^5.1.1 - peerDependencies: - postcss: ^8.2.15 - checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 - languageName: node - linkType: hard - -"cssnano-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "cssnano-utils@npm:3.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 975c84ce9174cf23bb1da1e9faed8421954607e9ea76440cd3bb0c1bea7e17e490d800fca5ae2812d1d9e9d5524eef23ede0a3f52497d7ccc628e5d7321536f2 - languageName: node - linkType: hard - -"cssnano@npm:^5.0.1": - version: 5.1.15 - resolution: "cssnano@npm:5.1.15" - dependencies: - cssnano-preset-default: ^5.2.14 - lilconfig: ^2.0.3 - yaml: ^1.10.2 - peerDependencies: - postcss: ^8.2.15 - checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb - languageName: node - linkType: hard - -"csso@npm:^4.2.0": - version: 4.2.0 - resolution: "csso@npm:4.2.0" - dependencies: - css-tree: ^1.1.2 - checksum: 380ba9663da3bcea58dee358a0d8c4468bb6539be3c439dc266ac41c047217f52fd698fb7e4b6b6ccdfb8cf53ef4ceed8cc8ceccb8dfca2aa628319826b5b998 - languageName: node - linkType: hard - -"cssom@npm:^0.4.4": - version: 0.4.4 - resolution: "cssom@npm:0.4.4" - checksum: e3bc1076e7ee4213d4fef05e7ae03bfa83dc05f32611d8edc341f4ecc3d9647b89c8245474c7dd2cdcdb797a27c462e99da7ad00a34399694559f763478ff53f - languageName: node - linkType: hard - -"cssom@npm:^0.5.0": - version: 0.5.0 - resolution: "cssom@npm:0.5.0" - checksum: 823471aa30091c59e0a305927c30e7768939b6af70405808f8d2ce1ca778cddcb24722717392438329d1691f9a87cb0183b64b8d779b56a961546d54854fde01 - languageName: node - linkType: hard - -"cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6 - languageName: node - linkType: hard - -"cssstyle@npm:^2.3.0": - version: 2.3.0 - resolution: "cssstyle@npm:2.3.0" - dependencies: - cssom: ~0.3.6 - checksum: 5f05e6fd2e3df0b44695c2f08b9ef38b011862b274e320665176467c0725e44a53e341bc4959a41176e83b66064ab786262e7380fd1cabeae6efee0d255bb4e3 - languageName: node - linkType: hard - -"csstype@npm:^2.5.2": - version: 2.6.21 - resolution: "csstype@npm:2.6.21" - checksum: 2ce8bc832375146eccdf6115a1f8565a27015b74cce197c35103b4494955e9516b246140425ad24103864076aa3e1257ac9bab25a06c8d931dd87a6428c9dccf - languageName: node - linkType: hard - -"csstype@npm:^3.0.2, csstype@npm:^3.1.2, csstype@npm:^3.1.3": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 - languageName: node - linkType: hard - -"ctrlc-windows@npm:^2.1.0": - version: 2.1.0 - resolution: "ctrlc-windows@npm:2.1.0" - checksum: 0f0582ba9516290d3e90ea7b91710f8b9b110e1ed29b7c84ebd44c16368b2553722b86a17226120ca3ea0ef679ac3596f48104cc113cfb7c3d07260f6c92e38b - languageName: node - linkType: hard - -"d3-color@npm:1 - 3": - version: 3.1.0 - resolution: "d3-color@npm:3.1.0" - checksum: 4931fbfda5d7c4b5cfa283a13c91a954f86e3b69d75ce588d06cde6c3628cebfc3af2069ccf225e982e8987c612aa7948b3932163ce15eb3c11cd7c003f3ee3b - languageName: node - linkType: hard - -"d3-dispatch@npm:1 - 3": - version: 3.0.1 - resolution: "d3-dispatch@npm:3.0.1" - checksum: fdfd4a230f46463e28e5b22a45dd76d03be9345b605e1b5dc7d18bd7ebf504e6c00ae123fd6d03e23d9e2711e01f0e14ea89cd0632545b9f0c00b924ba4be223 - languageName: node - linkType: hard - -"d3-drag@npm:2 - 3": - version: 3.0.0 - resolution: "d3-drag@npm:3.0.0" - dependencies: - d3-dispatch: 1 - 3 - d3-selection: 3 - checksum: d297231e60ecd633b0d076a63b4052b436ddeb48b5a3a11ff68c7e41a6774565473a6b064c5e9256e88eca6439a917ab9cea76032c52d944ddbf4fd289e31111 - languageName: node - linkType: hard - -"d3-ease@npm:1 - 3": - version: 3.0.1 - resolution: "d3-ease@npm:3.0.1" - checksum: 06e2ee5326d1e3545eab4e2c0f84046a123dcd3b612e68858219aa034da1160333d9ce3da20a1d3486d98cb5c2a06f7d233eee1bc19ce42d1533458bd85dedcd - languageName: node - linkType: hard - -"d3-interpolate@npm:1 - 3": - version: 3.0.1 - resolution: "d3-interpolate@npm:3.0.1" - dependencies: - d3-color: 1 - 3 - checksum: a42ba314e295e95e5365eff0f604834e67e4a3b3c7102458781c477bd67e9b24b6bb9d8e41ff5521050a3f2c7c0c4bbbb6e187fd586daa3980943095b267e78b - languageName: node - linkType: hard - -"d3-path@npm:^3.1.0": - version: 3.1.0 - resolution: "d3-path@npm:3.1.0" - checksum: 2306f1bd9191e1eac895ec13e3064f732a85f243d6e627d242a313f9777756838a2215ea11562f0c7630c7c3b16a19ec1fe0948b1c82f3317fac55882f6ee5d8 - languageName: node - linkType: hard - -"d3-selection@npm:2 - 3, d3-selection@npm:3, d3-selection@npm:^3.0.0": - version: 3.0.0 - resolution: "d3-selection@npm:3.0.0" - checksum: f4e60e133309115b99f5b36a79ae0a19d71ee6e2d5e3c7216ef3e75ebd2cb1e778c2ed2fa4c01bef35e0dcbd96c5428f5bd6ca2184fe2957ed582fde6841cbc5 - languageName: node - linkType: hard - -"d3-shape@npm:^3.0.0": - version: 3.2.0 - resolution: "d3-shape@npm:3.2.0" - dependencies: - d3-path: ^3.1.0 - checksum: de2af5fc9a93036a7b68581ca0bfc4aca2d5a328aa7ba7064c11aedd44d24f310c20c40157cb654359d4c15c3ef369f95ee53d71221017276e34172c7b719cfa - languageName: node - linkType: hard - -"d3-timer@npm:1 - 3": - version: 3.0.1 - resolution: "d3-timer@npm:3.0.1" - checksum: 1cfddf86d7bca22f73f2c427f52dfa35c49f50d64e187eb788dcad6e927625c636aa18ae4edd44d084eb9d1f81d8ca4ec305dae7f733c15846a824575b789d73 - languageName: node - linkType: hard - -"d3-transition@npm:2 - 3": - version: 3.0.1 - resolution: "d3-transition@npm:3.0.1" - dependencies: - d3-color: 1 - 3 - d3-dispatch: 1 - 3 - d3-ease: 1 - 3 - d3-interpolate: 1 - 3 - d3-timer: 1 - 3 - peerDependencies: - d3-selection: 2 - 3 - checksum: cb1e6e018c3abf0502fe9ff7b631ad058efb197b5e14b973a410d3935aead6e3c07c67d726cfab258e4936ef2667c2c3d1cd2037feb0765f0b4e1d3b8788c0ea - languageName: node - linkType: hard - -"d3-zoom@npm:^3.0.0": - version: 3.0.0 - resolution: "d3-zoom@npm:3.0.0" - dependencies: - d3-dispatch: 1 - 3 - d3-drag: 2 - 3 - d3-interpolate: 1 - 3 - d3-selection: 2 - 3 - d3-transition: 2 - 3 - checksum: 8056e3527281cfd1ccbcbc458408f86973b0583e9dac00e51204026d1d36803ca437f970b5736f02fafed9f2b78f145f72a5dbc66397e02d4d95d4c594b8ff54 - languageName: node - linkType: hard - -"dagre@npm:^0.8.5": - version: 0.8.5 - resolution: "dagre@npm:0.8.5" - dependencies: - graphlib: ^2.1.8 - lodash: ^4.17.15 - checksum: b9fabd425466d7b662381c2e457b1adda996bc4169aa60121d4de50250d83a6bb4b77d559e2f887c9c564caea781c2a377fd4de2a76c15f8f04ec3d086ca95f9 - languageName: node - linkType: hard - -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de - languageName: node - linkType: hard - -"dashdash@npm:^1.12.0": - version: 1.14.1 - resolution: "dashdash@npm:1.14.1" - dependencies: - assert-plus: ^1.0.0 - checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 - languageName: node - linkType: hard - -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: ^2.0.3 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.0.0 - checksum: 97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 - languageName: node - linkType: hard - -"data-urls@npm:^3.0.2": - version: 3.0.2 - resolution: "data-urls@npm:3.0.2" - dependencies: - abab: ^2.0.6 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^11.0.0 - checksum: 033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76 - languageName: node - linkType: hard - -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" - dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c - languageName: node - linkType: hard - -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" - dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 - languageName: node - linkType: hard - -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" - dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 - languageName: node - linkType: hard - -"dataloader@npm:^2.0.0, dataloader@npm:^2.2.2": - version: 2.2.2 - resolution: "dataloader@npm:2.2.2" - checksum: 4dabd247089c29f194e94d5434d504f99156c5c214a03463c20f3f17f40398d7e179edee69a27c16e315519ac8739042a810090087ae26449a0e685156a02c65 - languageName: node - linkType: hard - -"date-fns@npm:^2.16.1": - version: 2.30.0 - resolution: "date-fns@npm:2.30.0" - dependencies: - "@babel/runtime": ^7.21.0 - checksum: f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4 - languageName: node - linkType: hard - -"date-format@npm:^4.0.14": - version: 4.0.14 - resolution: "date-format@npm:4.0.14" - checksum: dfe5139df6af5759b9dd3c007b899b3f60d45a9240ffeee6314ab74e6ab52e9b519a44ccf285888bdd6b626c66ee9b4c8a523075fa1140617b5beb1cbb9b18d1 - languageName: node - linkType: hard - -"dateformat@npm:^3.0.3": - version: 3.0.3 - resolution: "dateformat@npm:3.0.3" - checksum: ca4911148abb09887bd9bdcd632c399b06f3ecad709a18eb594d289a1031982f441e08e281db77ffebcb2cbcbfa1ac578a7cbfbf8743f41009aa5adc1846ed34 - languageName: node - linkType: hard - -"debounce-promise@npm:^3.1.2": - version: 3.1.2 - resolution: "debounce-promise@npm:3.1.2" - checksum: 29bac4524c423cc852319d7455363909ea3d933a3b9e3eb1149d963cffc34c475fe37219d0bafc61af566500b5d663cba579bbad7ee4023bef06f8394ed900ad - languageName: node - linkType: hard - -"debounce@npm:^1.2.0": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.6.0": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: 2.0.0 - checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": - version: 4.3.7 - resolution: "debug@npm:4.3.7" - dependencies: - ms: ^2.1.3 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 - languageName: node - linkType: hard - -"debug@npm:4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 - languageName: node - linkType: hard - -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: ^2.1.1 - checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c - languageName: node - linkType: hard - -"decimal.js@npm:^10.2.1, decimal.js@npm:^10.4.2": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae - languageName: node - linkType: hard - -"decode-named-character-reference@npm:^1.0.0": - version: 1.0.2 - resolution: "decode-named-character-reference@npm:1.0.2" - dependencies: - character-entities: ^2.0.0 - checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 - languageName: node - linkType: hard - -"decode-uri-component@npm:^0.2.2": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 - languageName: node - linkType: hard - -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: ^3.1.0 - checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 - languageName: node - linkType: hard - -"dedent@npm:^1.0.0": - version: 1.5.3 - resolution: "dedent@npm:1.5.3" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a - languageName: node - linkType: hard - -"deep-equal@npm:^2.0.5": - version: 2.2.3 - resolution: "deep-equal@npm:2.2.3" - dependencies: - array-buffer-byte-length: ^1.0.0 - call-bind: ^1.0.5 - es-get-iterator: ^1.1.3 - get-intrinsic: ^1.2.2 - is-arguments: ^1.1.1 - is-array-buffer: ^3.0.2 - is-date-object: ^1.0.5 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - isarray: ^2.0.5 - object-is: ^1.1.5 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.5.1 - side-channel: ^1.0.4 - which-boxed-primitive: ^1.0.2 - which-collection: ^1.0.1 - which-typed-array: ^1.1.13 - checksum: ee8852f23e4d20a5626c13b02f415ba443a1b30b4b3d39eaf366d59c4a85e6545d7ec917db44d476a85ae5a86064f7e5f7af7479f38f113995ba869f3a1ddc53 - languageName: node - linkType: hard - -"deep-equal@npm:~1.0.1": - version: 1.0.1 - resolution: "deep-equal@npm:1.0.1" - checksum: 5af8cbfcebf190491878a498caccc7dc9592f8ebd1685b976eacc3825619d222b5e929923163b92c4f414494e2b884f7ebf00c022e8198e8292deb70dd9785f4 - languageName: node - linkType: hard - -"deep-extend@npm:0.6.0, deep-extend@npm:^0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1, deepmerge@npm:~4.3.0": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 - languageName: node - linkType: hard - -"default-browser-id@npm:^5.0.0": - version: 5.0.0 - resolution: "default-browser-id@npm:5.0.0" - checksum: 185bfaecec2c75fa423544af722a3469b20704c8d1942794a86e4364fe7d9e8e9f63241a5b769d61c8151993bc65833a5b959026fa1ccea343b3db0a33aa6deb - languageName: node - linkType: hard - -"default-browser@npm:^5.2.1": - version: 5.2.1 - resolution: "default-browser@npm:5.2.1" - dependencies: - bundle-name: ^4.1.0 - default-browser-id: ^5.0.0 - checksum: afab7eff7b7f5f7a94d9114d1ec67273d3fbc539edf8c0f80019879d53aa71e867303c6f6d7cffeb10a6f3cfb59d4f963dba3f9c96830b4540cc7339a1bf9840 - languageName: node - linkType: hard - -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: ^1.0.2 - checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a - languageName: node - linkType: hard - -"defer-to-connect@npm:^2.0.0": - version: 2.0.1 - resolution: "defer-to-connect@npm:2.0.1" - checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b - languageName: node - linkType: hard - -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - gopd: ^1.0.1 - checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b - languageName: node - linkType: hard - -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 - languageName: node - linkType: hard - -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": - version: 1.2.1 - resolution: "define-properties@npm:1.2.1" - dependencies: - define-data-property: ^1.0.1 - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 - checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 - languageName: node - linkType: hard - -"delay@npm:^5.0.0": - version: 5.0.0 - resolution: "delay@npm:5.0.0" - checksum: 62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"denque@npm:^2.1.0": - version: 2.1.0 - resolution: "denque@npm:2.1.0" - checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 - languageName: node - linkType: hard - -"depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - -"depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - -"dependency-graph@npm:0.11.0, dependency-graph@npm:~0.11.0": - version: 0.11.0 - resolution: "dependency-graph@npm:0.11.0" - checksum: 477204beaa9be69e642bc31ffe7a8c383d0cf48fa27acbc91c5df01431ab913e65c154213d2ef83d034c98d77280743ec85e5da018a97a18dd43d3c0b78b28cd - languageName: node - linkType: hard - -"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": - version: 2.3.1 - resolution: "deprecation@npm:2.3.1" - checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 - languageName: node - linkType: hard - -"dequal@npm:^2.0.0": - version: 2.0.3 - resolution: "dequal@npm:2.0.3" - checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 - languageName: node - linkType: hard - -"des.js@npm:^1.0.0": - version: 1.1.0 - resolution: "des.js@npm:1.1.0" - dependencies: - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - checksum: 0e9c1584b70d31e20f20a613fc9ef60fbc6a147dfec9e448a168794a4b97ac04d8dc47ea008f1fa93b0f8aaf7c1ead632a5e59ce1913a6079d2d244c9f5ebe33 - languageName: node - linkType: hard - -"destroy@npm:1.2.0, destroy@npm:^1.0.4": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"detect-indent@npm:^6.0.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.0": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 2ba6a939ae55f189aea996ac67afceb650413c7a34726ee92c40fb0deb2400d57ef94631a8a3f052055eea7efb0f99a9b5e6ce923415daa3e68221f963cfc27d - languageName: node - linkType: hard - -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 - languageName: node - linkType: hard - -"detect-node-es@npm:^1.1.0": - version: 1.1.0 - resolution: "detect-node-es@npm:1.1.0" - checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449 - languageName: node - linkType: hard - -"detect-node@npm:^2.0.4": - version: 2.1.0 - resolution: "detect-node@npm:2.1.0" - checksum: 832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e - languageName: node - linkType: hard - -"detect-port-alt@npm:^1.1.6": - version: 1.1.6 - resolution: "detect-port-alt@npm:1.1.6" - dependencies: - address: ^1.0.1 - debug: ^2.6.0 - bin: - detect: ./bin/detect-port - detect-port: ./bin/detect-port - checksum: 9dc37b1fa4a9dd6d4889e1045849b8d841232b598d1ca888bf712f4035b07a17cf6d537465a0d7323250048d3a5a0540e3b7cf89457efc222f96f77e2c40d16a - languageName: node - linkType: hard - -"diff-sequences@npm:^29.6.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa - languageName: node - linkType: hard - -"diff3@npm:0.0.3": - version: 0.0.3 - resolution: "diff3@npm:0.0.3" - checksum: 28d883f1057b9873dfcb38cd2750337e6b32bf184bb1c0fb3292efeb83c597f1ce9b8f508bdd0d623a58b9ca1c917b1f297b90cb7fce3a62b26b0dde496f70e6 - languageName: node - linkType: hard - -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d - languageName: node - linkType: hard - -"diff@npm:^5.0.0": - version: 5.2.0 - resolution: "diff@npm:5.2.0" - checksum: 12b63ca9c36c72bafa3effa77121f0581b4015df18bc16bac1f8e263597735649f1a173c26f7eba17fb4162b073fee61788abe49610e6c70a2641fe1895443fd - languageName: node - linkType: hard - -"diffie-hellman@npm:^5.0.0": - version: 5.0.3 - resolution: "diffie-hellman@npm:5.0.3" - dependencies: - bn.js: ^4.1.0 - miller-rabin: ^4.0.0 - randombytes: ^2.0.0 - checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: ^4.0.0 - checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 - languageName: node - linkType: hard - -"discontinuous-range@npm:1.0.0": - version: 1.0.0 - resolution: "discontinuous-range@npm:1.0.0" - checksum: 8ee88d7082445b6eadc7c03bebe6dc978f96760c45e9f65d16ca66174d9e086a9e3855ee16acf65625e1a07a846a17de674f02a5964a6aebe5963662baf8b5c8 - languageName: node - linkType: hard - -"dns-packet@npm:^5.2.2": - version: 5.6.1 - resolution: "dns-packet@npm:5.6.1" - dependencies: - "@leichtgewicht/ip-codec": ^2.0.1 - checksum: 64c06457f0c6e143f7a0946e0aeb8de1c5f752217cfa143ef527467c00a6d78db1835cfdb6bb68333d9f9a4963cf23f410439b5262a8935cce1236f45e344b81 - languageName: node - linkType: hard - -"docker-compose@npm:^0.24.8": - version: 0.24.8 - resolution: "docker-compose@npm:0.24.8" - dependencies: - yaml: ^2.2.2 - checksum: 48f3564c46490f1f51899a144deb546b61450a76bffddb378379ac7702aa34b055e0237e0dc77507df94d7ad6f1f7daeeac27730230bce9aafe2e35efeda6b45 - languageName: node - linkType: hard - -"docker-modem@npm:^3.0.0": - version: 3.0.8 - resolution: "docker-modem@npm:3.0.8" - dependencies: - debug: ^4.1.1 - readable-stream: ^3.5.0 - split-ca: ^1.0.1 - ssh2: ^1.11.0 - checksum: e3675c9b1ad800be8fb1cb9c5621fbef20a75bfedcd6e01b69808eadd7f0165681e4e30d1700897b788a67dbf4769964fcccd19c3d66f6d2499bb7aede6b34df - languageName: node - linkType: hard - -"docker-modem@npm:^5.0.3": - version: 5.0.3 - resolution: "docker-modem@npm:5.0.3" - dependencies: - debug: ^4.1.1 - readable-stream: ^3.5.0 - split-ca: ^1.0.1 - ssh2: ^1.15.0 - checksum: 68f4948591622860ca95c10a01cae7f53ff2b2e8435b73b901698083b24ceb24208da12c1db2c47f073d48bc2f64a274cbf30e3c73979734f6fb3fbdf5bdb72e - languageName: node - linkType: hard - -"dockerode@npm:^3.3.1, dockerode@npm:^3.3.5": - version: 3.3.5 - resolution: "dockerode@npm:3.3.5" - dependencies: - "@balena/dockerignore": ^1.0.2 - docker-modem: ^3.0.0 - tar-fs: ~2.0.1 - checksum: 7f6650422b07fa7ea9d5801f04b1a432634446b5fe37b995b8302b953b64e93abf1bb4596c2fb574ba47aafee685ef2ab959cc86c9654add5a26d09541bbbcc6 - languageName: node - linkType: hard - -"dockerode@npm:^4.0.0": - version: 4.0.2 - resolution: "dockerode@npm:4.0.2" - dependencies: - "@balena/dockerignore": ^1.0.2 - docker-modem: ^5.0.3 - tar-fs: ~2.0.1 - checksum: 4d36633d04ac5f662b0322d2fa4fe51fb1dd5a45f00b07379196ee5ff5dae13688a9ec1adf1edeaefab5eb22f3ae2219f62026241555a8bcf7edb396bbb5a92f - languageName: node - linkType: hard - -"doctrine@npm:^2.1.0": - version: 2.1.0 - resolution: "doctrine@npm:2.1.0" - dependencies: - esutils: ^2.0.2 - checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: ^2.0.2 - checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.5.9": - version: 0.5.16 - resolution: "dom-accessibility-api@npm:0.5.16" - checksum: 005eb283caef57fc1adec4d5df4dd49189b628f2f575af45decb210e04d634459e3f1ee64f18b41e2dcf200c844bc1d9279d80807e686a30d69a4756151ad248 - languageName: node - linkType: hard - -"dom-accessibility-api@npm:^0.6.3": - version: 0.6.3 - resolution: "dom-accessibility-api@npm:0.6.3" - checksum: c325b5144bb406df23f4affecffc117dbaec9af03daad9ee6b510c5be647b14d28ef0a4ea5ca06d696d8ab40bb777e5fed98b985976fdef9d8790178fa1d573f - languageName: node - linkType: hard - -"dom-converter@npm:^0.2.0": - version: 0.2.0 - resolution: "dom-converter@npm:0.2.0" - dependencies: - utila: ~0.4 - checksum: ea52fe303f5392e48dea563abef0e6fb3a478b8dbe3c599e99bb5d53981c6c38fc4944e56bb92a8ead6bb989d10b7914722ae11febbd2fd0910e33b9fc4aaa77 - languageName: node - linkType: hard - -"dom-helpers@npm:^5.0.1": - version: 5.2.1 - resolution: "dom-helpers@npm:5.2.1" - dependencies: - "@babel/runtime": ^7.8.7 - csstype: ^3.0.2 - checksum: 863ba9e086f7093df3376b43e74ce4422571d404fc9828bf2c56140963d5edf0e56160f9b2f3bb61b282c07f8fc8134f023c98fd684bddcb12daf7b0f14d951c - languageName: node - linkType: hard - -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 - languageName: node - linkType: hard - -"domain-browser@npm:^1.1.1": - version: 1.2.0 - resolution: "domain-browser@npm:1.2.0" - checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 - languageName: node - linkType: hard - -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": - version: 2.3.0 - resolution: "domelementtype@npm:2.3.0" - checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 - languageName: node - linkType: hard - -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: ^5.0.0 - checksum: d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691 - languageName: node - linkType: hard - -"domexception@npm:^4.0.0": - version: 4.0.0 - resolution: "domexception@npm:4.0.0" - dependencies: - webidl-conversions: ^7.0.0 - checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 - languageName: node - linkType: hard - -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" - dependencies: - domelementtype: ^2.2.0 - checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa - languageName: node - linkType: hard - -"dompurify@npm:=3.1.4": - version: 3.1.4 - resolution: "dompurify@npm:3.1.4" - checksum: 7b8d55d6e091c69cccfef73d066bd1bc82de32c81bc050b2c396b502afda0c853152760553aeb4d7ef86e7cf46bf49720fcb0c42a49ce939125cf40d7720ebb8 - languageName: node - linkType: hard - -"dompurify@npm:^2.2.7": - version: 2.5.7 - resolution: "dompurify@npm:2.5.7" - checksum: 9652139743130b5ebaf5278fadec06d9b3920019b80c205565b9b8d52cd0cea90ff690c1994c5c0da5bc9d57a94dc19236cdf1ccabdc1c6cff7c255e1e597031 - languageName: node - linkType: hard - -"dompurify@npm:^3.0.0": - version: 3.1.7 - resolution: "dompurify@npm:3.1.7" - checksum: 0a9b811bbc94f3dba60cf6486962362b0f1a5b4ab789f5e1cbd4749b6ba1a1fad190a677a962dc8850ce28764424765fe425e9d6508e4e93ba648ef15d54bc24 - languageName: node - linkType: hard - -"domutils@npm:^2.5.2, domutils@npm:^2.8.0": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" - dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - checksum: a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 - languageName: node - linkType: hard - -"drange@npm:^1.0.2": - version: 1.1.1 - resolution: "drange@npm:1.1.1" - checksum: 7e6ed639f9ab4d826e79717e2b0685a7ab02ecd39dac6483305dcc43ea2a27dc78b538e10adaba35c086efab216ef1f53f22bc402abfd0d29454b1c5f48fecd1 - languageName: node - linkType: hard - -"dset@npm:^3.1.2": - version: 3.1.4 - resolution: "dset@npm:3.1.4" - checksum: 9a7677e9ffd3c13ad850f7cf367aa94b39984006510e84c3c09b7b88bba0a5b3b7196d85a99d0c4cae4e47d67bdeca43dc1834a41d80f31bcdc86dd26121ecec - languageName: node - linkType: hard - -"duplexer@npm:^0.1.2": - version: 0.1.2 - resolution: "duplexer@npm:0.1.2" - checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 - languageName: node - linkType: hard - -"duplexify@npm:^4.0.0, duplexify@npm:^4.1.3": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" - dependencies: - end-of-stream: ^1.4.1 - inherits: ^2.0.3 - readable-stream: ^3.1.1 - stream-shift: ^1.0.2 - checksum: 9636a027345de3dd3c801594d01a7c73d9ce260019538beb1ee650bba7544e72f40a4d4902b52e1ab283dc32a06f210d42748773af02ff15e3064a9659deab7f - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed - languageName: node - linkType: hard - -"easy-table@npm:1.1.0": - version: 1.1.0 - resolution: "easy-table@npm:1.1.0" - dependencies: - wcwidth: ">=1.0.1" - dependenciesMeta: - wcwidth: - optional: true - checksum: 49b960fefe5670076773824386f22070dce185ebc0a99542035496700cc39a0b9346f65fd4307f5fe3dbbe7e6d9c4b59966e77e32f915e0fe71de71c3d0efcf7 - languageName: node - linkType: hard - -"easy-table@npm:1.2.0": - version: 1.2.0 - resolution: "easy-table@npm:1.2.0" - dependencies: - ansi-regex: ^5.0.1 - wcwidth: ^1.0.1 - dependenciesMeta: - wcwidth: - optional: true - checksum: 66961b19751a68d2d30ce9b74ef750c374cc3112bbcac3d1ed5a939e43c035ecf6b1954098df2d5b05f1e853ab2b67de893794390dcbf0abe1f157fddeb52174 - languageName: node - linkType: hard - -"ebnf@npm:^1.9.1": - version: 1.9.1 - resolution: "ebnf@npm:1.9.1" - bin: - ebnf: dist/bin.js - checksum: a361ac739a4981a75e15cd16e0dd0ee944977caa680e689240d5d8cda0cae75d869e5889b7457c0c201687206d6ee47bae3b247a20f851c3a2db457ed480cb87 - languageName: node - linkType: hard - -"ecc-jsbn@npm:~0.1.1": - version: 0.1.2 - resolution: "ecc-jsbn@npm:0.1.2" - dependencies: - jsbn: ~0.1.0 - safer-buffer: ^2.1.0 - checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a - languageName: node - linkType: hard - -"ecdsa-sig-formatter@npm:1.0.11, ecdsa-sig-formatter@npm:^1.0.11": - version: 1.0.11 - resolution: "ecdsa-sig-formatter@npm:1.0.11" - dependencies: - safe-buffer: ^5.0.1 - checksum: 207f9ab1c2669b8e65540bce29506134613dd5f122cccf1e6a560f4d63f2732d427d938f8481df175505aad94583bcb32c688737bb39a6df0625f903d6d93c03 - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.28": - version: 1.5.30 - resolution: "electron-to-chromium@npm:1.5.30" - checksum: b1a9003d32b7ef2075580941e868e1ba9a5b57e8e8e6b7a26462dea830c194d26906a00c92366b41e09bb794ff37ae73865b5c25cbe1f96ae931fc3faf6ded64 - languageName: node - linkType: hard - -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": - version: 6.5.7 - resolution: "elliptic@npm:6.5.7" - 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 - checksum: af0ffddffdbc2fea4eeec74388cd73e62ed5a0eac6711568fb28071566319785df529c968b0bf1250ba4bc628e074b2d64c54a633e034aa6f0c6b152ceb49ab8 - languageName: node - linkType: hard - -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 - languageName: node - linkType: hard - -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 - languageName: node - linkType: hard - -"enabled@npm:2.0.x": - version: 2.0.0 - resolution: "enabled@npm:2.0.0" - checksum: 9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 - languageName: node - linkType: hard - -"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encodeurl@npm:~2.0.0": - version: 2.0.0 - resolution: "encodeurl@npm:2.0.0" - checksum: abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: ^0.6.2 - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: ^1.4.0 - checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 - languageName: node - linkType: hard - -"enquirer@npm:^2.3.0": - version: 2.4.1 - resolution: "enquirer@npm:2.4.1" - dependencies: - ansi-colors: ^4.1.1 - strip-ansi: ^6.0.1 - checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 - languageName: node - linkType: hard - -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 - languageName: node - linkType: hard - -"entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 - languageName: node - linkType: hard - -"entities@npm:~2.1.0": - version: 2.1.0 - resolution: "entities@npm:2.1.0" - checksum: a10a877e489586a3f6a691fe49bf3fc4e58f06c8e80522f08214a5150ba457e7017b447d4913a3fa041bda06ee4c92517baa4d8d75373eaa79369e9639225ffd - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: ^0.2.1 - checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 - languageName: node - linkType: hard - -"error-stack-parser@npm:^2.0.6": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" - dependencies: - stackframe: ^1.3.4 - checksum: 3b916d2d14c6682f287c8bfa28e14672f47eafe832701080e420e7cdbaebb2c50293868256a95706ac2330fe078cf5664713158b49bc30d7a5f2ac229ded0e18 - languageName: node - linkType: hard - -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" - 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 - checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae - languageName: node - linkType: hard - -"es-aggregate-error@npm:^1.0.7": - version: 1.0.13 - resolution: "es-aggregate-error@npm:1.0.13" - dependencies: - define-data-property: ^1.1.4 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - globalthis: ^1.0.3 - has-property-descriptors: ^1.0.2 - set-function-name: ^2.0.2 - checksum: f29596a9267220850fd77cc32abec369ffdea8ccc05de3ca387e55cf1711db2d1f6cdd1384f5bb968dbfb3ae8371919e82a61edb7219123caa41b924f31f1821 - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: ^1.2.4 - checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 - languageName: node - linkType: hard - -"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 - languageName: node - linkType: hard - -"es-get-iterator@npm:^1.1.3": - version: 1.1.3 - resolution: "es-get-iterator@npm:1.1.3" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - has-symbols: ^1.0.3 - is-arguments: ^1.1.1 - is-map: ^2.0.2 - is-set: ^2.0.2 - is-string: ^1.0.7 - isarray: ^2.0.5 - stop-iteration-iterator: ^1.0.0 - checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d - languageName: node - linkType: hard - -"es-iterator-helpers@npm:^1.0.19": - version: 1.0.19 - resolution: "es-iterator-helpers@npm:1.0.19" - 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 - checksum: 7ae112b88359fbaf4b9d7d1d1358ae57c5138768c57ba3a8fb930393662653b0512bfd7917c15890d1471577fb012fee8b73b4465e59b331739e6ee94f961683 - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.3.1": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: a0cf04fb92d052647ac7d818d1913b98d3d3d0f5b9d88f0eafb993436e4c3e2c958599db68839d57f2dfa281fdf0f60e18d448eb78fc292c33c0f25635b6854f - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" - dependencies: - es-errors: ^1.3.0 - checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" - dependencies: - get-intrinsic: ^1.2.4 - has-tostringtag: ^1.0.2 - hasown: ^2.0.1 - checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" - dependencies: - hasown: ^2.0.0 - checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed - languageName: node - linkType: hard - -"es6-error@npm:^4.1.1": - version: 4.1.1 - resolution: "es6-error@npm:4.1.1" - checksum: ae41332a51ec1323da6bbc5d75b7803ccdeddfae17c41b6166ebbafc8e8beb7a7b80b884b7fab1cc80df485860ac3c59d78605e860bb4f8cd816b3d6ade0d010 - languageName: node - linkType: hard - -"esbuild-loader@npm:^4.0.0": - version: 4.2.2 - resolution: "esbuild-loader@npm:4.2.2" - dependencies: - esbuild: ^0.21.0 - get-tsconfig: ^4.7.0 - loader-utils: ^2.0.4 - webpack-sources: ^1.4.3 - peerDependencies: - webpack: ^4.40.0 || ^5.0.0 - checksum: 793d2482693c1c66298f63d7fdb62f2f3e314b006ade1dc3c46b46ade39777c5fba5930c2fa2752636c511997faa08d4a0f5d5b8a734b9046b3626aa6d5ab8e3 - languageName: node - linkType: hard - -"esbuild@npm:^0.21.0": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" - dependencies: - "@esbuild/aix-ppc64": 0.21.5 - "@esbuild/android-arm": 0.21.5 - "@esbuild/android-arm64": 0.21.5 - "@esbuild/android-x64": 0.21.5 - "@esbuild/darwin-arm64": 0.21.5 - "@esbuild/darwin-x64": 0.21.5 - "@esbuild/freebsd-arm64": 0.21.5 - "@esbuild/freebsd-x64": 0.21.5 - "@esbuild/linux-arm": 0.21.5 - "@esbuild/linux-arm64": 0.21.5 - "@esbuild/linux-ia32": 0.21.5 - "@esbuild/linux-loong64": 0.21.5 - "@esbuild/linux-mips64el": 0.21.5 - "@esbuild/linux-ppc64": 0.21.5 - "@esbuild/linux-riscv64": 0.21.5 - "@esbuild/linux-s390x": 0.21.5 - "@esbuild/linux-x64": 0.21.5 - "@esbuild/netbsd-x64": 0.21.5 - "@esbuild/openbsd-x64": 0.21.5 - "@esbuild/sunos-x64": 0.21.5 - "@esbuild/win32-arm64": 0.21.5 - "@esbuild/win32-ia32": 0.21.5 - "@esbuild/win32-x64": 0.21.5 - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 2911c7b50b23a9df59a7d6d4cdd3a4f85855787f374dce751148dbb13305e0ce7e880dde1608c2ab7a927fc6cec3587b80995f7fc87a64b455f8b70b55fd8ec1 - languageName: node - linkType: hard - -"esbuild@npm:^0.23.0": - version: 0.23.1 - resolution: "esbuild@npm:0.23.1" - dependencies: - "@esbuild/aix-ppc64": 0.23.1 - "@esbuild/android-arm": 0.23.1 - "@esbuild/android-arm64": 0.23.1 - "@esbuild/android-x64": 0.23.1 - "@esbuild/darwin-arm64": 0.23.1 - "@esbuild/darwin-x64": 0.23.1 - "@esbuild/freebsd-arm64": 0.23.1 - "@esbuild/freebsd-x64": 0.23.1 - "@esbuild/linux-arm": 0.23.1 - "@esbuild/linux-arm64": 0.23.1 - "@esbuild/linux-ia32": 0.23.1 - "@esbuild/linux-loong64": 0.23.1 - "@esbuild/linux-mips64el": 0.23.1 - "@esbuild/linux-ppc64": 0.23.1 - "@esbuild/linux-riscv64": 0.23.1 - "@esbuild/linux-s390x": 0.23.1 - "@esbuild/linux-x64": 0.23.1 - "@esbuild/netbsd-x64": 0.23.1 - "@esbuild/openbsd-arm64": 0.23.1 - "@esbuild/openbsd-x64": 0.23.1 - "@esbuild/sunos-x64": 0.23.1 - "@esbuild/win32-arm64": 0.23.1 - "@esbuild/win32-ia32": 0.23.1 - "@esbuild/win32-x64": 0.23.1 - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 0413c3b9257327fb598427688b7186ea335bf1693746fe5713cc93c95854d6388b8ed4ad643fddf5b5ace093f7dcd9038dd58e087bf2da1f04dfb4c5571660af - languageName: node - linkType: hard - -"escalade@npm:^3.1.1, escalade@npm:^3.2.0": - version: 3.2.0 - resolution: "escalade@npm:3.2.0" - checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e - languageName: node - linkType: hard - -"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^5.0.0": - version: 5.0.0 - resolution: "escape-string-regexp@npm:5.0.0" - checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e - languageName: node - linkType: hard - -"escodegen@npm:^1.8.1": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: ^4.0.1 - estraverse: ^4.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0 - languageName: node - linkType: hard - -"escodegen@npm:^2.0.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: ^4.0.1 - estraverse: ^5.2.0 - esutils: ^2.0.2 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 - languageName: node - linkType: hard - -"eslint-config-prettier@npm:^9.0.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 9229b768c879f500ee54ca05925f31b0c0bafff3d9f5521f98ff05127356de78c81deb9365c86a5ec4efa990cb72b74df8612ae15965b14136044c73e1f6a907 - languageName: node - linkType: hard - -"eslint-formatter-friendly@npm:^7.0.0": - version: 7.0.0 - resolution: "eslint-formatter-friendly@npm:7.0.0" - dependencies: - "@babel/code-frame": 7.0.0 - chalk: 2.4.2 - extend: 3.0.2 - strip-ansi: 5.2.0 - text-table: 0.2.0 - checksum: e318768ac919993a234d38798544c5cf8e40ce05d6f2c028e4d0a4ac5c503a31609590ed67ceb31c98fae899b87950c6c805ad9e8c3a9060776daecda1bf1545 - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" - dependencies: - debug: ^3.2.7 - is-core-module: ^2.13.0 - resolve: ^1.22.4 - checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.9.0": - version: 2.12.0 - resolution: "eslint-module-utils@npm:2.12.0" - dependencies: - debug: ^3.2.7 - peerDependenciesMeta: - eslint: - optional: true - checksum: be3ac52e0971c6f46daeb1a7e760e45c7c45f820c8cc211799f85f10f04ccbf7afc17039165d56cb2da7f7ca9cec2b3a777013cddf0b976784b37eb9efa24180 - languageName: node - linkType: hard - -"eslint-plugin-deprecation@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-plugin-deprecation@npm:2.0.0" - 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 - checksum: d79611e902ac419a21e51eab582fcdbcf8170aff820c5e5197e7d242e7ca6bda59c0077d88404970c25993017398dd65c96df7d31a833e332d45dd330935324b - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.25.4": - version: 2.30.0 - resolution: "eslint-plugin-import@npm:2.30.0" - dependencies: - "@rtsao/scc": ^1.1.0 - array-includes: ^3.1.8 - array.prototype.findlastindex: ^1.2.5 - 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.9.0 - hasown: ^2.0.2 - is-core-module: ^2.15.1 - is-glob: ^4.0.3 - minimatch: ^3.1.2 - object.fromentries: ^2.0.8 - object.groupby: ^1.0.3 - object.values: ^1.2.0 - semver: ^6.3.1 - tsconfig-paths: ^3.15.0 - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 0ec1ad69c0d22f15bc4a49ee97ae757e4adfc3181996f2c4a1ed4d5028bd99bab38e7623e58ef4477ba1db8425f441e4e986367125273efa4c5f7ad2c4467a9a - languageName: node - linkType: hard - -"eslint-plugin-jest@npm:^28.0.0": - version: 28.8.3 - resolution: "eslint-plugin-jest@npm:28.8.3" - dependencies: - "@typescript-eslint/utils": ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 || ^8.0.0 - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - jest: "*" - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: e371fcbe2127a403824b6c23b66f6b2e2cc54074c3c70a9965d48bdcdfb461670965a7d7cdddab68f09e703d3a09a281d05591b1cb4315f5246d27fd8baa84ac - languageName: node - linkType: hard - -"eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.10.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.10.0" - dependencies: - aria-query: ~5.1.3 - array-includes: ^3.1.8 - array.prototype.flatmap: ^1.3.2 - ast-types-flow: ^0.0.8 - axe-core: ^4.10.0 - axobject-query: ^4.1.0 - damerau-levenshtein: ^1.0.8 - emoji-regex: ^9.2.2 - es-iterator-helpers: ^1.0.19 - hasown: ^2.0.2 - jsx-ast-utils: ^3.3.5 - language-tags: ^1.0.9 - minimatch: ^3.1.2 - object.fromentries: ^2.0.8 - safe-regex-test: ^1.0.3 - string.prototype.includes: ^2.0.0 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - checksum: 1009deca12ddbe3624586bc5fc3534ca98d00a5841a2563cb6abd9339b984f0a99075dc2a703a517f4087eb84d659c87e60beda17645883de2ba1d86f2b20c96 - languageName: node - linkType: hard - -"eslint-plugin-react-hooks@npm:^4.3.0": - version: 4.6.2 - resolution: "eslint-plugin-react-hooks@npm:4.6.2" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 395c433610f59577cfcf3f2e42bcb130436c8a0b3777ac64f441d88c5275f4fcfc89094cedab270f2822daf29af1079151a7a6579a8e9ea8cee66540ba0384c4 - languageName: node - linkType: hard - -"eslint-plugin-react@npm:^7.28.0": - version: 7.37.1 - resolution: "eslint-plugin-react@npm:7.37.1" - dependencies: - array-includes: ^3.1.8 - array.prototype.findlast: ^1.2.5 - array.prototype.flatmap: ^1.3.2 - array.prototype.tosorted: ^1.1.4 - doctrine: ^2.1.0 - es-iterator-helpers: ^1.0.19 - estraverse: ^5.3.0 - hasown: ^2.0.2 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.1.2 - object.entries: ^1.1.8 - object.fromentries: ^2.0.8 - object.values: ^1.2.0 - prop-types: ^15.8.1 - resolve: ^2.0.0-next.5 - semver: ^6.3.1 - string.prototype.matchall: ^4.0.11 - string.prototype.repeat: ^1.0.0 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 22d1bdf0dd4cdbf8c57ce563c58d43c5f5e1da0b08d27d0a69d7126d9e8afcb74a5befae97dab4019b4c6029ae617b6a0af1709cb9e0439d5757b01b392d2ca7 - languageName: node - linkType: hard - -"eslint-plugin-unused-imports@npm:^3.0.0": - version: 3.2.0 - resolution: "eslint-plugin-unused-imports@npm:3.2.0" - dependencies: - eslint-rule-composer: ^0.3.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": 6 - 7 - eslint: 8 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - checksum: e85ae4f3af489294ef5e0969ab904fa87f9fa7c959ca0804f30845438db4aeb0428ddad7ab06a70608e93121626799977241b442fdf126a4d0667be57390c3d6 - languageName: node - linkType: hard - -"eslint-rule-composer@npm:^0.3.0": - version: 0.3.0 - resolution: "eslint-rule-composer@npm:0.3.0" - checksum: c2f57cded8d1c8f82483e0ce28861214347e24fd79fd4144667974cd334d718f4ba05080aaef2399e3bbe36f7d6632865110227e6b176ed6daa2d676df9281b1 - languageName: node - linkType: hard - -"eslint-scope@npm:5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^4.1.1 - checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 - languageName: node - linkType: hard - -"eslint-webpack-plugin@npm:^4.0.0": - version: 4.2.0 - resolution: "eslint-webpack-plugin@npm:4.2.0" - dependencies: - "@types/eslint": ^8.56.10 - jest-worker: ^29.7.0 - micromatch: ^4.0.5 - normalize-path: ^3.0.0 - schema-utils: ^4.2.0 - peerDependencies: - eslint: ^8.0.0 || ^9.0.0 - webpack: ^5.0.0 - checksum: 51538d60d0d0f3dd5774a4291af4620884a45a40270e2878c2f7c8dbff3584ef8588ffded8de696a4bbcee45bee219eba442eb503f5eddcc79aefeb4845985ae - languageName: node - linkType: hard - -"eslint@npm:^8.6.0": - version: 8.57.1 - resolution: "eslint@npm:8.57.1" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.4 - "@eslint/js": 8.57.1 - "@humanwhocodes/config-array": ^0.13.0 - "@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 - checksum: e2489bb7f86dd2011967759a09164e65744ef7688c310bc990612fc26953f34cc391872807486b15c06833bdff737726a23e9b4cdba5de144c311377dc41d91b - languageName: node - linkType: hard - -"esm@npm:^3.2.25": - version: 3.2.25 - resolution: "esm@npm:3.2.25" - checksum: 978aabe2de83541c105605a6d60a26ed8e627ef6bb0a7605fe15a95bbdea6b8348bd045255cb22219c054dd09a81a94823df00843d9e97f42419c92015ce3a64 - languageName: node - linkType: hard - -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: ^8.9.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 - checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 - languageName: node - linkType: hard - -"esprima@npm:1.2.2": - version: 1.2.2 - resolution: "esprima@npm:1.2.2" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 4f10006f0e315f2f7d8cf6630e465f183512f1ab2e862b11785a133ce37ed1696573deefb5256e510eaa4368342b13b393334477f6ccdcdb8f10e782b0f5e6dc - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" - dependencies: - estraverse: ^5.1.0 - checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: ^5.2.0 - checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 - languageName: node - linkType: hard - -"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b - languageName: node - linkType: hard - -"estree-walker@npm:^0.6.1": - version: 0.6.1 - resolution: "estree-walker@npm:0.6.1" - checksum: 9d6f82a4921f11eec18f8089fb3cce6e53bcf45a8e545c42a2674d02d055fb30f25f90495f8be60803df6c39680c80dcee7f944526867eb7aa1fc9254883b23d - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 - languageName: node - linkType: hard - -"events@npm:3.3.0, events@npm:^3.0.0, events@npm:^3.2.0, events@npm:^3.3.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 - languageName: node - linkType: hard - -"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": - version: 1.0.3 - resolution: "evp_bytestokey@npm:1.0.3" - dependencies: - md5.js: ^1.3.4 - node-gyp: latest - safe-buffer: ^5.1.1 - checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 - languageName: node - linkType: hard - -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - 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 - checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 - languageName: node - linkType: hard - -"expand-template@npm:^2.0.3": - version: 2.0.3 - resolution: "expand-template@npm:2.0.3" - checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 - languageName: node - linkType: hard - -"expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": - version: 2.0.2 - resolution: "expand-tilde@npm:2.0.2" - dependencies: - homedir-polyfill: ^1.0.1 - checksum: 2efe6ed407d229981b1b6ceb552438fbc9e5c7d6a6751ad6ced3e0aa5cf12f0b299da695e90d6c2ac79191b5c53c613e508f7149e4573abfbb540698ddb7301a - languageName: node - linkType: hard - -"expect@npm:^29.0.0, expect@npm:^29.7.0": - version: 29.7.0 - resolution: "expect@npm:29.7.0" - dependencies: - "@jest/expect-utils": ^29.7.0 - jest-get-type: ^29.6.3 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - checksum: 9257f10288e149b81254a0fda8ffe8d54a7061cd61d7515779998b012579d2b8c22354b0eb901daf0145f347403da582f75f359f4810c007182ad3fb318b5c0c - languageName: node - linkType: hard - -"expiry-map@npm:^2.0.0": - version: 2.0.0 - resolution: "expiry-map@npm:2.0.0" - dependencies: - map-age-cleaner: ^0.2.0 - checksum: 9be8662e1a5c1084fb6d0ddc5402658dd06101c330454062b2f5efbf1477259d272e54ec16663d7d12a93d08ed510535781c36acb214696c5bc3a690a02a7a9d - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 - languageName: node - linkType: hard - -"express-openapi-validator@npm:^5.0.4": - version: 5.3.7 - resolution: "express-openapi-validator@npm:5.3.7" - dependencies: - "@apidevtools/json-schema-ref-parser": ^11.7.0 - "@types/multer": ^1.4.12 - ajv: ^8.17.1 - ajv-draft-04: ^1.0.0 - ajv-formats: ^2.1.1 - content-type: ^1.0.5 - json-schema-traverse: ^1.0.0 - lodash.clonedeep: ^4.5.0 - lodash.get: ^4.4.2 - media-typer: ^1.1.0 - multer: ^1.4.5-lts.1 - ono: ^7.1.3 - path-to-regexp: ^8.1.0 - peerDependencies: - express: "*" - checksum: 28be61484f68bbad3f2ec8304bf310e1c962ceefd21b9feea5e52187670715257a30e1d87173c773e36b1a182a10760ca16987f16649bf0b91f4bcca0b58cfbd - languageName: node - linkType: hard - -"express-promise-router@npm:^4.1.0": - version: 4.1.1 - resolution: "express-promise-router@npm:4.1.1" - dependencies: - is-promise: ^4.0.0 - lodash.flattendeep: ^4.0.0 - methods: ^1.0.0 - peerDependencies: - "@types/express": ^4.0.0 - express: ^4.0.0 - peerDependenciesMeta: - "@types/express": - optional: true - checksum: e69ee7eb2c70470d5be71d34cd9275c26aae157c1ef16a21ecf53141e512fd4a6b5a68db89b30f745df941518505d00ec0a5e13f0becbd53ad63ffce3ed885f3 - languageName: node - linkType: hard - -"express-session@npm:^1.17.1": - version: 1.18.0 - resolution: "express-session@npm:1.18.0" - dependencies: - cookie: 0.6.0 - cookie-signature: 1.0.7 - debug: 2.6.9 - depd: ~2.0.0 - on-headers: ~1.0.2 - parseurl: ~1.3.3 - safe-buffer: 5.2.1 - uid-safe: ~2.1.5 - checksum: 56e52e4f5e09f77b201069f5f977e8c301d1feb324ac545f043e251745bb17ab0b05c6d7b3653f20ae548179afd76eeda9f44c9872ac9ce82d7c2a917a88d885 - languageName: node - linkType: hard - -"express@npm:^4.17.1, express@npm:^4.18.2, express@npm:^4.19.2": - version: 4.21.0 - resolution: "express@npm:4.21.0" - dependencies: - accepts: ~1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - 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: ~2.0.0 - escape-html: ~1.0.3 - etag: ~1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: ~1.1.2 - on-finished: 2.4.1 - parseurl: ~1.3.3 - path-to-regexp: 0.1.10 - proxy-addr: ~2.0.7 - qs: 6.13.0 - range-parser: ~1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: ~1.6.18 - utils-merge: 1.0.1 - vary: ~1.1.2 - checksum: 1c5212993f665809c249bf00ab550b989d1365a5b9171cdfaa26d93ee2ef10cd8add520861ec8d5da74b3194d8374e1d9d53e85ef69b89fd9c4196b87045a5d4 - languageName: node - linkType: hard - -"extend@npm:3.0.2, extend@npm:^3.0.0, extend@npm:^3.0.2, extend@npm:~3.0.2": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 - languageName: node - linkType: hard - -"extendable-error@npm:^0.1.5": - version: 0.1.7 - resolution: "extendable-error@npm:0.1.7" - checksum: 80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e - languageName: node - linkType: hard - -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: ^0.7.0 - iconv-lite: ^0.4.24 - tmp: ^0.0.33 - checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 - languageName: node - linkType: hard - -"extract-files@npm:^11.0.0": - version: 11.0.0 - resolution: "extract-files@npm:11.0.0" - checksum: 39ebd92772e9a1e30d1e3112fb7db85d353c8243640635668b615ac1d605ceb79fbb13d17829dd308993ef37bb189ad99817f79ab164ae95c9bb3df9f440bd16 - languageName: node - linkType: hard - -"extsprintf@npm:1.3.0": - version: 1.3.0 - resolution: "extsprintf@npm:1.3.0" - checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 - languageName: node - linkType: hard - -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 - languageName: node - linkType: hard - -"fast-copy@npm:^3.0.2": - version: 3.0.2 - resolution: "fast-copy@npm:3.0.2" - checksum: 47f584bcede08ab3198559d3e0e093a547d567715b86be2198da6e3366c3c73eed550d97b86f9fb90dae179982b89c15d68187def960f522cdce14bacdfc6184 - languageName: node - linkType: hard - -"fast-decode-uri-component@npm:^1.0.1": - version: 1.0.1 - resolution: "fast-decode-uri-component@npm:1.0.1" - checksum: 427a48fe0907e76f0e9a2c228e253b4d8a8ab21d130ee9e4bb8339c5ba4086235cf9576831f7b20955a752eae4b525a177ff9d5825dd8d416e7726939194fbee - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": - version: 1.3.2 - resolution: "fast-fifo@npm:1.3.2" - checksum: 6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - 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 - checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 - languageName: node - linkType: hard - -"fast-json-parse@npm:^1.0.3": - version: 1.0.3 - resolution: "fast-json-parse@npm:1.0.3" - checksum: c19117c56ec18a9aa133c8ebf450c99d1037117e47a3cb9aff91b60580ba48d0fd8484b696c26749a1b9cb4914084177b3fa9ebef72063a74dee7d9ead987603 - languageName: node - linkType: hard - -"fast-json-patch@npm:^3.0.0-1, fast-json-patch@npm:^3.1.0": - version: 3.1.1 - resolution: "fast-json-patch@npm:3.1.1" - checksum: c4525b61b2471df60d4b025b4118b036d99778a93431aa44d1084218182841d82ce93056f0f3bbd731a24e6a8e69820128adf1873eb2199a26c62ef58d137833 - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c - languageName: node - linkType: hard - -"fast-memoize@npm:^2.5.2": - version: 2.5.2 - resolution: "fast-memoize@npm:2.5.2" - checksum: 79fa759719ba4eac7e8c22fb3b0eb3f18f4a31e218c00b1eb4a5b53c5781921133a6b84472d59ec5a6ea8f26ad57b43cd99a350c0547ccce51489bc9a5f0b28d - languageName: node - linkType: hard - -"fast-querystring@npm:^1.1.1": - version: 1.1.2 - resolution: "fast-querystring@npm:1.1.2" - dependencies: - fast-decode-uri-component: ^1.0.1 - checksum: 7149f82ee9ac39a9c08c7ffe435b9f6deade76ae5e3675fe1835720513e8c4bc541e666b4b7b1c0c07e08f369dcf4828d00f2bee39889a90a168e1439cf27b0b - languageName: node - linkType: hard - -"fast-redact@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-redact@npm:2.1.0" - checksum: ac096a93b44d6348fd6da4f289885465d2601fa5d37956f131394592af2c54d7af06caf177cd874a315253ee36542abc8008e3a2aee5809a20691788e3d04dd8 - languageName: node - linkType: hard - -"fast-safe-stringify@npm:2.1.1, fast-safe-stringify@npm:^2.0.6, fast-safe-stringify@npm:^2.0.7": - version: 2.1.1 - resolution: "fast-safe-stringify@npm:2.1.1" - checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d - languageName: node - linkType: hard - -"fast-shallow-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "fast-shallow-equal@npm:1.0.0" - checksum: ae89318ce43c0c46410d9511ac31520d59cfe675bad3d0b1cb5f900b2d635943d788b8370437178e91ae0d0412decc394229c03e69925ade929a8c02da241610 - languageName: node - linkType: hard - -"fast-uri@npm:^3.0.1": - version: 3.0.2 - resolution: "fast-uri@npm:3.0.2" - checksum: ca00aadc84e0ab93a8a1700c386bc7cbeb49f47d9801083c258444eed31221fdf864d68fb48ea8acd7c512bf046b53c09e3aafd6d4bdb9449ed21be29d8d6f75 - languageName: node - linkType: hard - -"fast-xml-parser@npm:4.4.1": - version: 4.4.1 - resolution: "fast-xml-parser@npm:4.4.1" - dependencies: - strnum: ^1.0.5 - bin: - fxparser: src/cli/cli.js - checksum: f440c01cd141b98789ae777503bcb6727393296094cc82924ae9f88a5b971baa4eec7e65306c7e07746534caa661fc83694ff437d9012dc84dee39dfbfaab947 - languageName: node - linkType: hard - -"fast-xml-parser@npm:^4.3.2, fast-xml-parser@npm:^4.4.1": - version: 4.5.0 - resolution: "fast-xml-parser@npm:4.5.0" - dependencies: - strnum: ^1.0.5 - bin: - fxparser: src/cli/cli.js - checksum: 696dc98da46f0f48eb26dfe1640a53043ea64f2420056374e62abbb5e620f092f8df3c3ff3195505a2eefab2057db3bf0ebaac63557f277934f6cce4e7da027c - languageName: node - linkType: hard - -"fastest-stable-stringify@npm:^2.0.2": - version: 2.0.2 - resolution: "fastest-stable-stringify@npm:2.0.2" - checksum: 5e2cb166c7bb6f16ac25a1e4be17f6b8d2923234c80739e12c9d21dea376b3128b2c63f90aa2aae7746cfec4dcf188d1d4eb6a964bb484ca133f17c8e9acfacc - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" - dependencies: - reusify: ^1.0.4 - checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 - languageName: node - linkType: hard - -"fault@npm:^1.0.0": - version: 1.0.4 - resolution: "fault@npm:1.0.4" - dependencies: - format: ^0.2.0 - checksum: 5ac610d8b09424e0f2fa8cf913064372f2ee7140a203a79957f73ed557c0e79b1a3d096064d7f40bde8132a69204c1fe25ec23634c05c6da2da2039cff26c4e7 - languageName: node - linkType: hard - -"faye-websocket@npm:^0.11.3": - version: 0.11.4 - resolution: "faye-websocket@npm:0.11.4" - dependencies: - websocket-driver: ">=0.5.1" - checksum: d49a62caf027f871149fc2b3f3c7104dc6d62744277eb6f9f36e2d5714e847d846b9f7f0d0b7169b25a012e24a594cde11a93034b30732e4c683f20b8a5019fa - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: 2.1.1 - checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78 - languageName: node - linkType: hard - -"fecha@npm:^4.2.0": - version: 4.2.3 - resolution: "fecha@npm:4.2.3" - checksum: f94e2fb3acf5a7754165d04549460d3ae6c34830394d20c552197e3e000035d69732d74af04b9bed3283bf29fe2a9ebdcc0085e640b0be3cc3658b9726265e31 - languageName: node - linkType: hard - -"figures@npm:^3.0.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: ^3.0.4 - checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 - languageName: node - linkType: hard - -"file-type@npm:^16.5.4": - version: 16.5.4 - resolution: "file-type@npm:16.5.4" - dependencies: - readable-web-to-node-stream: ^3.0.0 - strtok3: ^6.2.4 - token-types: ^4.1.1 - checksum: d983c0f36491c57fcb6cc70fcb02c36d6b53f312a15053263e1924e28ca8314adf0db32170801ad777f09432c32155f31715ceaee66310947731588120d7ec27 - languageName: node - linkType: hard - -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 - languageName: node - linkType: hard - -"filesize@npm:^8.0.6": - version: 8.0.7 - resolution: "filesize@npm:8.0.7" - checksum: 8603d27c5287b984cb100733640645e078f5f5ad65c6d913173e01fb99e09b0747828498fd86647685ccecb69be31f3587b9739ab1e50732116b2374aff4cbf9 - languageName: node - linkType: hard - -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 - languageName: node - linkType: hard - -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 - languageName: node - linkType: hard - -"finalhandler@npm:1.3.1": - version: 1.3.1 - resolution: "finalhandler@npm:1.3.1" - dependencies: - debug: 2.6.9 - encodeurl: ~2.0.0 - escape-html: ~1.0.3 - on-finished: 2.4.1 - parseurl: ~1.3.3 - statuses: 2.0.1 - unpipe: ~1.0.0 - checksum: a8c58cd97c9cd47679a870f6833a7b417043f5a288cd6af6d0f49b476c874a506100303a128b6d3b654c3d74fa4ff2ffed68a48a27e8630cda5c918f2977dcf4 - languageName: node - linkType: hard - -"find-file-up@npm:^2.0.1": - version: 2.0.1 - resolution: "find-file-up@npm:2.0.1" - dependencies: - resolve-dir: ^1.0.1 - checksum: dfe820bfb80e75bed5dd5080057858c0ad2393e1438c48a3bb682663e9ecdcfbe3224ed4768bfedd00776800b4ae76bc8953d250d15ae3feabf381d2c6d04268 - languageName: node - linkType: hard - -"find-pkg@npm:2.0.0": - version: 2.0.0 - resolution: "find-pkg@npm:2.0.0" - dependencies: - find-file-up: ^2.0.1 - checksum: 44785204c8bbbdfeaece6b834ba81a35163421c30e20f531281d26e6b5890663d7ac884b82a9aebf6ce23e479336cd6f70ea5597da35495c16abdeba2fd4f845 - languageName: node - linkType: hard - -"find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "find-root@npm:1.1.0" - checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf - languageName: node - linkType: hard - -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: ^3.0.0 - checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: ^5.0.0 - path-exists: ^4.0.0 - checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: ^6.0.0 - path-exists: ^4.0.0 - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" - dependencies: - flatted: ^3.2.9 - keyv: ^4.5.3 - rimraf: ^3.0.2 - checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec - languageName: node - linkType: hard - -"flatstr@npm:^1.0.12": - version: 1.0.12 - resolution: "flatstr@npm:1.0.12" - checksum: e1bb562c94b119e958bf37e55738b172b5f8aaae6532b9660ecd877779f8559dbbc89613ba6b29ccc13447e14c59277d41450f785cf75c30df9fce62f459e9a8 - languageName: node - linkType: hard - -"flatted@npm:3.3.1, flatted@npm:^3.2.7, flatted@npm:^3.2.9": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 85ae7181650bb728c221e7644cbc9f4bf28bc556f2fc89bb21266962bdf0ce1029cc7acc44bb646cd469d9baac7c317f64e841c4c4c00516afa97320cdac7f94 - languageName: node - linkType: hard - -"fn.name@npm:1.x.x": - version: 1.1.0 - resolution: "fn.name@npm:1.1.0" - checksum: e357144f48cfc9a7f52a82bbc6c23df7c8de639fce049cac41d41d62cabb740cdb9f14eddc6485e29c933104455bdd7a69bb14a9012cef9cd4fa252a4d0cf293 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" - peerDependenciesMeta: - debug: - optional: true - checksum: 859e2bacc7a54506f2bf9aacb10d165df78c8c1b0ceb8023f966621b233717dab56e8d08baadc3ad3b9db58af290413d585c999694b7c146aaf2616340c3d2a6 - languageName: node - linkType: hard - -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" - dependencies: - is-callable: ^1.1.3 - checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 - languageName: node - linkType: hard - -"foreach@npm:^2.0.4": - version: 2.0.6 - resolution: "foreach@npm:2.0.6" - checksum: f7b68494545ee41cbd0b0425ebf5386c265dc38ef2a9b0d5cd91a1b82172e939b4cf9387f8e0ebf6db4e368fc79ed323f2198424d5c774515ac3ed9b08901c0e - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.3.0 - resolution: "foreground-child@npm:3.3.0" - dependencies: - cross-spawn: ^7.0.0 - signal-exit: ^4.0.1 - checksum: 1989698488f725b05b26bc9afc8a08f08ec41807cd7b92ad85d96004ddf8243fd3e79486b8348c64a3011ae5cc2c9f0936af989e1f28339805d8bc178a75b451 - languageName: node - linkType: hard - -"forever-agent@npm:~0.6.1": - version: 0.6.1 - resolution: "forever-agent@npm:0.6.1" - checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 - languageName: node - linkType: hard - -"fork-ts-checker-webpack-plugin@npm:^6.5.0": - version: 6.5.3 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" - dependencies: - "@babel/code-frame": ^7.8.3 - "@types/json-schema": ^7.0.5 - chalk: ^4.1.0 - chokidar: ^3.4.2 - cosmiconfig: ^6.0.0 - deepmerge: ^4.2.2 - fs-extra: ^9.0.0 - glob: ^7.1.6 - memfs: ^3.1.2 - minimatch: ^3.0.4 - schema-utils: 2.7.0 - semver: ^7.3.2 - tapable: ^1.0.0 - peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" - vue-template-compiler: "*" - webpack: ">= 4" - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - checksum: 9732a49bfeed8fc23e6e8a59795fa7c238edeba91040a9b520db54b4d316dda27f9f1893d360e296fd0ad8930627d364417d28a8c7007fba60cc730ebfce4956 - languageName: node - linkType: hard - -"fork-ts-checker-webpack-plugin@npm:^9.0.0": - version: 9.0.2 - resolution: "fork-ts-checker-webpack-plugin@npm:9.0.2" - dependencies: - "@babel/code-frame": ^7.16.7 - chalk: ^4.1.2 - chokidar: ^3.5.3 - cosmiconfig: ^8.2.0 - deepmerge: ^4.2.2 - fs-extra: ^10.0.0 - memfs: ^3.4.1 - minimatch: ^3.0.4 - node-abort-controller: ^3.0.1 - schema-utils: ^3.1.1 - semver: ^7.3.5 - tapable: ^2.2.1 - peerDependencies: - typescript: ">3.6.0" - webpack: ^5.11.0 - checksum: 136a87bfa36cb6ca27d2ae0feb3c6cabe0de734c1c1ed38f95b71ddb3eb4b6c461829a2dbb04f18f0f717fc6341f544327598255758c269cec9774ccee035afc - languageName: node - linkType: hard - -"form-data@npm:^2.3.2, form-data@npm:^2.5.0": - version: 2.5.1 - resolution: "form-data@npm:2.5.1" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.6 - mime-types: ^2.1.12 - checksum: 5134ada56cc246b293a1ac7678dba6830000603a3979cf83ff7b2f21f2e3725202237cfb89e32bcb38a1d35727efbd3c3a22e65b42321e8ade8eec01ce755d08 - languageName: node - linkType: hard - -"form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d - languageName: node - linkType: hard - -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c - languageName: node - linkType: hard - -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.6 - mime-types: ^2.1.12 - checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 - languageName: node - linkType: hard - -"format@npm:^0.2.0": - version: 0.2.2 - resolution: "format@npm:0.2.2" - checksum: 646a60e1336250d802509cf24fb801e43bd4a70a07510c816fa133aa42cdbc9c21e66e9cc0801bb183c5b031c9d68be62e7fbb6877756e52357850f92aa28799 - languageName: node - linkType: hard - -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 - languageName: node - linkType: hard - -"framer-motion@npm:^6.5.1": - version: 6.5.1 - resolution: "framer-motion@npm:6.5.1" - dependencies: - "@emotion/is-prop-valid": ^0.8.2 - "@motionone/dom": 10.12.0 - framesync: 6.0.1 - hey-listen: ^1.0.8 - popmotion: 11.0.3 - style-value-types: 5.0.0 - tslib: ^2.1.0 - peerDependencies: - react: ">=16.8 || ^17.0.0 || ^18.0.0" - react-dom: ">=16.8 || ^17.0.0 || ^18.0.0" - dependenciesMeta: - "@emotion/is-prop-valid": - optional: true - checksum: 737959063137b4ccafe01e0ac0c9e5a9531bf3f729f62c34ca7a5d7955e6664f70affd22b044f7db51df41acb21d120a4f71a860e17a80c4db766ad66f2153a1 - languageName: node - linkType: hard - -"framesync@npm:6.0.1": - version: 6.0.1 - resolution: "framesync@npm:6.0.1" - dependencies: - tslib: ^2.1.0 - checksum: a23ebe8f7e20a32c0b99c2f8175b6f07af3ec6316aad52a2316316a6d011d717af8d2175dcc2827031c59fabb30232ed3e19a720a373caba7f070e1eae436325 - languageName: node - linkType: hard - -"fresh@npm:0.5.2, fresh@npm:~0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 - languageName: node - linkType: hard - -"fromentries@npm:^1.3.1": - version: 1.3.2 - resolution: "fromentries@npm:1.3.2" - checksum: 33729c529ce19f5494f846f0dd4945078f4e37f4e8955f4ae8cc7385c218f600e9d93a7d225d17636c20d1889106fd87061f911550861b7072f53bf891e6b341 - languageName: node - linkType: hard - -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d - languageName: node - linkType: hard - -"fs-extra@npm:10.1.0, fs-extra@npm:^10.0.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 - languageName: node - linkType: hard - -"fs-extra@npm:9.1.0, fs-extra@npm:^9.0.0": - version: 9.1.0 - resolution: "fs-extra@npm:9.1.0" - dependencies: - at-least-node: ^1.0.0 - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 - languageName: node - linkType: hard - -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 - languageName: node - linkType: hard - -"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1": - version: 7.0.1 - resolution: "fs-extra@npm:7.0.1" - dependencies: - graceful-fs: ^4.1.2 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf - languageName: node - linkType: hard - -"fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: ^3.0.0 - checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: ^7.0.3 - checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 - languageName: node - linkType: hard - -"fs-monkey@npm:^1.0.4": - version: 1.0.6 - resolution: "fs-monkey@npm:1.0.6" - checksum: 4e9986acf197581b10b79d3e63e74252681ca215ef82d4afbd98dcfe86b3f09189ac1d7e8064bc433e4e53cdb5c14fdb38773277d41bba18b1ff8bbdcab01a3a - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 - languageName: node - linkType: hard - -"fsevents@npm:2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: latest - checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - functions-have-names: ^1.2.3 - checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 - languageName: node - linkType: hard - -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.3": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - 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 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - -"gaxios@npm:^6.0.0, gaxios@npm:^6.0.2, gaxios@npm:^6.1.1": - version: 6.7.1 - resolution: "gaxios@npm:6.7.1" - dependencies: - extend: ^3.0.2 - https-proxy-agent: ^7.0.1 - is-stream: ^2.0.0 - node-fetch: ^2.6.9 - uuid: ^9.0.1 - checksum: ed5952655339918e0868c6f4e079d6e9e55b20a242ddb1be25076cdfb0dd1ca5a2cb233da7352baa972c19f898a78fa6ba67e7d848717c9ca9877c269b5b02f7 - languageName: node - linkType: hard - -"gcp-metadata@npm:^6.1.0": - version: 6.1.0 - resolution: "gcp-metadata@npm:6.1.0" - dependencies: - gaxios: ^6.0.0 - json-bigint: ^1.0.0 - checksum: 55de8ae4a6b7664379a093abf7e758ae06e82f244d41bd58d881a470bf34db94c4067ce9e1b425d9455b7705636d5f8baad844e49bb73879c338753ba7785b2b - languageName: node - linkType: hard - -"generate-function@npm:^2.3.1": - version: 2.3.1 - resolution: "generate-function@npm:2.3.1" - dependencies: - is-property: ^1.0.2 - checksum: 652f083de206ead2bae4caf9c7eeb465e8d98c0b8ed2a29c6afc538cef0785b5c6eea10548f1e13cc586d3afd796c13c830c2cb3dc612ec2457b2aadda5f57c9 - languageName: node - linkType: hard - -"generic-names@npm:^4.0.0": - version: 4.0.0 - resolution: "generic-names@npm:4.0.0" - dependencies: - loader-utils: ^3.2.0 - checksum: 8dabd2505164191501b75f2861b5e1194458a344ae2a7c9776bdd72d1f50b248dff737bcdf118fff677275edb3632f2d10662e6ac122dd7b245c5baa8d303270 - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" - 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 - checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 - languageName: node - linkType: hard - -"get-nonce@npm:^1.0.0": - version: 1.0.1 - resolution: "get-nonce@npm:1.0.1" - checksum: e2614e43b4694c78277bb61b0f04583d45786881289285c73770b07ded246a98be7e1f78b940c80cbe6f2b07f55f0b724e6db6fd6f1bcbd1e8bdac16521074ed - languageName: node - linkType: hard - -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 - languageName: node - linkType: hard - -"get-port@npm:^5.1.1": - version: 5.1.1 - resolution: "get-port@npm:5.1.1" - checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 - languageName: node - linkType: hard - -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: ^3.0.0 - checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad - languageName: node - linkType: hard - -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" - dependencies: - call-bind: ^1.0.5 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 - languageName: node - linkType: hard - -"get-tsconfig@npm:^4.7.0, get-tsconfig@npm:^4.7.2": - version: 4.8.1 - resolution: "get-tsconfig@npm:4.8.1" - dependencies: - resolve-pkg-maps: ^1.0.0 - checksum: 12df01672e691d2ff6db8cf7fed1ddfef90ed94a5f3d822c63c147a26742026d582acd86afcd6f65db67d809625d17dd7f9d34f4d3f38f69bc2f48e19b2bdd5b - languageName: node - linkType: hard - -"getopts@npm:2.3.0": - version: 2.3.0 - resolution: "getopts@npm:2.3.0" - checksum: bbb5fcef8d4a8582cf4499ea3fc492d95322df2184e65d550ddacede04871e7ba33194c7abd06a6c5d540de3b70112a16f988787e236e1c66b89521032b398ce - languageName: node - linkType: hard - -"getpass@npm:^0.1.1": - version: 0.1.7 - resolution: "getpass@npm:0.1.7" - dependencies: - assert-plus: ^1.0.0 - checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 - languageName: node - linkType: hard - -"git-up@npm:^7.0.0": - version: 7.0.0 - resolution: "git-up@npm:7.0.0" - dependencies: - is-ssh: ^1.4.0 - parse-url: ^8.1.0 - checksum: 2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e - languageName: node - linkType: hard - -"git-url-parse@npm:^14.0.0": - version: 14.1.0 - resolution: "git-url-parse@npm:14.1.0" - dependencies: - git-up: ^7.0.0 - checksum: 16bbf5ca423352ab1b0d704dc40b46123e0bfcc0ae2959ef6a93d43c509146151cd6a1d99690f3555324d2261b36443b7978abc379dc1a7bf8f564e52d676dee - languageName: node - linkType: hard - -"github-from-package@npm:0.0.0": - version: 0.0.0 - resolution: "github-from-package@npm:0.0.0" - checksum: 14e448192a35c1e42efee94c9d01a10f42fe790375891a24b25261246ce9336ab9df5d274585aedd4568f7922246c2a78b8a8cd2571bfe99c693a9718e7dd0e3 - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: ^4.0.1 - checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: ^4.0.3 - checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 - languageName: node - linkType: hard - -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 - languageName: node - linkType: hard - -"glob@npm:7.2.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - 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 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.4.1": - version: 10.4.5 - resolution: "glob@npm:10.4.5" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^3.1.2 - minimatch: ^9.0.4 - minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 - path-scurry: ^1.11.1 - bin: - glob: dist/esm/bin.mjs - checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a - languageName: node - linkType: hard - -"glob@npm:^8.0.0, glob@npm:^8.0.1, glob@npm:^8.0.3, glob@npm:^8.1.0": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - -"global-agent@npm:^3.0.0": - version: 3.0.0 - resolution: "global-agent@npm:3.0.0" - 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 - checksum: 75074d80733b4bd5386c47f5df028e798018025beac0ab310e9908c72bf5639e408203e7bca0130d5ee01b5f4abc6d34385d96a9f950ea5fe1979bb431c808f7 - languageName: node - linkType: hard - -"global-modules@npm:^1.0.0": - version: 1.0.0 - resolution: "global-modules@npm:1.0.0" - dependencies: - global-prefix: ^1.0.1 - is-windows: ^1.0.1 - resolve-dir: ^1.0.0 - checksum: 10be68796c1e1abc1e2ba87ec4ea507f5629873b119ab0cd29c07284ef2b930f1402d10df01beccb7391dedd9cd479611dd6a24311c71be58937beaf18edf85e - languageName: node - linkType: hard - -"global-modules@npm:^2.0.0": - version: 2.0.0 - resolution: "global-modules@npm:2.0.0" - dependencies: - global-prefix: ^3.0.0 - checksum: d6197f25856c878c2fb5f038899f2dca7cbb2f7b7cf8999660c0104972d5cfa5c68b5a0a77fa8206bb536c3903a4615665acb9709b4d80846e1bb47eaef65430 - languageName: node - linkType: hard - -"global-prefix@npm:^1.0.1": - version: 1.0.2 - resolution: "global-prefix@npm:1.0.2" - dependencies: - expand-tilde: ^2.0.2 - homedir-polyfill: ^1.0.1 - ini: ^1.3.4 - is-windows: ^1.0.1 - which: ^1.2.14 - checksum: 061b43470fe498271bcd514e7746e8a8535032b17ab9570517014ae27d700ff0dca749f76bbde13ba384d185be4310d8ba5712cb0e74f7d54d59390db63dd9a0 - languageName: node - linkType: hard - -"global-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "global-prefix@npm:3.0.0" - dependencies: - ini: ^1.3.5 - kind-of: ^6.0.2 - which: ^1.3.1 - checksum: 8a82fc1d6f22c45484a4e34656cc91bf021a03e03213b0035098d605bfc612d7141f1e14a21097e8a0413b4884afd5b260df0b6a25605ce9d722e11f1df2881d - languageName: node - linkType: hard - -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: ^0.20.2 - checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c - languageName: node - linkType: hard - -"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3": - version: 1.0.4 - resolution: "globalthis@npm:1.0.4" - dependencies: - define-properties: ^1.2.1 - gopd: ^1.0.1 - checksum: 39ad667ad9f01476474633a1834a70842041f70a55571e8dcef5fb957980a92da5022db5430fca8aecc5d47704ae30618c0bc877a579c70710c904e9ef06108a - languageName: node - linkType: hard - -"globby@npm:^11.0.0, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - 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 - checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 - languageName: node - linkType: hard - -"google-auth-library@npm:^9.0.0, google-auth-library@npm:^9.3.0, google-auth-library@npm:^9.6.3": - version: 9.14.1 - resolution: "google-auth-library@npm:9.14.1" - dependencies: - base64-js: ^1.3.0 - ecdsa-sig-formatter: ^1.0.11 - gaxios: ^6.1.1 - gcp-metadata: ^6.1.0 - gtoken: ^7.0.0 - jws: ^4.0.0 - checksum: 98c7ffb6ef8d811a54d728a94c31aa60c777f035306f0ded70654ce0aa1f4dcf393bb505b262aa48438f5ead8941248f3759f24f0e22b4465b8537b1d90415ac - languageName: node - linkType: hard - -"google-gax@npm:^4.3.3": - version: 4.4.1 - resolution: "google-gax@npm:4.4.1" - dependencies: - "@grpc/grpc-js": ^1.10.9 - "@grpc/proto-loader": ^0.7.13 - "@types/long": ^4.0.0 - abort-controller: ^3.0.0 - duplexify: ^4.0.0 - google-auth-library: ^9.3.0 - node-fetch: ^2.7.0 - object-hash: ^3.0.0 - proto3-json-serializer: ^2.0.2 - protobufjs: ^7.3.2 - retry-request: ^7.0.0 - uuid: ^9.0.1 - checksum: 945dc57fa80a9e95621460585f99319ef123c3eb904f0c5f4d10197bfa7981294d7f600c77e481a0cb071f8c08d692d394d81cd06f7f3dd3c34c581c65100f6a - languageName: node - linkType: hard - -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: ^1.1.3 - checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 - languageName: node - linkType: hard - -"got@npm:^11.8.3": - version: 11.8.6 - resolution: "got@npm:11.8.6" - 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 - checksum: bbc783578a8d5030c8164ef7f57ce41b5ad7db2ed13371e1944bef157eeca5a7475530e07c0aaa71610d7085474d0d96222c9f4268d41db333a17e39b463f45d - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 - languageName: node - linkType: hard - -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 - languageName: node - linkType: hard - -"graphiql@npm:3.1.1": - version: 3.1.1 - resolution: "graphiql@npm:3.1.1" - dependencies: - "@graphiql/react": ^0.20.3 - "@graphiql/toolkit": ^0.9.1 - graphql-language-service: ^5.2.0 - markdown-it: ^12.2.0 - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 - react: ^16.8.0 || ^17 || ^18 - react-dom: ^16.8.0 || ^17 || ^18 - checksum: fa0e6a6854b688a80d2d560c07c042c4d63a45ab1ebdb5b56a081a5a2aea6f77b2ef10afb73e071bbb22eb293048a9b72760e91459fe66704afce56271b13ba5 - languageName: node - linkType: hard - -"graphlib@npm:^2.1.8": - version: 2.1.8 - resolution: "graphlib@npm:2.1.8" - dependencies: - lodash: ^4.17.15 - checksum: 1e0db4dea1c8187d59103d5582ecf32008845ebe2103959a51d22cb6dae495e81fb9263e22c922bca3aaecb56064a45cd53424e15a4626cfb5a0c52d0aff61a8 - languageName: node - linkType: hard - -"graphql-config@npm:^5.0.2": - version: 5.1.2 - resolution: "graphql-config@npm:5.1.2" - dependencies: - "@graphql-tools/graphql-file-loader": ^8.0.0 - "@graphql-tools/json-file-loader": ^8.0.0 - "@graphql-tools/load": ^8.0.0 - "@graphql-tools/merge": ^9.0.0 - "@graphql-tools/url-loader": ^8.0.0 - "@graphql-tools/utils": ^10.0.0 - cosmiconfig: ^9.0.0 - jiti: ^1.18.2 - minimatch: ^9.0.5 - string-env-interpolation: ^1.0.1 - tslib: ^2.4.0 - peerDependencies: - cosmiconfig-toml-loader: ^1.0.0 - graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - peerDependenciesMeta: - cosmiconfig-toml-loader: - optional: true - checksum: 48e17fff9e31a5037a42e9edb79251fe91e49338125ac3141ec80886832e0669112f547b2b67db9412d31fcc4cdac4548180f45550dc2ed2bc94c54bcb01053a - languageName: node - linkType: hard - -"graphql-language-service@npm:5.3.0, graphql-language-service@npm:^5.2.0, graphql-language-service@npm:^5.2.2": - version: 5.3.0 - resolution: "graphql-language-service@npm:5.3.0" - dependencies: - debounce-promise: ^3.1.2 - nullthrows: ^1.0.0 - vscode-languageserver-types: ^3.17.1 - peerDependencies: - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0-alpha.2 - bin: - graphql: dist/temp-bin.js - checksum: 9cee9a5cd9ff7db86104d6fa32ff909f1d69396185683a00bc8b5329ef3249fa8d0207dbeda82d4bd738cfd659ce1a1d39339650d5278f8712d5353ccc60a9fb - languageName: node - linkType: hard - -"graphql-tag@npm:^2.10.3": - version: 2.12.6 - resolution: "graphql-tag@npm:2.12.6" - dependencies: - tslib: ^2.1.0 - peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: b15162a3d62f17b9b79302445b9ee330e041582f1c7faca74b9dec5daa74272c906ec1c34e1c50592bb6215e5c3eba80a309103f6ba9e4c1cddc350c46f010df - languageName: node - linkType: hard - -"graphql-ws@npm:^5.14.0, graphql-ws@npm:^5.4.1": - version: 5.16.0 - resolution: "graphql-ws@npm:5.16.0" - peerDependencies: - graphql: ">=0.11 <=16" - checksum: e3e077ec187a92be3fd5dfae49e23af11a82711d3537064384f6861c2b5ceb339f60dc1871d0026b47ff05e4ed3c941404812a8086347e454688e0e6ef0e69f3 - languageName: node - linkType: hard - -"graphql@npm:^16.0.0, graphql@npm:^16.8.1": - version: 16.9.0 - resolution: "graphql@npm:16.9.0" - checksum: 8cb3d54100e9227310383ce7f791ca48d12f15ed9f2021f23f8735f1121aafe4e5e611a853081dd935ce221724ea1ae4638faef5d2921fb1ad7c26b5f46611e9 - languageName: node - linkType: hard - -"gtoken@npm:^7.0.0": - version: 7.1.0 - resolution: "gtoken@npm:7.1.0" - dependencies: - gaxios: ^6.0.0 - jws: ^4.0.0 - checksum: 1f338dced78f9d895ea03cd507454eb5a7b77e841ecd1d45e44483b08c1e64d16a9b0342358d37586d87462ffc2d5f5bff5dfe77ed8d4f0aafc3b5b0347d5d16 - languageName: node - linkType: hard - -"gzip-size@npm:^6.0.0": - version: 6.0.0 - resolution: "gzip-size@npm:6.0.0" - dependencies: - duplexer: ^0.1.2 - checksum: 2df97f359696ad154fc171dcb55bc883fe6e833bca7a65e457b9358f3cb6312405ed70a8da24a77c1baac0639906cd52358dc0ce2ec1a937eaa631b934c94194 - languageName: node - linkType: hard - -"handle-thing@npm:^2.0.0": - version: 2.0.1 - resolution: "handle-thing@npm:2.0.1" - checksum: 68071f313062315cd9dce55710e9496873945f1dd425107007058fc1629f93002a7649fcc3e464281ce02c7e809a35f5925504ab8105d972cf649f1f47cb7d6c - languageName: node - linkType: hard - -"handlebars@npm:^4.7.3": - version: 4.7.8 - resolution: "handlebars@npm:4.7.8" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.2 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff - languageName: node - linkType: hard - -"har-schema@npm:^2.0.0": - version: 2.0.0 - resolution: "har-schema@npm:2.0.0" - checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b - languageName: node - linkType: hard - -"har-validator@npm:~5.1.3": - version: 5.1.5 - resolution: "har-validator@npm:5.1.5" - dependencies: - ajv: ^6.12.3 - har-schema: ^2.0.0 - checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 - languageName: node - linkType: hard - -"harmony-reflect@npm:^1.4.6": - version: 1.6.2 - resolution: "harmony-reflect@npm:1.6.2" - checksum: 2e5bae414cd2bfae5476147f9935dc69ee9b9a413206994dcb94c5b3208d4555da3d4313aff6fd14bd9991c1e3ef69cdda5c8fac1eb1d7afc064925839339b8c - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: ^1.0.0 - checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": - version: 1.0.2 - resolution: "has-tostringtag@npm:1.0.2" - dependencies: - has-symbols: ^1.0.3 - checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d - languageName: node - linkType: hard - -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" - dependencies: - inherits: ^2.0.4 - readable-stream: ^3.6.0 - safe-buffer: ^5.2.0 - checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc - languageName: node - linkType: hard - -"hash-base@npm:~3.0": - version: 3.0.4 - resolution: "hash-base@npm:3.0.4" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - checksum: 878465a0dfcc33cce195c2804135352c590d6d10980adc91a9005fd377e77f2011256c2b7cfce472e3f2e92d561d1bf3228d2da06348a9017ce9a258b3b49764 - languageName: node - linkType: hard - -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: ^2.0.3 - minimalistic-assert: ^1.0.1 - checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f - languageName: node - linkType: hard - -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: ^1.1.2 - checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db - languageName: node - linkType: hard - -"hast-util-parse-selector@npm:^2.0.0": - version: 2.2.5 - resolution: "hast-util-parse-selector@npm:2.2.5" - checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605 - languageName: node - linkType: hard - -"hast-util-whitespace@npm:^2.0.0": - version: 2.0.1 - resolution: "hast-util-whitespace@npm:2.0.1" - checksum: 431be6b2f35472f951615540d7a53f69f39461e5e080c0190268bdeb2be9ab9b1dddfd1f467dd26c1de7e7952df67beb1307b6ee940baf78b24a71b5e0663868 - languageName: node - linkType: hard - -"hastscript@npm:^6.0.0": - version: 6.0.0 - resolution: "hastscript@npm:6.0.0" - dependencies: - "@types/hast": ^2.0.0 - comma-separated-tokens: ^1.0.0 - hast-util-parse-selector: ^2.0.0 - property-information: ^5.0.0 - space-separated-tokens: ^1.0.0 - checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d - languageName: node - linkType: hard - -"he@npm:^1.2.0": - version: 1.2.0 - resolution: "he@npm:1.2.0" - bin: - he: bin/he - checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 - languageName: node - linkType: hard - -"headers-polyfill@npm:3.2.5": - version: 3.2.5 - resolution: "headers-polyfill@npm:3.2.5" - checksum: a3c4bdd661584fd39e40c0f91412abc514616edfbd20d29a75567e591f90ef5c445c8e209b7f3c2b2375d27e95e4690f33417368a168d4832484a93861ab6a3c - languageName: node - linkType: hard - -"helmet@npm:^6.0.0": - version: 6.2.0 - resolution: "helmet@npm:6.2.0" - checksum: cf01e024244205bd10d70fd2f3874244b72ba37a10a4604e4383bbd63fe1438ee24bae7672c4ee5c5e16e6cd88ac58003274034fab0ba199761471555a322b37 - languageName: node - linkType: hard - -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 - languageName: node - linkType: hard - -"highlight.js@npm:^10.4.1, highlight.js@npm:^10.7.2, highlight.js@npm:~10.7.0": - version: 10.7.3 - resolution: "highlight.js@npm:10.7.3" - checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea - languageName: node - linkType: hard - -"history@npm:^5.0.0": - version: 5.3.0 - resolution: "history@npm:5.3.0" - dependencies: - "@babel/runtime": ^7.7.6 - checksum: d73c35df49d19ac172f9547d30a21a26793e83f16a78386d99583b5bf1429cc980799fcf1827eb215d31816a6600684fba9686ce78104e23bd89ec239e7c726f - languageName: node - linkType: hard - -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: ^1.0.3 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.1 - checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 - languageName: node - linkType: hard - -"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": - version: 3.3.2 - resolution: "hoist-non-react-statics@npm:3.3.2" - dependencies: - react-is: ^16.7.0 - checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 - languageName: node - linkType: hard - -"homedir-polyfill@npm:^1.0.1": - version: 1.0.3 - resolution: "homedir-polyfill@npm:1.0.3" - dependencies: - parse-passwd: ^1.0.0 - checksum: 18dd4db87052c6a2179d1813adea0c4bfcfa4f9996f0e226fefb29eb3d548e564350fa28ec46b0bf1fbc0a1d2d6922ceceb80093115ea45ff8842a4990139250 - languageName: node - linkType: hard - -"hoopy@npm:^0.1.4": - version: 0.1.4 - resolution: "hoopy@npm:0.1.4" - checksum: cfa60c7684c5e1ee4efe26e167bc54b73f839ffb59d1d44a5c4bf891e26b4f5bcc666555219a98fec95508fea4eda3a79540c53c05cc79afc1f66f9a238f4d9e - languageName: node - linkType: hard - -"hpack.js@npm:^2.1.6": - version: 2.1.6 - resolution: "hpack.js@npm:2.1.6" - dependencies: - inherits: ^2.0.1 - obuf: ^1.0.0 - readable-stream: ^2.0.1 - wbuf: ^1.1.0 - checksum: 2de144115197967ad6eeee33faf41096c6ba87078703c5cb011632dcfbffeb45784569e0cf02c317bd79c48375597c8ec88c30fff5bb0b023e8f654fb6e9c06e - languageName: node - linkType: hard - -"hpagent@npm:^1.2.0": - version: 1.2.0 - resolution: "hpagent@npm:1.2.0" - checksum: b029da695edae438cee4da2a437386f9db4ac27b3ceb7306d02e1b586c9c194741ed2e943c8a222e0cfefaf27ee3f863aca7ba1721b0950a2a19bf25bc0d85e2 - languageName: node - linkType: hard - -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" - dependencies: - whatwg-encoding: ^1.0.5 - checksum: bf30cce461015ed7e365736fcd6a3063c7bc016a91f74398ef6158886970a96333938f7c02417ab3c12aa82e3e53b40822145facccb9ddfbcdc15a879ae4d7ba - languageName: node - linkType: hard - -"html-encoding-sniffer@npm:^3.0.0": - version: 3.0.0 - resolution: "html-encoding-sniffer@npm:3.0.0" - dependencies: - whatwg-encoding: ^2.0.0 - checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 - languageName: node - linkType: hard - -"html-entities@npm:^2.1.0, html-entities@npm:^2.4.0, html-entities@npm:^2.5.2": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: b23f4a07d33d49ade1994069af4e13d31650e3fb62621e92ae10ecdf01d1a98065c78fd20fdc92b4c7881612210b37c275f2c9fba9777650ab0d6f2ceb3b99b6 - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 - languageName: node - linkType: hard - -"html-minifier-terser@npm:^6.0.2": - version: 6.1.0 - resolution: "html-minifier-terser@npm:6.1.0" - dependencies: - camel-case: ^4.1.2 - clean-css: ^5.2.2 - commander: ^8.3.0 - he: ^1.2.0 - param-case: ^3.0.4 - relateurl: ^0.2.7 - terser: ^5.10.0 - bin: - html-minifier-terser: cli.js - checksum: ac52c14006476f773204c198b64838477859dc2879490040efab8979c0207424da55d59df7348153f412efa45a0840a1ca3c757bf14767d23a15e3e389d37a93 - languageName: node - linkType: hard - -"html-webpack-plugin@npm:^5.3.1": - version: 5.6.0 - resolution: "html-webpack-plugin@npm:5.6.0" - dependencies: - "@types/html-minifier-terser": ^6.0.0 - html-minifier-terser: ^6.0.2 - lodash: ^4.17.21 - pretty-error: ^4.0.0 - tapable: ^2.0.0 - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 32a6e41da538e798fd0be476637d7611a5e8a98a3508f031996e9eb27804dcdc282cb01f847cf5d066f21b49cfb8e21627fcf977ffd0c9bea81cf80e5a65070d - languageName: node - linkType: hard - -"htmlparser2@npm:^6.1.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.0.0 - domutils: ^2.5.2 - entities: ^2.0.0 - checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e - languageName: node - linkType: hard - -"http-assert@npm:^1.3.0": - version: 1.5.0 - resolution: "http-assert@npm:1.5.0" - dependencies: - deep-equal: ~1.0.1 - http-errors: ~1.8.0 - checksum: 69c9b3c14cf8b2822916360a365089ce936c883c49068f91c365eccba5c141a9964d19fdda589150a480013bf503bf37d8936c732e9635819339e730ab0e7527 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 - languageName: node - linkType: hard - -"http-deceiver@npm:^1.2.7": - version: 1.2.7 - resolution: "http-deceiver@npm:1.2.7" - checksum: 64d7d1ae3a6933eb0e9a94e6f27be4af45a53a96c3c34e84ff57113787105a89fff9d1c3df263ef63add823df019b0e8f52f7121e32393bb5ce9a713bf100b41 - languageName: node - linkType: hard - -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 - languageName: node - linkType: hard - -"http-errors@npm:^1.6.3, http-errors@npm:~1.8.0": - version: 1.8.1 - resolution: "http-errors@npm:1.8.1" - dependencies: - depd: ~1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: ">= 1.5.0 < 2" - toidentifier: 1.0.1 - checksum: d3c7e7e776fd51c0a812baff570bdf06fe49a5dc448b700ab6171b1250e4cf7db8b8f4c0b133e4bfe2451022a5790c1ca6c2cae4094dedd6ac8304a1267f91d2 - languageName: node - linkType: hard - -"http-errors@npm:~1.6.2": - version: 1.6.3 - resolution: "http-errors@npm:1.6.3" - dependencies: - depd: ~1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: ">= 1.4.0 < 2" - checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c - languageName: node - linkType: hard - -"http-parser-js@npm:>=0.5.1": - version: 0.5.8 - resolution: "http-parser-js@npm:0.5.8" - checksum: 6bbdf2429858e8cf13c62375b0bfb6dc3955ca0f32e58237488bc86cd2378f31d31785fd3ac4ce93f1c74e0189cf8823c91f5cb061696214fd368d2452dc871d - languageName: node - linkType: hard - -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" - dependencies: - "@tootallnate/once": 1 - agent-base: 6 - debug: 4 - checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: ^7.1.0 - debug: ^4.3.4 - checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 - languageName: node - linkType: hard - -"http-proxy-middleware@npm:^2.0.0, http-proxy-middleware@npm:^2.0.3": - version: 2.0.6 - resolution: "http-proxy-middleware@npm:2.0.6" - 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 - peerDependencies: - "@types/express": ^4.17.13 - peerDependenciesMeta: - "@types/express": - optional: true - checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a - languageName: node - linkType: hard - -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: ^4.0.0 - follow-redirects: ^1.0.0 - requires-port: ^1.0.0 - checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 - languageName: node - linkType: hard - -"http-signature@npm:~1.2.0": - version: 1.2.0 - resolution: "http-signature@npm:1.2.0" - dependencies: - assert-plus: ^1.0.0 - jsprim: ^1.2.2 - sshpk: ^1.7.0 - checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c - languageName: node - linkType: hard - -"http2-wrapper@npm:^1.0.0-beta.5.2": - version: 1.0.3 - resolution: "http2-wrapper@npm:1.0.3" - dependencies: - quick-lru: ^5.1.1 - resolve-alpn: ^1.0.0 - checksum: 74160b862ec699e3f859739101ff592d52ce1cb207b7950295bf7962e4aa1597ef709b4292c673bece9c9b300efad0559fc86c71b1409c7a1e02b7229456003e - languageName: node - linkType: hard - -"https-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "https-browserify@npm:1.0.0" - checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae - languageName: node - linkType: hard - -"https-proxy-agent@npm:7.0.5, https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.5 - resolution: "https-proxy-agent@npm:7.0.5" - dependencies: - agent-base: ^7.0.2 - debug: 4 - checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - -"human-id@npm:^1.0.2": - version: 1.0.2 - resolution: "human-id@npm:1.0.2" - checksum: 95ee57ffae849f008e2ef3fe6e437be8c999861b4256f18c3b194c8928670a8a149e0576917105d5fd77e5edbb621c5a4736fade20bb7bf130113c1ebc95cb74 - languageName: node - linkType: hard - -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - -"humanize-duration@npm:^3.25.1": - version: 3.32.1 - resolution: "humanize-duration@npm:3.32.1" - checksum: 17f6f2ec09a931eb0bf7de1fc8ac01f90174f366f60390289bd0797c6e4545255bd5d770dd18909c9b21685d76cc190b3a8ec880d2ecc088a1ad032e0d2f57cb - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - -"hyperdyperid@npm:^1.2.0": - version: 1.2.0 - resolution: "hyperdyperid@npm:1.2.0" - checksum: 210029d1c86926f09109f6317d143f8b056fc38e8dd11b0c3e3205fc6c6ff8429fb55b4b9c2bce065462719ed9d34366eced387aaa0035d93eb76b306a8547ef - languageName: node - linkType: hard - -"hyphenate-style-name@npm:^1.0.3": - version: 1.1.0 - resolution: "hyphenate-style-name@npm:1.1.0" - checksum: b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 - languageName: node - linkType: hard - -"i18next@npm:^22.4.15": - version: 22.5.1 - resolution: "i18next@npm:22.5.1" - dependencies: - "@babel/runtime": ^7.20.6 - checksum: 175f8ab7fac2abcee147b00cc2d8e7d4fa9b05cdc227f02cac841fc2fd9545ed4a6d88774f594f8ad12dc944e4d34cc8e88aa00c8b9947baef9e859d93abd305 - languageName: node - linkType: hard - -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: ">= 2.1.2 < 3" - checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 - languageName: node - linkType: hard - -"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf - languageName: node - linkType: hard - -"icss-replace-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "icss-replace-symbols@npm:1.1.0" - checksum: 24575b2c2f7e762bfc6f4beee31be9ba98a01cad521b5aa9954090a5de2b5e1bf67814c17e22f9e51b7d798238db8215a173d6c2b4726ce634ce06b68ece8045 - languageName: node - linkType: hard - -"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 - languageName: node - linkType: hard - -"identity-obj-proxy@npm:3.0.0": - version: 3.0.0 - resolution: "identity-obj-proxy@npm:3.0.0" - dependencies: - harmony-reflect: ^1.4.6 - checksum: 97559f8ea2aeaa1a880d279d8c49550dce01148321e00a2102cda5ddf9ce622fa1d7f3efc7bed63458af78889de888fdaebaf31c816312298bb3fdd0ef8aaf2c - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e - languageName: node - linkType: hard - -"ignore-walk@npm:^5.0.1": - version: 5.0.1 - resolution: "ignore-walk@npm:5.0.1" - dependencies: - minimatch: ^5.0.1 - checksum: 1a4ef35174653a1aa6faab3d9f8781269166536aee36a04946f6e2b319b2475c1903a75ed42f04219274128242f49d0a10e20c4354ee60d9548e97031451150b - languageName: node - linkType: hard - -"ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be - languageName: node - linkType: hard - -"immediate@npm:~3.0.5": - version: 3.0.6 - resolution: "immediate@npm:3.0.6" - checksum: f9b3486477555997657f70318cc8d3416159f208bec4cca3ff3442fd266bc23f50f0c9bd8547e1371a6b5e82b821ec9a7044a4f7b944798b25aa3cc6d5e63e62 - languageName: node - linkType: hard - -"immer@npm:^9.0.6, immer@npm:^9.0.7": - version: 9.0.21 - resolution: "immer@npm:9.0.21" - checksum: 70e3c274165995352f6936695f0ef4723c52c92c92dd0e9afdfe008175af39fa28e76aafb3a2ca9d57d1fb8f796efc4dd1e1cc36f18d33fa5b74f3dfb0375432 - languageName: node - linkType: hard - -"immutable@npm:^3.x.x": - version: 3.8.2 - resolution: "immutable@npm:3.8.2" - checksum: 41909b386950ff84ca3cfca77c74cfc87d225a914e98e6c57996fa81a328da61a7c32216d6d5abad40f54747ffdc5c4b02b102e6ad1a504c1752efde8041f964 - languageName: node - linkType: hard - -"import-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "import-cwd@npm:3.0.0" - dependencies: - import-from: ^3.0.0 - checksum: f2c4230e8389605154a390124381f9136811306ae4ba1c8017398c3c6926bc5cf75cf89350372b4938f79792ea373776b4efabd27506440ec301ce34c4e867eb - languageName: node - linkType: hard - -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: ^1.0.0 - resolve-from: ^4.0.0 - checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa - languageName: node - linkType: hard - -"import-from@npm:^3.0.0": - version: 3.0.0 - resolution: "import-from@npm:3.0.0" - dependencies: - resolve-from: ^5.0.0 - checksum: 5040a7400e77e41e2c3bb6b1b123b52a15a284de1ffc03d605879942c00e3a87428499d8d031d554646108a0f77652549411167f6a7788e4fc7027eefccf3356 - languageName: node - linkType: hard - -"import-lazy@npm:~4.0.0": - version: 4.0.0 - resolution: "import-lazy@npm:4.0.0" - checksum: 22f5e51702134aef78890156738454f620e5fe7044b204ebc057c614888a1dd6fdf2ede0fdcca44d5c173fd64f65c985f19a51775b06967ef58cc3d26898df07 - languageName: node - linkType: hard - -"import-local@npm:^3.0.2": - version: 3.2.0 - resolution: "import-local@npm:3.2.0" - dependencies: - pkg-dir: ^4.2.0 - resolve-cwd: ^3.0.0 - bin: - import-local-fixture: fixtures/cli.js - checksum: 0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 - languageName: node - linkType: hard - -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 - languageName: node - linkType: hard - -"ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 - languageName: node - linkType: hard - -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 - languageName: node - linkType: hard - -"inline-style-prefixer@npm:^7.0.1": - version: 7.0.1 - resolution: "inline-style-prefixer@npm:7.0.1" - dependencies: - css-in-js-utils: ^3.1.0 - checksum: 07a72573dfdac5e08fa18f5ce71d922861716955e230175ac415db227d9ed49443c764356cb407a92f4c85b30ebf39604165260b4dfbf3196b7736d7332c5c06 - languageName: node - linkType: hard - -"inquirer@npm:8.2.6, inquirer@npm:^8.2.0": - version: 8.2.6 - resolution: "inquirer@npm:8.2.6" - 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 - checksum: 387ffb0a513559cc7414eb42c57556a60e302f820d6960e89d376d092e257a919961cd485a1b4de693dbb5c0de8bc58320bfd6247dfd827a873aa82a4215a240 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" - dependencies: - es-errors: ^1.3.0 - hasown: ^2.0.0 - side-channel: ^1.0.4 - checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb - languageName: node - linkType: hard - -"interpret@npm:^2.2.0": - version: 2.2.0 - resolution: "interpret@npm:2.2.0" - checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e - languageName: node - linkType: hard - -"invariant@npm:^2.2.2, invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: ^1.0.0 - checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 - languageName: node - linkType: hard - -"ioredis@npm:^5.4.1": - version: 5.4.1 - resolution: "ioredis@npm:5.4.1" - dependencies: - "@ioredis/commands": ^1.1.1 - cluster-key-slot: ^1.1.0 - debug: ^4.3.4 - denque: ^2.1.0 - lodash.defaults: ^4.2.0 - lodash.isarguments: ^3.1.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - standard-as-callback: ^2.1.0 - checksum: 92210294f75800febe7544c27b07e4892480172363b11971aa575be5b68f023bfed4bc858abc9792230c153aa80409047a358f174062c14d17536aa4499fe10b - languageName: node - linkType: hard - -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: 1.1.0 - sprintf-js: ^1.1.3 - checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 - languageName: node - linkType: hard - -"ipaddr.js@npm:^2.1.0": - version: 2.2.0 - resolution: "ipaddr.js@npm:2.2.0" - checksum: 770ba8451fd9bf78015e8edac0d5abd7a708cbf75f9429ca9147a9d2f3a2d60767cd5de2aab2b1e13ca6e4445bdeff42bf12ef6f151c07a5c6cf8a44328e2859 - languageName: node - linkType: hard - -"is-alphabetical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphabetical@npm:1.0.4" - checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb - languageName: node - linkType: hard - -"is-alphanumerical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphanumerical@npm:1.0.4" - dependencies: - is-alphabetical: ^1.0.0 - is-decimal: ^1.0.0 - checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f - languageName: node - linkType: hard - -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f - languageName: node - linkType: hard - -"is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f - languageName: node - linkType: hard - -"is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" - dependencies: - has-tostringtag: ^1.0.0 - checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd - languageName: node - linkType: hard - -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" - dependencies: - has-bigints: ^1.0.1 - checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 - languageName: node - linkType: hard - -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: ^2.0.0 - checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c - languageName: node - linkType: hard - -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 - languageName: node - linkType: hard - -"is-buffer@npm:^2.0.0": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 - languageName: node - linkType: hard - -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac - languageName: node - linkType: hard - -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": - version: 2.15.1 - resolution: "is-core-module@npm:2.15.1" - dependencies: - hasown: ^2.0.2 - checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 - languageName: node - linkType: hard - -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" - dependencies: - is-typed-array: ^1.1.13 - checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 - languageName: node - linkType: hard - -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" - dependencies: - has-tostringtag: ^1.0.0 - checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc - languageName: node - linkType: hard - -"is-decimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-decimal@npm:1.0.4" - checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96 - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 4f243a8e06228cd45bdab8608d2cb7abfc20f6f0189c8ac21ea8d603f1f196eabd531ce0bb8e08cbab047e9845ef2c191a3761c9a17ad5cabf8b35499c4ad35d - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 - languageName: node - linkType: hard - -"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" - dependencies: - has-tostringtag: ^1.0.0 - checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: ^2.1.1 - checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 - languageName: node - linkType: hard - -"is-hexadecimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-hexadecimal@npm:1.0.4" - checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5 - languageName: node - linkType: hard - -"is-in-browser@npm:^1.0.2, is-in-browser@npm:^1.1.3": - version: 1.1.3 - resolution: "is-in-browser@npm:1.1.3" - checksum: 178491f97f6663c0574565701b76f41633dbe065e4bd8d518ce017a8fa25e5109ecb6a3bd8bd55c0aba11b208f86b9f0f9c91f3664e148ebf618b74a74fcaf09 - languageName: node - linkType: hard - -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-map@npm:^2.0.2, is-map@npm:^2.0.3": - version: 2.0.3 - resolution: "is-map@npm:2.0.3" - checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc - languageName: node - linkType: hard - -"is-module@npm:^1.0.0": - version: 1.0.0 - resolution: "is-module@npm:1.0.0" - checksum: 8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f - languageName: node - linkType: hard - -"is-negative-zero@npm:^2.0.3": - version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd - languageName: node - linkType: hard - -"is-network-error@npm:^1.0.0": - version: 1.1.0 - resolution: "is-network-error@npm:1.1.0" - checksum: b2fe6aac07f814a9de275efd05934c832c129e7ba292d27614e9e8eec9e043b7a0bbeaeca5d0916b0f462edbec2aa2eaee974ee0a12ac095040e9515c222c251 - languageName: node - linkType: hard - -"is-node-process@npm:^1.2.0": - version: 1.2.0 - resolution: "is-node-process@npm:1.2.0" - checksum: 930765cdc6d81ab8f1bbecbea4a8d35c7c6d88a3ff61f3630e0fc7f22d624d7661c1df05c58547d0eb6a639dfa9304682c8e342c4113a6ed51472b704cee2928 - languageName: node - linkType: hard - -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" - dependencies: - has-tostringtag: ^1.0.0 - checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - -"is-plain-obj@npm:^3.0.0": - version: 3.0.0 - resolution: "is-plain-obj@npm:3.0.0" - checksum: a6ebdf8e12ab73f33530641972a72a4b8aed6df04f762070d823808303e4f76d87d5ea5bd76f96a7bbe83d93f04ac7764429c29413bd9049853a69cb630fb21c - languageName: node - linkType: hard - -"is-plain-obj@npm:^4.0.0": - version: 4.1.0 - resolution: "is-plain-obj@npm:4.1.0" - checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: ^3.0.1 - checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca - languageName: node - linkType: hard - -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - -"is-potential-custom-element-name@npm:^1.0.1": - version: 1.0.1 - resolution: "is-potential-custom-element-name@npm:1.0.1" - checksum: ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab - languageName: node - linkType: hard - -"is-primitive@npm:^3.0.1": - version: 3.0.1 - resolution: "is-primitive@npm:3.0.1" - checksum: c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed - languageName: node - linkType: hard - -"is-promise@npm:^4.0.0": - version: 4.0.0 - resolution: "is-promise@npm:4.0.0" - checksum: 0b46517ad47b00b6358fd6553c83ec1f6ba9acd7ffb3d30a0bf519c5c69e7147c132430452351b8a9fc198f8dd6c4f76f8e6f5a7f100f8c77d57d9e0f4261a8a - languageName: node - linkType: hard - -"is-property@npm:^1.0.2": - version: 1.0.2 - resolution: "is-property@npm:1.0.2" - checksum: 33b661a3690bcc88f7e47bb0a21b9e3187e76a317541ea7ec5e8096d954f441b77a46d8930c785f7fbf4ef8dfd624c25495221e026e50f74c9048fe501773be5 - languageName: node - linkType: hard - -"is-reference@npm:1.2.1": - version: 1.2.1 - resolution: "is-reference@npm:1.2.1" - dependencies: - "@types/estree": "*" - checksum: e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc - languageName: node - linkType: hard - -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 - languageName: node - linkType: hard - -"is-root@npm:^2.1.0": - version: 2.1.0 - resolution: "is-root@npm:2.1.0" - checksum: 37eea0822a2a9123feb58a9d101558ba276771a6d830f87005683349a9acff15958a9ca590a44e778c6b335660b83e85c744789080d734f6081a935a4880aee2 - languageName: node - linkType: hard - -"is-set@npm:^2.0.2, is-set@npm:^2.0.3": - version: 2.0.3 - resolution: "is-set@npm:2.0.3" - checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" - dependencies: - call-bind: ^1.0.7 - checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 - languageName: node - linkType: hard - -"is-ssh@npm:^1.4.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" - dependencies: - protocols: ^2.0.1 - checksum: 75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f - languageName: node - linkType: hard - -"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 - languageName: node - linkType: hard - -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" - dependencies: - has-tostringtag: ^1.0.0 - checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 - languageName: node - linkType: hard - -"is-subdir@npm:^1.1.1": - version: 1.2.0 - resolution: "is-subdir@npm:1.2.0" - dependencies: - better-path-resolve: 1.0.0 - checksum: 31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279 - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" - dependencies: - has-symbols: ^1.0.2 - checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 - languageName: node - linkType: hard - -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" - dependencies: - which-typed-array: ^1.1.14 - checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 - languageName: node - linkType: hard - -"is-typedarray@npm:~1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 - languageName: node - linkType: hard - -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 - languageName: node - linkType: hard - -"is-weakmap@npm:^2.0.2": - version: 2.0.2 - resolution: "is-weakmap@npm:2.0.2" - checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d - languageName: node - linkType: hard - -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de - languageName: node - linkType: hard - -"is-weakset@npm:^2.0.3": - version: 2.0.3 - resolution: "is-weakset@npm:2.0.3" - dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae - languageName: node - linkType: hard - -"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 - languageName: node - linkType: hard - -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: ^2.0.0 - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" - dependencies: - is-inside-container: ^1.0.0 - checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 - languageName: node - linkType: hard - -"isarray@npm:^1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a - languageName: node - linkType: hard - -"isbinaryfile@npm:^5.0.0": - version: 5.0.2 - resolution: "isbinaryfile@npm:5.0.2" - checksum: 5e3e9d31b016eefb7e93bd0ab7d088489882eeb9018bf71303f2ce5d9ad02dbb127663d065ce2519913c3c9135a99002e989d6b1786a0fcc0b3c3d2defb1f7d0 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e - languageName: node - linkType: hard - -"isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 - languageName: node - linkType: hard - -"isolated-vm@npm:^4.5.0": - version: 4.7.2 - resolution: "isolated-vm@npm:4.7.2" - dependencies: - node-gyp: latest - prebuild-install: ^7.1.1 - checksum: 16f43f6413623dc7009a8bb9fa567fb30ffc151e21e9a7ae616f25626e750ba823527fb24e2e17408943c6bbbcc7235db89f41262d43a8d8155ad99e888b0760 - languageName: node - linkType: hard - -"isomorphic-dompurify@npm:^0.13.0": - version: 0.13.0 - resolution: "isomorphic-dompurify@npm:0.13.0" - dependencies: - "@types/dompurify": ^2.1.0 - dompurify: ^2.2.7 - jsdom: ^16.5.2 - checksum: 144069c00c5ec2c8a9b5bca0abc8d1f5f091bb791564d5e8495cb7d45a4b23899fb7fda4fb91cbb80e3651f300df29a7b3225c0ae22071a56ac6e5362e8afbe3 - languageName: node - linkType: hard - -"isomorphic-form-data@npm:^2.0.0": - version: 2.0.0 - resolution: "isomorphic-form-data@npm:2.0.0" - dependencies: - form-data: ^2.3.2 - checksum: 234bfaa1ed037b1d6cf659eb7a5806889f1f60bc4c7effe5f54e52506004604a9d7229a03a8f9656a1a7ea5fcedca4342277083e38f88ff910b64eefa97dd95e - languageName: node - linkType: hard - -"isomorphic-git@npm:^1.23.0": - version: 1.27.1 - resolution: "isomorphic-git@npm:1.27.1" - dependencies: - async-lock: ^1.4.1 - clean-git-ref: ^2.0.1 - crc-32: ^1.2.0 - diff3: 0.0.3 - ignore: ^5.1.4 - minimisted: ^2.0.0 - pako: ^1.0.10 - pify: ^4.0.1 - readable-stream: ^3.4.0 - sha.js: ^2.4.9 - simple-get: ^4.0.1 - bin: - isogit: cli.cjs - checksum: ba6f3c10b3160dac74185881f1da1c5a9b6cbd32d5f273ebce7291055566e5c58f466f89be9039e9c83ededd86a69e367bc4050262bbfbc6b785eea211a7f923 - languageName: node - linkType: hard - -"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0": - version: 5.0.0 - resolution: "isomorphic-ws@npm:5.0.0" - peerDependencies: - ws: "*" - checksum: e20eb2aee09ba96247465fda40c6d22c1153394c0144fa34fe6609f341af4c8c564f60ea3ba762335a7a9c306809349f9b863c8beedf2beea09b299834ad5398 - languageName: node - linkType: hard - -"isstream@npm:~0.1.2": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": ^7.12.3 - "@babel/parser": ^7.14.7 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-coverage: ^3.2.0 - semver: ^6.3.0 - checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.3 - resolution: "istanbul-lib-instrument@npm:6.0.3" - dependencies: - "@babel/core": ^7.23.9 - "@babel/parser": ^7.23.9 - "@istanbuljs/schema": ^0.1.3 - istanbul-lib-coverage: ^3.2.0 - semver: ^7.5.4 - checksum: 74104c60c65c4fa0e97cc76f039226c356123893929f067bfad5f86fe839e08f5d680354a68fead3bc9c1e2f3fa6f3f53cded70778e821d911e851d349f3545a - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: ^3.0.0 - make-dir: ^4.0.0 - supports-color: ^7.1.0 - checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 - languageName: node - linkType: hard - -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" - dependencies: - debug: ^4.1.1 - istanbul-lib-coverage: ^3.0.0 - source-map: ^0.6.1 - checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.1.3": - version: 3.1.7 - resolution: "istanbul-reports@npm:3.1.7" - dependencies: - html-escaper: ^2.0.0 - istanbul-lib-report: ^3.0.0 - checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 - languageName: node - linkType: hard - -"iterare@npm:1.2.1": - version: 1.2.1 - resolution: "iterare@npm:1.2.1" - checksum: 70bc80038e3718aa9072bc63b3a0135166d7120bde46bfcaf80a88d11005dcef1b2d69cd353849f87a3f58ba8f546a8c6e6983408236ff01fa50b52339ee5223 - languageName: node - linkType: hard - -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" - 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 - checksum: d8a507e2ccdc2ce762e8a1d3f4438c5669160ac72b88b648e59a688eec6bc4e64b22338e74000518418d9e693faf2a092d2af21b9ec7dbf7763b037a54701168 - languageName: node - linkType: hard - -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" - dependencies: - "@isaacs/cliui": ^8.0.2 - "@pkgjs/parseargs": ^0.11.0 - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 - languageName: node - linkType: hard - -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" - dependencies: - execa: ^5.0.0 - jest-util: ^29.7.0 - p-limit: ^3.1.0 - checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99 - languageName: node - linkType: hard - -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" - dependencies: - "@jest/environment": ^29.7.0 - "@jest/expect": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - dedent: ^1.0.0 - is-generator-fn: ^2.0.0 - jest-each: ^29.7.0 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-runtime: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - p-limit: ^3.1.0 - pretty-format: ^29.7.0 - pure-rand: ^6.0.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7 - languageName: node - linkType: hard - -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" - dependencies: - "@jest/core": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - create-jest: ^29.7.0 - exit: ^0.1.2 - import-local: ^3.0.2 - jest-config: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - yargs: ^17.3.1 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36 - languageName: node - linkType: hard - -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" - dependencies: - "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.7.0 - "@jest/types": ^29.6.3 - babel-jest: ^29.7.0 - chalk: ^4.0.0 - ci-info: ^3.2.0 - deepmerge: ^4.2.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-circus: ^29.7.0 - jest-environment-node: ^29.7.0 - jest-get-type: ^29.6.3 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-runner: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - micromatch: ^4.0.4 - parse-json: ^5.2.0 - pretty-format: ^29.7.0 - slash: ^3.0.0 - strip-json-comments: ^3.1.1 - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff - languageName: node - linkType: hard - -"jest-css-modules@npm:^2.1.0": - version: 2.1.0 - resolution: "jest-css-modules@npm:2.1.0" - dependencies: - identity-obj-proxy: 3.0.0 - checksum: ddf01a327379f0186fc506b0c2a6cecad59acf3a7c947113f75530d1ea87e4f09aa98c9894283c0ead29688ef9fbc3c91ce1b158756034872fa097e491ee9f8c - languageName: node - linkType: hard - -"jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.6.3 - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 - checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 - languageName: node - linkType: hard - -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" - dependencies: - detect-newline: ^3.0.0 - checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192 - languageName: node - linkType: hard - -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - jest-get-type: ^29.6.3 - jest-util: ^29.7.0 - pretty-format: ^29.7.0 - checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c - languageName: node - linkType: hard - -"jest-environment-jsdom@npm:^29.0.2": - version: 29.7.0 - resolution: "jest-environment-jsdom@npm:29.7.0" - dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/jsdom": ^20.0.0 - "@types/node": "*" - jest-mock: ^29.7.0 - jest-util: ^29.7.0 - jsdom: ^20.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 559aac134c196fccc1dfc794d8fc87377e9f78e894bb13012b0831d88dec0abd7ece99abec69da564b8073803be4f04a9eb4f4d1bb80e29eec0cb252c254deb8 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" - dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - jest-mock: ^29.7.0 - jest-util: ^29.7.0 - checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - "@types/graceful-fs": ^4.1.3 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.9 - jest-regex-util: ^29.6.3 - jest-util: ^29.7.0 - jest-worker: ^29.7.0 - micromatch: ^4.0.4 - walker: ^1.0.8 - dependenciesMeta: - fsevents: - optional: true - checksum: c2c8f2d3e792a963940fbdfa563ce14ef9e14d4d86da645b96d3cd346b8d35c5ce0b992ee08593939b5f718cf0a1f5a90011a056548a1dbf58397d4356786f01 - languageName: node - linkType: hard - -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" - dependencies: - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 - checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" - dependencies: - chalk: ^4.0.0 - jest-diff: ^29.7.0 - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 - checksum: d7259e5f995d915e8a37a8fd494cb7d6af24cd2a287b200f831717ba0d015190375f9f5dc35393b8ba2aae9b2ebd60984635269c7f8cff7d85b077543b7744cd - languageName: node - linkType: hard - -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.6.3 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.7.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: a9d025b1c6726a2ff17d54cc694de088b0489456c69106be6b615db7a51b7beb66788bea7a59991a019d924fbf20f67d085a445aedb9a4d6760363f4d7d09930 - languageName: node - linkType: hard - -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - "@types/node": "*" - jest-util: ^29.7.0 - checksum: 81ba9b68689a60be1482212878973700347cb72833c5e5af09895882b9eb5c4e02843a1bbdf23f94c52d42708bab53a30c45a3482952c9eec173d1eaac5b86c5 - languageName: node - linkType: hard - -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a - languageName: node - linkType: hard - -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" - dependencies: - jest-regex-util: ^29.6.3 - jest-snapshot: ^29.7.0 - checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984 - languageName: node - linkType: hard - -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" - dependencies: - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-pnp-resolver: ^1.2.2 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - resolve: ^1.20.0 - resolve.exports: ^2.0.0 - slash: ^3.0.0 - checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487 - languageName: node - linkType: hard - -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" - dependencies: - "@jest/console": ^29.7.0 - "@jest/environment": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.13.1 - graceful-fs: ^4.2.9 - jest-docblock: ^29.7.0 - jest-environment-node: ^29.7.0 - jest-haste-map: ^29.7.0 - jest-leak-detector: ^29.7.0 - jest-message-util: ^29.7.0 - jest-resolve: ^29.7.0 - jest-runtime: ^29.7.0 - jest-util: ^29.7.0 - jest-watcher: ^29.7.0 - jest-worker: ^29.7.0 - p-limit: ^3.1.0 - source-map-support: 0.5.13 - checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb - languageName: node - linkType: hard - -"jest-runtime@npm:^29.0.2, jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" - dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/globals": ^29.7.0 - "@jest/source-map": ^29.6.3 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - cjs-module-lexer: ^1.0.0 - collect-v8-coverage: ^1.0.0 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-message-util: ^29.7.0 - jest-mock: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - slash: ^3.0.0 - strip-bom: ^4.0.0 - checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e - languageName: node - linkType: hard - -"jest-snapshot@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" - dependencies: - "@babel/core": ^7.11.6 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-jsx": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^29.7.0 - graceful-fs: ^4.2.9 - jest-diff: ^29.7.0 - jest-get-type: ^29.6.3 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - natural-compare: ^1.4.0 - pretty-format: ^29.7.0 - semver: ^7.5.3 - checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad - languageName: node - linkType: hard - -"jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca - languageName: node - linkType: hard - -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - camelcase: ^6.2.0 - chalk: ^4.0.0 - jest-get-type: ^29.6.3 - leven: ^3.1.0 - pretty-format: ^29.7.0 - checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae - languageName: node - linkType: hard - -"jest-watcher@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-watcher@npm:29.7.0" - dependencies: - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - emittery: ^0.13.1 - jest-util: ^29.7.0 - string-length: ^4.0.1 - checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f - languageName: node - linkType: hard - -"jest-worker@npm:^27.4.5": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "*" - jest-util: ^29.7.0 - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 30fff60af49675273644d408b650fc2eb4b5dcafc5a0a455f238322a8f9d8a98d847baca9d51ff197b6747f54c7901daa2287799230b856a0f48287d131f8c13 - languageName: node - linkType: hard - -"jest@npm:^29.7.0": - version: 29.7.0 - resolution: "jest@npm:29.7.0" - dependencies: - "@jest/core": ^29.7.0 - "@jest/types": ^29.6.3 - import-local: ^3.0.2 - jest-cli: ^29.7.0 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b - languageName: node - linkType: hard - -"jiti@npm:^1.18.2, jiti@npm:^1.21.6": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" - bin: - jiti: bin/jiti.js - checksum: 9ea4a70a7bb950794824683ed1c632e2ede26949fbd348e2ba5ec8dc5efa54dc42022d85ae229cadaa60d4b95012e80ea07d625797199b688cc22ab0e8891d32 - languageName: node - linkType: hard - -"jju@npm:~1.4.0": - version: 1.4.0 - resolution: "jju@npm:1.4.0" - checksum: 3790481bd2b7827dd6336e6e3dc2dcc6d425679ba7ebde7b679f61dceb4457ea0cda330972494de608571f4973c6dfb5f70fab6f3c5037dbab19ac449a60424f - languageName: node - linkType: hard - -"jmespath@npm:^0.15.0": - version: 0.15.0 - resolution: "jmespath@npm:0.15.0" - checksum: 353bb9e69cc4c1560be0a4df43cb4020abc246e1c60cb5b55dcc76d8c858383f1633faf22ccaf6a5e09568a2077d0f4f1e989e6fcfd496b5cef87964cc8cb9e7 - languageName: node - linkType: hard - -"jose@npm:^4.15.9": - version: 4.15.9 - resolution: "jose@npm:4.15.9" - checksum: 41abe1c99baa3cf8a78ebbf93da8f8e50e417b7a26754c4afa21865d87527b8ac2baf66de2c5f6accc3f7d7158658dae7364043677236ea1d07895b040097f15 - languageName: node - linkType: hard - -"jose@npm:^5.0.0": - version: 5.9.3 - resolution: "jose@npm:5.9.3" - checksum: d128f2b90daf76f14eb22a81528e4f1cd99aa73613ae9d7edad69479c0ae9c29d571108e21d6ac33c3892de7bea24c4a4b99b4eb63354ebe566683c719ee334e - languageName: node - linkType: hard - -"js-base64@npm:^3.6.0": - version: 3.7.7 - resolution: "js-base64@npm:3.7.7" - checksum: d1b02971db9dc0fd35baecfaf6ba499731fb44fe3373e7e1d6681fbd3ba665f29e8d9d17910254ef8104e2cb8b44117fe4202d3dc54c7cafe9ba300fe5433358 - languageName: node - linkType: hard - -"js-cookie@npm:^2.2.1": - version: 2.2.1 - resolution: "js-cookie@npm:2.2.1" - checksum: 9b1fb980a1c5e624fd4b28ea4867bb30c71e04c4484bb3a42766344c533faa684de9498e443425479ec68609e96e27b60614bfe354877c449c631529b6d932f2 - languageName: node - linkType: hard - -"js-file-download@npm:^0.4.12": - version: 0.4.12 - resolution: "js-file-download@npm:0.4.12" - checksum: a03847eef0184fbf34a7b7fd365ea6aa1a6cc142efeac52c4baa0cdde845dc93718eb66808dfcffd6c91b37ddc9d058d352ac9698b4280744bad3587240c93b6 - languageName: node - linkType: hard - -"js-levenshtein@npm:^1.1.6": - version: 1.1.6 - resolution: "js-levenshtein@npm:1.1.6" - checksum: 409f052a7f1141be4058d97da7860e08efd97fc588b7a4c5cfa0548bc04f6d576644dae65ab630266dff685d56fb90d494e03d4d79cb484c287746b4f1bf0694 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 - languageName: node - linkType: hard - -"js-yaml@npm:=4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: ^2.0.1 - bin: - js-yaml: bin/js-yaml.js - checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a - languageName: node - linkType: hard - -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1, js-yaml@npm:^3.8.3": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 - bin: - js-yaml: bin/js-yaml.js - checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c - languageName: node - linkType: hard - -"js-yaml@npm:~3.13.1": - version: 3.13.1 - resolution: "js-yaml@npm:3.13.1" - dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 - bin: - js-yaml: bin/js-yaml.js - checksum: 7511b764abb66d8aa963379f7d2a404f078457d106552d05a7b556d204f7932384e8477513c124749fa2de52eb328961834562bd09924902c6432e40daa408bc - languageName: node - linkType: hard - -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 - languageName: node - linkType: hard - -"jsbn@npm:~0.1.0": - version: 0.1.1 - resolution: "jsbn@npm:0.1.1" - checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 - languageName: node - linkType: hard - -"jsdom@npm:^16.5.2": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: ^2.0.5 - acorn: ^8.2.4 - acorn-globals: ^6.0.0 - cssom: ^0.4.4 - cssstyle: ^2.3.0 - data-urls: ^2.0.0 - decimal.js: ^10.2.1 - domexception: ^2.0.1 - escodegen: ^2.0.0 - form-data: ^3.0.0 - html-encoding-sniffer: ^2.0.1 - http-proxy-agent: ^4.0.1 - https-proxy-agent: ^5.0.0 - is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.0 - parse5: 6.0.1 - saxes: ^5.0.1 - symbol-tree: ^3.2.4 - tough-cookie: ^4.0.0 - w3c-hr-time: ^1.0.2 - w3c-xmlserializer: ^2.0.0 - webidl-conversions: ^6.1.0 - whatwg-encoding: ^1.0.5 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.5.0 - ws: ^7.4.6 - xml-name-validator: ^3.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 454b83371857000763ed31130a049acd1b113e3b927e6dcd75c67ddc30cdd242d7ebcac5c2294b7a1a6428155cb1398709c573b3c6d809218692ea68edd93370 - languageName: node - linkType: hard - -"jsdom@npm:^20.0.0": - version: 20.0.3 - resolution: "jsdom@npm:20.0.3" - dependencies: - abab: ^2.0.6 - acorn: ^8.8.1 - acorn-globals: ^7.0.0 - cssom: ^0.5.0 - cssstyle: ^2.3.0 - data-urls: ^3.0.2 - decimal.js: ^10.4.2 - domexception: ^4.0.0 - escodegen: ^2.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.2 - parse5: ^7.1.1 - 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: ^11.0.0 - ws: ^8.11.0 - xml-name-validator: ^4.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 6e2ae21db397133a061b270c26d2dbc0b9051733ea3b896a7ece78d79f475ff0974f766a413c1198a79c793159119169f2335ddb23150348fbfdcfa6f3105536 - languageName: node - linkType: hard - -"jsep@npm:^1.1.2, jsep@npm:^1.2.0": - version: 1.3.9 - resolution: "jsep@npm:1.3.9" - checksum: d1f3e2cc00209f67a989b73c2a89d2ccbea908d950ec959e2448c6449b134c6367b47eef4e1292767cb490f0b5b72e7309080b93ee4c7398684df2514dbd33a3 - languageName: node - linkType: hard - -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d - languageName: node - linkType: hard - -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 - languageName: node - linkType: hard - -"json-bigint@npm:^1.0.0": - version: 1.0.0 - resolution: "json-bigint@npm:1.0.0" - dependencies: - bignumber.js: ^9.0.0 - checksum: c67bb93ccb3c291e60eb4b62931403e378906aab113ec1c2a8dd0f9a7f065ad6fd9713d627b732abefae2e244ac9ce1721c7a3142b2979532f12b258634ce6f6 - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1, json-buffer@npm:^3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f - languageName: node - linkType: hard - -"json-pointer@npm:0.6.2": - version: 0.6.2 - resolution: "json-pointer@npm:0.6.2" - dependencies: - foreach: ^2.0.4 - checksum: 668143014b16d7f90e6f0e6c2d756b00b799424f58d750794a79a24cbce595855b224f7861986aaff719579558fbab81fb83c7371f5e24aded9dc33b3838de30 - languageName: node - linkType: hard - -"json-schema-compare@npm:^0.2.2": - version: 0.2.2 - resolution: "json-schema-compare@npm:0.2.2" - dependencies: - lodash: ^4.17.4 - checksum: dd6f2173857c8e3b77d6ebdfa05bd505bba5b08709ab46b532722f5d1c33b5fee1fc8f3c97d0c0d011db25f9f3b0baf7ab783bb5f55c32abd9f1201760e43c2c - languageName: node - linkType: hard - -"json-schema-library@npm:^9.0.0": - version: 9.3.5 - resolution: "json-schema-library@npm:9.3.5" - dependencies: - "@sagold/json-pointer": ^5.1.2 - "@sagold/json-query": ^6.1.3 - deepmerge: ^4.3.1 - fast-copy: ^3.0.2 - fast-deep-equal: ^3.1.3 - smtp-address-parser: 1.0.10 - valid-url: ^1.0.9 - checksum: 8c8a8c993f998a3485d5675781a0330f4e5abc43781f1fa03b709dd5a5157fb2a524c704966f8c4fc31873c5816d4a07058214873b78b1d54f8b4a0cf6737bcf - languageName: node - linkType: hard - -"json-schema-merge-allof@npm:^0.8.1": - version: 0.8.1 - resolution: "json-schema-merge-allof@npm:0.8.1" - dependencies: - compute-lcm: ^1.1.2 - json-schema-compare: ^0.2.2 - lodash: ^4.17.20 - checksum: 82700f6ac77351959138d6b153d77375a8c29cf48d907241b85c8292dd77aabd8cb816400f2b0d17062c4ccc8893832ec4f664ab9c814927ef502e7a595ea873 - languageName: node - linkType: hard - -"json-schema-to-ts@npm:^3.0.0": - version: 3.1.1 - resolution: "json-schema-to-ts@npm:3.1.1" - dependencies: - "@babel/runtime": ^7.18.3 - ts-algebra: ^2.0.0 - checksum: b616f1c2d7492502e11eec4f8e4539ee1e897543a679d929494afdc164d9557275cead8372747b73f239b1e68056ffbf551b03ae82d0047bba0dfe2bbd6b64f4 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - -"json-schema@npm:0.4.0, json-schema@npm:^0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 - languageName: node - linkType: hard - -"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - -"json5@npm:^1.0.1, json5@npm:^1.0.2": - version: 1.0.2 - resolution: "json5@npm:1.0.2" - dependencies: - minimist: ^1.2.0 - bin: - json5: lib/cli.js - checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 - languageName: node - linkType: hard - -"json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 - languageName: node - linkType: hard - -"jsonc-parser@npm:^3.2.0": - version: 3.3.1 - resolution: "jsonc-parser@npm:3.3.1" - checksum: 81ef19d98d9c6bd6e4a37a95e2753c51c21705cbeffd895e177f4b542cca9cda5fda12fb942a71a2e824a9132cf119dc2e642e9286386055e1365b5478f49a47 - languageName: node - linkType: hard - -"jsonc-parser@npm:~2.2.1": - version: 2.2.1 - resolution: "jsonc-parser@npm:2.2.1" - checksum: c113878b5edd4232ba0742c7e0ddefb22a2a8ef1aafa1674c0eb4c5df0be11ed02bc8288f52ebe44b1696de336e1bc06e7bbc1458d0f910540d72b57ee7c8084 - languageName: node - linkType: hard - -"jsonfile@npm:^4.0.0": - version: 4.0.0 - resolution: "jsonfile@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.6 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e - languageName: node - linkType: hard - -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" - dependencies: - graceful-fs: ^4.1.6 - universalify: ^2.0.0 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 - languageName: node - linkType: hard - -"jsonpath-plus@npm:7.1.0": - version: 7.1.0 - resolution: "jsonpath-plus@npm:7.1.0" - checksum: a4005dc860c6b7e339229842537ceb6eb839d87a3447f989792b9c64f2564bbbd40663515f9481fb5a1b6cb0f988afba5b0b150e0285c463b794a45ed1aaf555 - languageName: node - linkType: hard - -"jsonpath-plus@npm:^6.0.1": - version: 6.0.1 - resolution: "jsonpath-plus@npm:6.0.1" - checksum: bddec34b742249c5b38077dfcd8eb479fab4e077943253017326503ce4f527ef66938288c728712fd923907493d6eaba69a43015dc3dd9fdf48d89028ae7f466 - languageName: node - linkType: hard - -"jsonpath-plus@npm:^7.2.0": - version: 7.2.0 - resolution: "jsonpath-plus@npm:7.2.0" - checksum: 05f447339d29be861e307d6e812aec1b9b88a3ba6bba286966a4e8bed3e752bee3d715eabfc21dce968be85ccb48bf79d2c1af78da7b9b74cd1b446d4d5d02f5 - languageName: node - linkType: hard - -"jsonpath@npm:^1.1.1": - version: 1.1.1 - resolution: "jsonpath@npm:1.1.1" - dependencies: - esprima: 1.2.2 - static-eval: 2.0.2 - underscore: 1.12.1 - checksum: 5480d8e9e424fe2ed4ade6860b6e2cefddb21adb3a99abe0254cd9428e8ef9b0c9fb5729d6a5a514e90df50d645ccea9f3be48d627570e6222dd5dadc28eba7b - languageName: node - linkType: hard - -"jsonpointer@npm:^5.0.0, jsonpointer@npm:^5.0.1": - version: 5.0.1 - resolution: "jsonpointer@npm:5.0.1" - checksum: 0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c - languageName: node - linkType: hard - -"jsonschema@npm:^1.2.6": - version: 1.4.1 - resolution: "jsonschema@npm:1.4.1" - checksum: 1ef02a6cd9bc32241ec86bbf1300bdbc3b5f2d8df6eb795517cf7d1cd9909e7beba1e54fdf73990fd66be98a182bda9add9607296b0cb00b1348212988e424b2 - languageName: node - linkType: hard - -"jsonwebtoken@npm:^9.0.0, jsonwebtoken@npm:^9.0.2": - version: 9.0.2 - resolution: "jsonwebtoken@npm:9.0.2" - 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 - checksum: fc739a6a8b33f1974f9772dca7f8493ca8df4cc31c5a09dcfdb7cff77447dcf22f4236fb2774ef3fe50df0abeb8e1c6f4c41eba82f500a804ab101e2fbc9d61a - languageName: node - linkType: hard - -"jsprim@npm:^1.2.2": - version: 1.4.2 - resolution: "jsprim@npm:1.4.2" - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a - languageName: node - linkType: hard - -"jss-plugin-camel-case@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-camel-case@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - hyphenate-style-name: ^1.0.3 - jss: 10.10.0 - checksum: 693485b86f7a0e0bd0c16b8ddd057ca02a993fc088558c96501f9131e7e6261cc9f4b08047879a68441c688c40dceeb5219b1f15ade9043935aade4f37f5ca85 - languageName: node - linkType: hard - -"jss-plugin-default-unit@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-default-unit@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - jss: 10.10.0 - checksum: 6e56213830753ad80bca3824973a667106defaef698d5996d45d03a0e2a3e035b33cd257aa8015040c41bd6669e7598dce72c36099d7ae69db758a7b2ca453fa - languageName: node - linkType: hard - -"jss-plugin-global@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-global@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - jss: 10.10.0 - checksum: f3af4f40358e96cf89e0c7c84b6e441dc9b4d543cd6109fdf9314a9818fd780d252035f46cc526c3d3fb4393bc29effc6993cc22e04f4e67ec3c889ab760d580 - languageName: node - linkType: hard - -"jss-plugin-nested@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-nested@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - jss: 10.10.0 - tiny-warning: ^1.0.2 - checksum: 190094375972b68eb8f683387c74e97dc8347e7cc4f2fbfd40b3baf077dfde83d70e57be56744690d22537c0390e0a398714d86736df820c64e498df95f937de - languageName: node - linkType: hard - -"jss-plugin-props-sort@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-props-sort@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - jss: 10.10.0 - checksum: 274483444b6733bd58d229ebdcdb32b3c24172bc83cb2f6f8364926de19acd872758bcf06c7b3af11cf75504a67a7d67abba62b25081d144585a56b4df9512ba - languageName: node - linkType: hard - -"jss-plugin-rule-value-function@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-rule-value-function@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - jss: 10.10.0 - tiny-warning: ^1.0.2 - checksum: 009c9593b9be8b9f1030b797e58e3c233d90e034e5c68b0cabd25bffc7da965c69dc1ccb1bb6a542d72bb824df89036b2264fe564e8538320ef99febaf2882ee - languageName: node - linkType: hard - -"jss-plugin-vendor-prefixer@npm:^10.5.1": - version: 10.10.0 - resolution: "jss-plugin-vendor-prefixer@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - css-vendor: ^2.0.8 - jss: 10.10.0 - checksum: 879b7233f9b0b571074dc2b88d97a05dbb949012ba2405f1481bbedd521167dc835133632adb3f2d8ffceddd337c8c13e3e8b1931590516c0664039598752dff - languageName: node - linkType: hard - -"jss@npm:10.10.0, jss@npm:^10.5.1, jss@npm:~10.10.0": - version: 10.10.0 - resolution: "jss@npm:10.10.0" - dependencies: - "@babel/runtime": ^7.3.1 - csstype: ^3.0.2 - is-in-browser: ^1.1.3 - tiny-warning: ^1.0.2 - checksum: ecf71971df42729668c283e432e841349b7fdbe52e520f7704991cf4a738fd2451ec0feeb25c12cdc5addf7facecf838e74e62936fd461fb4c99f23d54a4792d - languageName: node - linkType: hard - -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": - version: 3.3.5 - resolution: "jsx-ast-utils@npm:3.3.5" - dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - object.assign: ^4.1.4 - object.values: ^1.1.6 - checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a - languageName: node - linkType: hard - -"jszip@npm:^3.10.1": - version: 3.10.1 - resolution: "jszip@npm:3.10.1" - dependencies: - lie: ~3.3.0 - pako: ~1.0.2 - readable-stream: ~2.3.6 - setimmediate: ^1.0.5 - checksum: abc77bfbe33e691d4d1ac9c74c8851b5761fba6a6986630864f98d876f3fcc2d36817dfc183779f32c00157b5d53a016796677298272a714ae096dfe6b1c8b60 - languageName: node - linkType: hard - -"jwa@npm:^1.4.1": - version: 1.4.1 - resolution: "jwa@npm:1.4.1" - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: ^5.0.1 - checksum: ff30ea7c2dcc61f3ed2098d868bf89d43701605090c5b21b5544b512843ec6fd9e028381a4dda466cbcdb885c2d1150f7c62e7168394ee07941b4098e1035e2f - languageName: node - linkType: hard - -"jwa@npm:^2.0.0": - version: 2.0.0 - resolution: "jwa@npm:2.0.0" - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: ^5.0.1 - checksum: 8f00b71ad5fe94cb55006d0d19202f8f56889109caada2f7eeb63ca81755769ce87f4f48101967f398462e3b8ae4faebfbd5a0269cb755dead5d63c77ba4d2f1 - languageName: node - linkType: hard - -"jws@npm:^3.2.2": - version: 3.2.2 - resolution: "jws@npm:3.2.2" - dependencies: - jwa: ^1.4.1 - safe-buffer: ^5.0.1 - checksum: f0213fe5b79344c56cd443428d8f65c16bf842dc8cb8f5aed693e1e91d79c20741663ad6eff07a6d2c433d1831acc9814e8d7bada6a0471fbb91d09ceb2bf5c2 - languageName: node - linkType: hard - -"jws@npm:^4.0.0": - version: 4.0.0 - resolution: "jws@npm:4.0.0" - dependencies: - jwa: ^2.0.0 - safe-buffer: ^5.0.1 - checksum: d68d07aa6d1b8cb35c363a9bd2b48f15064d342a5d9dc18a250dbbce8dc06bd7e4792516c50baa16b8d14f61167c19e851fd7f66b59ecc68b7f6a013759765f7 - languageName: node - linkType: hard - -"keygrip@npm:~1.1.0": - version: 1.1.0 - resolution: "keygrip@npm:1.1.0" - dependencies: - tsscmp: 1.0.6 - checksum: 078cd16a463d187121f0a27c1c9c95c52ad392b620f823431689f345a0501132cee60f6e96914b07d570105af470b96960402accd6c48a0b1f3cd8fac4fa2cae - languageName: node - linkType: hard - -"keyv@npm:*": - version: 5.0.3 - resolution: "keyv@npm:5.0.3" - dependencies: - "@keyv/serialize": "*" - checksum: bb2cbce2bc3fe6723bc17443e0f6fd9b9a590bbb245b0e8fb030a8c20c6ab28c11e2ee4f727778a259449c18f5f4c76bc5b20dc80ea67d1c84018fc251fb8d89 - languageName: node - linkType: hard - -"keyv@npm:^4.0.0, keyv@npm:^4.5.2, keyv@npm:^4.5.3": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: 3.0.1 - checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.2": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b - languageName: node - linkType: hard - -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 - languageName: node - linkType: hard - -"kleur@npm:^4.0.3": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 - languageName: node - linkType: hard - -"knex@npm:3, knex@npm:^3.0.0": - version: 3.1.0 - resolution: "knex@npm:3.1.0" - dependencies: - colorette: 2.0.19 - commander: ^10.0.0 - debug: 4.3.4 - escalade: ^3.1.1 - esm: ^3.2.25 - get-package-type: ^0.1.0 - getopts: 2.3.0 - interpret: ^2.2.0 - lodash: ^4.17.21 - pg-connection-string: 2.6.2 - rechoir: ^0.8.0 - resolve-from: ^5.0.0 - tarn: ^3.0.2 - tildify: 2.0.0 - peerDependenciesMeta: - better-sqlite3: - optional: true - mysql: - optional: true - mysql2: - optional: true - pg: - optional: true - pg-native: - optional: true - sqlite3: - optional: true - tedious: - optional: true - bin: - knex: bin/cli.js - checksum: 3905f8d27960975f7f57f3f488d1ef3ccf47784acc8eb627e8a28cbbe1f296c6879c8ef0cbd9e17e867be80117d305cd948545f3fbd4c74b24c90d2413bbc021 - languageName: node - linkType: hard - -"knip@npm:^5.27.4": - version: 5.30.6 - resolution: "knip@npm:5.30.6" - dependencies: - "@nodelib/fs.walk": 1.2.8 - "@snyk/github-codeowners": 1.1.0 - easy-table: 1.2.0 - enhanced-resolve: ^5.17.1 - fast-glob: ^3.3.2 - jiti: ^1.21.6 - js-yaml: ^4.1.0 - minimist: ^1.2.8 - picocolors: ^1.0.0 - picomatch: ^4.0.1 - pretty-ms: ^9.0.0 - smol-toml: ^1.3.0 - strip-json-comments: 5.0.1 - summary: 2.1.0 - zod: ^3.22.4 - zod-validation-error: ^3.0.3 - peerDependencies: - "@types/node": ">=18" - typescript: ">=5.0.4" - bin: - knip: bin/knip.js - knip-bun: bin/knip-bun.js - checksum: 9820761248882926789bdf3cf8014a32e695d94bdabc335b4b637bceaeec7922358b67027b46aa5f7f2af10460027d0d33be407d48db76e50c8d1dd8dfca95ce - languageName: node - linkType: hard - -"koa-compose@npm:^4.1.0": - version: 4.1.0 - resolution: "koa-compose@npm:4.1.0" - checksum: 46cb16792d96425e977c2ae4e5cb04930280740e907242ec9c25e3fb8b4a1d7b54451d7432bc24f40ec62255edea71894d2ceeb8238501842b4e48014f2e83db - languageName: node - linkType: hard - -"koa-convert@npm:^2.0.0": - version: 2.0.0 - resolution: "koa-convert@npm:2.0.0" - dependencies: - co: ^4.6.0 - koa-compose: ^4.1.0 - checksum: 7385b3391995f59c1312142e110d5dff677f9850dbfbcf387cd36a7b0af03b5d26e82b811eb9bb008b4f3e661cdab1f8817596e46b1929da2cf6e97a2f7456ed - languageName: node - linkType: hard - -"koa@npm:2.15.3": - version: 2.15.3 - resolution: "koa@npm:2.15.3" - dependencies: - accepts: ^1.3.5 - cache-content-type: ^1.0.0 - content-disposition: ~0.5.2 - content-type: ^1.0.4 - cookies: ~0.9.0 - debug: ^4.3.2 - delegates: ^1.0.0 - depd: ^2.0.0 - destroy: ^1.0.4 - encodeurl: ^1.0.2 - escape-html: ^1.0.3 - fresh: ~0.5.2 - http-assert: ^1.3.0 - http-errors: ^1.6.3 - is-generator-function: ^1.0.7 - koa-compose: ^4.1.0 - koa-convert: ^2.0.0 - on-finished: ^2.3.0 - only: ~0.0.2 - parseurl: ^1.3.2 - statuses: ^1.5.0 - type-is: ^1.6.16 - vary: ^1.1.2 - checksum: 7c3537443b1a588cf5c3e5554b914ff2bad510323d22b41861d5e0c97d47e9c5997965f303ede8be8bd83d309a4eea1f82cd45d35d6838bc21bb1bb6a90d5d25 - languageName: node - linkType: hard - -"kuler@npm:^2.0.0": - version: 2.0.0 - resolution: "kuler@npm:2.0.0" - checksum: 9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 - languageName: node - linkType: hard - -"language-subtag-registry@npm:^0.3.20": - version: 0.3.23 - resolution: "language-subtag-registry@npm:0.3.23" - checksum: 0b64c1a6c5431c8df648a6d25594ff280613c886f4a1a542d9b864e5472fb93e5c7856b9c41595c38fac31370328fc79fcc521712e89ea6d6866cbb8e0995d81 - languageName: node - linkType: hard - -"language-tags@npm:^1.0.9": - version: 1.0.9 - resolution: "language-tags@npm:1.0.9" - dependencies: - language-subtag-registry: ^0.3.20 - checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 - languageName: node - linkType: hard - -"launch-editor@npm:^2.6.1": - version: 2.9.1 - resolution: "launch-editor@npm:2.9.1" - dependencies: - picocolors: ^1.0.0 - shell-quote: ^1.8.1 - checksum: bed887085a9729cc2ad050329d92a99f4c69bacccf96d1ed8c84670608a3a128a828ba8e9a8a41101c5aea5aea6f79984658e2fd11f6ba85e32e6e1ed16dbb1c - languageName: node - linkType: hard - -"lazystream@npm:^1.0.0": - version: 1.0.1 - resolution: "lazystream@npm:1.0.1" - dependencies: - readable-stream: ^2.0.5 - checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 - languageName: node - linkType: hard - -"leven@npm:2.1.0": - version: 2.1.0 - resolution: "leven@npm:2.1.0" - checksum: f7b4a01b15c0ee2f92a04c0367ea025d10992b044df6f0d4ee1a845d4a488b343e99799e2f31212d72a2b1dea67124f57c1bb1b4561540df45190e44b5b8b394 - languageName: node - linkType: hard - -"leven@npm:3.1.0, leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: ^1.2.1 - type-check: ~0.4.0 - checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 - languageName: node - linkType: hard - -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e - languageName: node - linkType: hard - -"li@npm:^1.3.0": - version: 1.3.0 - resolution: "li@npm:1.3.0" - checksum: 44056b8278771cc11c93a9622860554e34181a7c3789b6bf57b2f9a5ccb02fadc169d211c3f360615a790f3bd54bfc5618c5615ffce3a8e68e515b5bea4bede4 - languageName: node - linkType: hard - -"libsodium-wrappers@npm:^0.7.11": - version: 0.7.15 - resolution: "libsodium-wrappers@npm:0.7.15" - dependencies: - libsodium: ^0.7.15 - checksum: 35bd4d4a4ced47ed69b0e1f1772651507a7224285d6487c4c0d9a5ab80e0daf2c225e069474d0cd640fcd4152608b51005fff8f107e12e04545a92e8db45e422 - languageName: node - linkType: hard - -"libsodium@npm:^0.7.15": - version: 0.7.15 - resolution: "libsodium@npm:0.7.15" - checksum: c641fee43415c8c516c531303439ab89cd1e72de56e3f9fd9e07f695a2cf0fe8f3095f6015db5e351ae4693a1ba50ac18cb19b3e0d241be0546b82319166abe0 - languageName: node - linkType: hard - -"lie@npm:~3.3.0": - version: 3.3.0 - resolution: "lie@npm:3.3.0" - dependencies: - immediate: ~3.0.5 - checksum: 33102302cf19766f97919a6a98d481e01393288b17a6aa1f030a3542031df42736edde8dab29ffdbf90bebeffc48c761eb1d064dc77592ca3ba3556f9fe6d2a8 - languageName: node - linkType: hard - -"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 - languageName: node - linkType: hard - -"linkify-it@npm:^3.0.1": - version: 3.0.3 - resolution: "linkify-it@npm:3.0.3" - dependencies: - uc.micro: ^1.0.1 - checksum: 31367a4bb70c5bbc9703246236b504b0a8e049bcd4e0de4291fa50f0ebdebf235b5eb54db6493cb0b1319357c6eeafc4324c9f4aa34b0b943d9f2e11a1268fbc - languageName: node - linkType: hard - -"linkify-it@npm:^5.0.0": - version: 5.0.0 - resolution: "linkify-it@npm:5.0.0" - dependencies: - uc.micro: ^2.0.0 - checksum: b0b86cadaf816b64c947a83994ceaad1c15f9fe7e079776ab88699fb71afd7b8fc3fd3d0ae5ebec8c92c1d347be9ba257b8aef338c0ebf81b0d27dcf429a765a - languageName: node - linkType: hard - -"linkify-react@npm:4.1.3": - version: 4.1.3 - resolution: "linkify-react@npm:4.1.3" - peerDependencies: - linkifyjs: ^4.0.0 - react: ">= 15.0.0" - checksum: 1c28ab02774d5427fad9f4a5ad1c7b852b83aece983fd143fdb4ec95dedf7edc77da59883aaf6fb1a2c2060e8b5e72fdfad4d704d544fabc2b173a1b1eb6473d - languageName: node - linkType: hard - -"linkifyjs@npm:4.1.3": - version: 4.1.3 - resolution: "linkifyjs@npm:4.1.3" - checksum: 023d467499a717a49ebbfa256a80cb2811a3b038ff2593e5be0fb8a4715b0a63bf80c571838e19e120833d5b9874464f3a1448965c8eebbde8c19458b3a6c6e4 - languageName: node - linkType: hard - -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: a90e00dee9a16be118ea43fec3192d0b491fe03a32ed48a4132eb61d498f5536a03a1315531c19d284392a8726a4ecad71d82044c28d7f22ef62e029bf761569 - languageName: node - linkType: hard - -"loader-utils@npm:^1.1.0": - version: 1.4.2 - resolution: "loader-utils@npm:1.4.2" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^1.0.1 - checksum: eb6fb622efc0ffd1abdf68a2022f9eac62bef8ec599cf8adb75e94d1d338381780be6278534170e99edc03380a6d29bc7eb1563c89ce17c5fed3a0b17f1ad804 - languageName: node - linkType: hard - -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^2.1.2 - checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 - languageName: node - linkType: hard - -"loader-utils@npm:^3.2.0": - version: 3.3.1 - resolution: "loader-utils@npm:3.3.1" - checksum: d35808e081635e5bc50228a52ed79f83e2c82bd8f7578818c12b1b4cf0b7f409d72d9b93a683ec36b9eaa93346693d3f3c8380183ba2ff81599b0829d685de39 - languageName: node - linkType: hard - -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: ^3.0.0 - path-exists: ^3.0.0 - checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: ^4.1.0 - checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 - languageName: node - linkType: hard - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1 - languageName: node - linkType: hard - -"lodash.clonedeep@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 - languageName: node - linkType: hard - -"lodash.clonedeepwith@npm:4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeepwith@npm:4.5.0" - checksum: 9fbf4ebfa04b381df226a2298eba680327bea3d0d5d19c5118de7ae218fd219186e30e9fd0d33b13729f34ffbc83c1cf09cb27aff265ba94cb602b8a2b1e71c9 - languageName: node - linkType: hard - -"lodash.debounce@npm:^4, lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 - languageName: node - linkType: hard - -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - -"lodash.flattendeep@npm:^4.0.0": - version: 4.4.0 - resolution: "lodash.flattendeep@npm:4.4.0" - checksum: 8521c919acac3d4bcf0aaf040c1ca9cb35d6c617e2d72e9b4d51c9a58b4366622cd6077441a18be626c3f7b28227502b3bf042903d447b056ee7e0b11d45c722 - languageName: node - linkType: hard - -"lodash.get@npm:^4.4.2": - version: 4.4.2 - resolution: "lodash.get@npm:4.4.2" - checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 - languageName: node - linkType: hard - -"lodash.includes@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.includes@npm:4.3.0" - checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6 - languageName: node - linkType: hard - -"lodash.isarguments@npm:^3.1.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 - languageName: node - linkType: hard - -"lodash.isboolean@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isboolean@npm:3.0.3" - checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 - languageName: node - linkType: hard - -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 - languageName: node - linkType: hard - -"lodash.isinteger@npm:^4.0.4": - version: 4.0.4 - resolution: "lodash.isinteger@npm:4.0.4" - checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691 - languageName: node - linkType: hard - -"lodash.isnumber@npm:^3.0.3": - version: 3.0.3 - resolution: "lodash.isnumber@npm:3.0.3" - checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 - languageName: node - linkType: hard - -"lodash.isplainobject@npm:^4.0.6": - version: 4.0.6 - resolution: "lodash.isplainobject@npm:4.0.6" - checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 - languageName: node - linkType: hard - -"lodash.isstring@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.isstring@npm:4.0.1" - checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 - languageName: node - linkType: hard - -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - -"lodash.once@npm:^4.0.0": - version: 4.1.1 - resolution: "lodash.once@npm:4.1.1" - checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245 - languageName: node - linkType: hard - -"lodash.startcase@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.startcase@npm:4.4.0" - checksum: c03a4a784aca653845fe09d0ef67c902b6e49288dc45f542a4ab345a9c406a6dc194c774423fa313ee7b06283950301c1221dd2a1d8ecb2dac8dfbb9ed5606b5 - languageName: node - linkType: hard - -"lodash.topath@npm:^4.5.2": - version: 4.5.2 - resolution: "lodash.topath@npm:4.5.2" - checksum: 04583e220f4bb1c4ac0008ff8f46d9cb4ddce0ea1090085790da30a41f4cb1b904d885cb73257fca619fa825cd96f9bb97c67d039635cb76056e18f5e08bfdee - languageName: node - linkType: hard - -"lodash.uniq@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.uniq@npm:4.5.0" - checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d - languageName: node - linkType: hard - -"lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0, lodash@npm:~4.17.15, lodash@npm:~4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 - languageName: node - linkType: hard - -"log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: ^4.1.0 - is-unicode-supported: ^0.1.0 - checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 - languageName: node - linkType: hard - -"log4js@npm:6.9.1": - version: 6.9.1 - resolution: "log4js@npm:6.9.1" - dependencies: - date-format: ^4.0.14 - debug: ^4.3.4 - flatted: ^3.2.7 - rfdc: ^1.3.0 - streamroller: ^3.1.5 - checksum: 59d98c37d4163138dab5d9b06ae26965d1353106fece143973d57b1003b3a482791aa21374fd2cca81a953b8837b2f9756ac225404e60cbfa4dd3ab59f082e2e - languageName: node - linkType: hard - -"logform@npm:^2.3.2, logform@npm:^2.6.0, logform@npm:^2.6.1": - version: 2.6.1 - resolution: "logform@npm:2.6.1" - dependencies: - "@colors/colors": 1.6.0 - "@types/triple-beam": ^1.3.2 - fecha: ^4.2.0 - ms: ^2.1.1 - safe-stable-stringify: ^2.3.1 - triple-beam: ^1.3.0 - checksum: 0c6b95fa8350ccc33c7c33d77de2a9920205399706fc1b125151c857b61eb90873f4670d9e0e58e58c165b68a363206ae670d6da8b714527c838da3c84449605 - languageName: node - linkType: hard - -"long-timeout@npm:0.1.1": - version: 0.1.1 - resolution: "long-timeout@npm:0.1.1" - checksum: 48668e5362cb74c4b77a6b833d59f149b9bb9e99c5a5097609807e2597cd0920613b2a42b89bd0870848298be3691064d95599a04ae010023d07dba39932afa7 - languageName: node - linkType: hard - -"long@npm:^5.0.0, long@npm:^5.2.1": - version: 5.2.3 - resolution: "long@npm:5.2.3" - checksum: 885ede7c3de4facccbd2cacc6168bae3a02c3e836159ea4252c87b6e34d40af819824b2d4edce330bfb5c4d6e8ce3ec5864bdcf9473fa1f53a4f8225860e5897 - languageName: node - linkType: hard - -"longest-streak@npm:^3.0.0": - version: 3.1.0 - resolution: "longest-streak@npm:3.1.0" - checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0 - languageName: node - linkType: hard - -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: ^3.0.0 || ^4.0.0 - bin: - loose-envify: cli.js - checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: ^2.0.3 - checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 - languageName: node - linkType: hard - -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 - languageName: node - linkType: hard - -"lowlight@npm:^1.17.0": - version: 1.20.0 - resolution: "lowlight@npm:1.20.0" - dependencies: - fault: ^1.0.0 - highlight.js: ~10.7.0 - checksum: 14a1815d6bae202ddee313fc60f06d46e5235c02fa483a77950b401d85b4c1e12290145ccd17a716b07f9328bd5864aa2d402b6a819ff3be7c833d9748ff8ba7 - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a - languageName: node - linkType: hard - -"lru-cache@npm:^4.0.1": - version: 4.1.5 - resolution: "lru-cache@npm:4.1.5" - dependencies: - pseudomap: ^1.0.2 - yallist: ^2.1.2 - checksum: 4bb4b58a36cd7dc4dcec74cbe6a8f766a38b7426f1ff59d4cf7d82a2aa9b9565cd1cb98f6ff60ce5cd174524868d7bc9b7b1c294371851356066ca9ac4cf135a - languageName: node - linkType: hard - -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: ^3.0.2 - checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"lru-cache@npm:^9.0.0": - version: 9.1.2 - resolution: "lru-cache@npm:9.1.2" - checksum: d3415634be3908909081fc4c56371a8d562d9081eba70543d86871b978702fffd0e9e362b83921b27a29ae2b37b90f55675aad770a54ac83bb3e4de5049d4b15 - languageName: node - linkType: hard - -"lru.min@npm:^1.0.0": - version: 1.1.1 - resolution: "lru.min@npm:1.1.1" - checksum: 26ec06c656220a240427f29c3528871b9cfb3214bd5d1bf4c5f2b2cb69402f7558c560e30055fc09bd61e4bf651c1eda2f9b1ab1b16336616fca381b7d42ecba - languageName: node - linkType: hard - -"lunr@npm:^2.3.9": - version: 2.3.9 - resolution: "lunr@npm:2.3.9" - checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 - languageName: node - linkType: hard - -"luxon@npm:^3.0.0, luxon@npm:^3.2.1": - version: 3.5.0 - resolution: "luxon@npm:3.5.0" - checksum: f290fe5788c8e51e748744f05092160d4be12150dca70f9fadc0d233e53d60ce86acd82e7d909a114730a136a77e56f0d3ebac6141bbb82fd310969a4704825b - languageName: node - linkType: hard - -"luxon@npm:~3.4.0": - version: 3.4.4 - resolution: "luxon@npm:3.4.4" - checksum: 36c1f99c4796ee4bfddf7dc94fa87815add43ebc44c8934c924946260a58512f0fd2743a629302885df7f35ccbd2d13f178c15df046d0e3b6eb71db178f1c60c - languageName: node - linkType: hard - -"lz-string@npm:^1.5.0": - version: 1.5.0 - resolution: "lz-string@npm:1.5.0" - bin: - lz-string: bin/bin.js - checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d - languageName: node - linkType: hard - -"magic-string@npm:^0.30.10, magic-string@npm:^0.30.3": - version: 0.30.11 - resolution: "magic-string@npm:0.30.11" - dependencies: - "@jridgewell/sourcemap-codec": ^1.5.0 - checksum: e041649453c9a3f31d2e731fc10e38604d50e20d3585cd48bc7713a6e2e1a3ad3012105929ca15750d59d0a3f1904405e4b95a23b7e69dc256db3c277a73a3ca - languageName: node - linkType: hard - -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: ^7.5.3 - checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a - languageName: node - linkType: hard - -"make-error@npm:^1.1.1": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - 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 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c - languageName: node - linkType: hard - -"make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" - dependencies: - "@npmcli/agent": ^2.0.0 - cacache: ^18.0.0 - http-cache-semantics: ^4.1.1 - is-lambda: ^1.0.1 - minipass: ^7.0.2 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - proc-log: ^4.2.0 - promise-retry: ^2.0.1 - ssri: ^10.0.0 - checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: 1.0.5 - checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 - languageName: node - linkType: hard - -"map-age-cleaner@npm:^0.2.0": - version: 0.2.0 - resolution: "map-age-cleaner@npm:0.2.0" - dependencies: - p-defer: ^1.0.0 - checksum: 13a6810b76b0067efa7f4b0f3dc58b58b4a4b5faa4cae5a0e8d5d59eda04d7074724eee426c9b5890a1d7e14d1e2902a090587acc8e2430198e79ab1556a2dad - languageName: node - linkType: hard - -"markdown-escape@npm:^2.0.0": - version: 2.0.0 - resolution: "markdown-escape@npm:2.0.0" - checksum: 74c66d817636ac5f6a275fdc79ecb1e208d907ca85289d660b515256fbc3e380eb18d29b6bbbd6a77968ee4fb5872d40ecf31e52bc9f17855bb01bb723569fa0 - languageName: node - linkType: hard - -"markdown-it@npm:^12.2.0": - version: 12.3.2 - resolution: "markdown-it@npm:12.3.2" - dependencies: - argparse: ^2.0.1 - entities: ~2.1.0 - linkify-it: ^3.0.1 - mdurl: ^1.0.1 - uc.micro: ^1.0.5 - bin: - markdown-it: bin/markdown-it.js - checksum: 890555711c1c00fa03b936ca2b213001a3b9b37dea140d8445ae4130ce16628392aad24b12e2a0a9935336ca5951f2957a38f4e5309a2e38eab44e25ff32a41e - languageName: node - linkType: hard - -"markdown-it@npm:^14.1.0": - version: 14.1.0 - resolution: "markdown-it@npm:14.1.0" - dependencies: - argparse: ^2.0.1 - entities: ^4.4.0 - linkify-it: ^5.0.0 - mdurl: ^2.0.0 - punycode.js: ^2.3.1 - uc.micro: ^2.1.0 - bin: - markdown-it: bin/markdown-it.mjs - checksum: 07296b45ebd0b13a55611a24d1b1ad002c6729ec54f558f597846994b0b7b1de79d13cd99ff3e7b6e9e027f36b63125cdcf69174da294ecabdd4e6b9fff39e5d - languageName: node - linkType: hard - -"markdown-table@npm:^3.0.0": - version: 3.0.3 - resolution: "markdown-table@npm:3.0.3" - checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10 - languageName: node - linkType: hard - -"markdown-to-jsx@npm:^7.4.1": - version: 7.5.0 - resolution: "markdown-to-jsx@npm:7.5.0" - peerDependencies: - react: ">= 0.14.0" - checksum: c9c6f1bfad5f2d9b1d3476eb0313ae3dffd0a9f14011c74efdd7c664fd32ee1842ef48abb16a496046f90361af49aa80a827e9d9c0bc04824a1986fdeb4d1852 - languageName: node - linkType: hard - -"marked@npm:^4.0.14": - version: 4.3.0 - resolution: "marked@npm:4.3.0" - bin: - marked: bin/marked.js - checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 - languageName: node - linkType: hard - -"matcher@npm:^3.0.0": - version: 3.0.0 - resolution: "matcher@npm:3.0.0" - dependencies: - escape-string-regexp: ^4.0.0 - checksum: 8bee1a7ab7609c2c21d9c9254b6785fa708eadf289032b556d57a34e98fcd4c537659a004dafee6ce80ab157099e645c199dc52678dff1e7fb0a6684e0da4dbe - languageName: node - linkType: hard - -"material-ui-popup-state@npm:^1.9.3": - version: 1.9.3 - resolution: "material-ui-popup-state@npm:1.9.3" - dependencies: - "@babel/runtime": ^7.12.5 - "@material-ui/types": ^6.0.1 - classnames: ^2.2.6 - prop-types: ^15.7.2 - peerDependencies: - "@material-ui/core": ^4.0.0 || ^5.0.0-beta - react: ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 0acd73b54afec02072e9b401738eb1c8832fd90771efe9894220778cc6f6d89f60f3902fdeb109a4c037b19a26bcf5b77a60a79fcaa024ddf67224bbee466530 - languageName: node - linkType: hard - -"md5.js@npm:^1.3.4": - version: 1.3.5 - resolution: "md5.js@npm:1.3.5" - dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - safe-buffer: ^5.1.2 - checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c - languageName: node - linkType: hard - -"mdast-util-definitions@npm:^5.0.0": - version: 5.1.2 - resolution: "mdast-util-definitions@npm:5.1.2" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - unist-util-visit: ^4.0.0 - checksum: 2544daccab744ea1ede76045c2577ae4f1cc1b9eb1ea51ab273fe1dca8db5a8d6f50f87759c0ce6484975914b144b7f40316f805cb9c86223a78db8de0b77bae - languageName: node - linkType: hard - -"mdast-util-find-and-replace@npm:^2.0.0": - version: 2.2.2 - resolution: "mdast-util-find-and-replace@npm:2.2.2" - dependencies: - "@types/mdast": ^3.0.0 - escape-string-regexp: ^5.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.0.0 - checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b - languageName: node - linkType: hard - -"mdast-util-from-markdown@npm:^1.0.0": - version: 1.3.1 - resolution: "mdast-util-from-markdown@npm:1.3.1" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - decode-named-character-reference: ^1.0.0 - mdast-util-to-string: ^3.1.0 - micromark: ^3.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-decode-string: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-stringify-position: ^3.0.0 - uvu: ^0.5.0 - checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940 - languageName: node - linkType: hard - -"mdast-util-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.3 - resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3" - dependencies: - "@types/mdast": ^3.0.0 - ccount: ^2.0.0 - mdast-util-find-and-replace: ^2.0.0 - micromark-util-character: ^1.0.0 - checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2 - languageName: node - linkType: hard - -"mdast-util-gfm-footnote@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-footnote@npm:1.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - micromark-util-normalize-identifier: ^1.0.0 - checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6 - languageName: node - linkType: hard - -"mdast-util-gfm-strikethrough@npm:^1.0.0": - version: 1.0.3 - resolution: "mdast-util-gfm-strikethrough@npm:1.0.3" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549 - languageName: node - linkType: hard - -"mdast-util-gfm-table@npm:^1.0.0": - version: 1.0.7 - resolution: "mdast-util-gfm-table@npm:1.0.7" - dependencies: - "@types/mdast": ^3.0.0 - markdown-table: ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692 - languageName: node - linkType: hard - -"mdast-util-gfm-task-list-item@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-task-list-item@npm:1.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b - languageName: node - linkType: hard - -"mdast-util-gfm@npm:^2.0.0": - version: 2.0.2 - resolution: "mdast-util-gfm@npm:2.0.2" - dependencies: - mdast-util-from-markdown: ^1.0.0 - mdast-util-gfm-autolink-literal: ^1.0.0 - mdast-util-gfm-footnote: ^1.0.0 - mdast-util-gfm-strikethrough: ^1.0.0 - mdast-util-gfm-table: ^1.0.0 - mdast-util-gfm-task-list-item: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e - languageName: node - linkType: hard - -"mdast-util-phrasing@npm:^3.0.0": - version: 3.0.1 - resolution: "mdast-util-phrasing@npm:3.0.1" - dependencies: - "@types/mdast": ^3.0.0 - unist-util-is: ^5.0.0 - checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328 - languageName: node - linkType: hard - -"mdast-util-to-hast@npm:^12.1.0": - version: 12.3.0 - resolution: "mdast-util-to-hast@npm:12.3.0" - dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-definitions: ^5.0.0 - micromark-util-sanitize-uri: ^1.1.0 - trim-lines: ^3.0.0 - unist-util-generated: ^2.0.0 - unist-util-position: ^4.0.0 - unist-util-visit: ^4.0.0 - checksum: ea40c9f07dd0b731754434e81c913590c611b1fd753fa02550a1492aadfc30fb3adecaf62345ebb03cea2ddd250c15ab6e578fffde69c19955c9b87b10f2a9bb - languageName: node - linkType: hard - -"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": - version: 1.5.0 - resolution: "mdast-util-to-markdown@npm:1.5.0" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - longest-streak: ^3.0.0 - mdast-util-phrasing: ^3.0.0 - mdast-util-to-string: ^3.0.0 - micromark-util-decode-string: ^1.0.0 - unist-util-visit: ^4.0.0 - zwitch: ^2.0.0 - checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259 - languageName: node - linkType: hard - -"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": - version: 3.2.0 - resolution: "mdast-util-to-string@npm:3.2.0" - dependencies: - "@types/mdast": ^3.0.0 - checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 - languageName: node - linkType: hard - -"mdn-data@npm:2.0.14": - version: 2.0.14 - resolution: "mdn-data@npm:2.0.14" - checksum: 9d0128ed425a89f4cba8f787dca27ad9408b5cb1b220af2d938e2a0629d17d879a34d2cb19318bdb26c3f14c77dd5dfbae67211f5caaf07b61b1f2c5c8c7dc16 - languageName: node - linkType: hard - -"mdurl@npm:^1.0.1": - version: 1.0.1 - resolution: "mdurl@npm:1.0.1" - checksum: 71731ecba943926bfbf9f9b51e28b5945f9411c4eda80894221b47cc105afa43ba2da820732b436f0798fd3edbbffcd1fc1415843c41a87fea08a41cc1e3d02b - languageName: node - linkType: hard - -"mdurl@npm:^2.0.0": - version: 2.0.0 - resolution: "mdurl@npm:2.0.0" - checksum: 880bc289ef668df0bb34c5b2b5aaa7b6ea755052108cdaf4a5e5968ad01cf27e74927334acc9ebcc50a8628b65272ae6b1fd51fae1330c130e261c0466e1a3b2 - languageName: node - linkType: hard - -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 - languageName: node - linkType: hard - -"media-typer@npm:^1.1.0": - version: 1.1.0 - resolution: "media-typer@npm:1.1.0" - checksum: a58dd60804df73c672942a7253ccc06815612326dc1c0827984b1a21704466d7cde351394f47649e56cf7415e6ee2e26e000e81b51b3eebb5a93540e8bf93cbd - languageName: node - linkType: hard - -"memfs@npm:^3.1.2, memfs@npm:^3.4.1": - version: 3.5.3 - resolution: "memfs@npm:3.5.3" - dependencies: - fs-monkey: ^1.0.4 - checksum: 18dfdeacad7c8047b976a6ccd58bc98ba76e122ad3ca0e50a21837fe2075fc0d9aafc58ab9cf2576c2b6889da1dd2503083f2364191b695273f40969db2ecc44 - languageName: node - linkType: hard - -"memfs@npm:^4.6.0": - version: 4.12.0 - resolution: "memfs@npm:4.12.0" - dependencies: - "@jsonjoy.com/json-pack": ^1.0.3 - "@jsonjoy.com/util": ^1.3.0 - tree-dump: ^1.0.1 - tslib: ^2.0.0 - checksum: f05b9c32d1fb25038ecadb99527e483b5f2e592f0360c393e6bc95c4e5be95d4c714a7a3f91bff21e610352b44631aede521604596e621132c695749b8dcedbc - languageName: node - linkType: hard - -"memjs@npm:^1.3.2": - version: 1.3.2 - resolution: "memjs@npm:1.3.2" - checksum: f92c2a43725b70af69832f807d02b87a07609a1c1f2c8c37670dff5bae6ac5f0d767cc8b3a6a59626703538f96c0bd4f03f9d00ea3b28aeb33270d24e8782233 - languageName: node - linkType: hard - -"memoize-one@npm:>=3.1.1 <6, memoize-one@npm:^5.1.1": - version: 5.2.1 - resolution: "memoize-one@npm:5.2.1" - checksum: a3cba7b824ebcf24cdfcd234aa7f86f3ad6394b8d9be4c96ff756dafb8b51c7f71320785fbc2304f1af48a0467cbbd2a409efc9333025700ed523f254cb52e3d - languageName: node - linkType: hard - -"merge-descriptors@npm:1.0.3": - version: 1.0.3 - resolution: "merge-descriptors@npm:1.0.3" - checksum: 52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"meros@npm:^1.1.4, meros@npm:^1.2.1": - version: 1.3.0 - resolution: "meros@npm:1.3.0" - peerDependencies: - "@types/node": ">=13" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: ea86c83fe9357d3eb2f5bad20909e12642c7bc8c10340d9bd0968b48f69ec453de14f7e5032d138ad04cb10d79b8c9fb3c9601bb515e8fbdf9bec4eed62994ad - languageName: node - linkType: hard - -"methods@npm:^1.0.0, methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a - languageName: node - linkType: hard - -"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-core-commonmark@npm:1.1.0" - dependencies: - decode-named-character-reference: ^1.0.0 - micromark-factory-destination: ^1.0.0 - micromark-factory-label: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-factory-title: ^1.0.0 - micromark-factory-whitespace: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-html-tag-name: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b - languageName: node - linkType: hard - -"micromark-extension-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d - languageName: node - linkType: hard - -"micromark-extension-gfm-footnote@npm:^1.0.0": - version: 1.1.2 - resolution: "micromark-extension-gfm-footnote@npm:1.1.2" - dependencies: - micromark-core-commonmark: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7 - languageName: node - linkType: hard - -"micromark-extension-gfm-strikethrough@npm:^1.0.0": - version: 1.0.7 - resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811 - languageName: node - linkType: hard - -"micromark-extension-gfm-table@npm:^1.0.0": - version: 1.0.7 - resolution: "micromark-extension-gfm-table@npm:1.0.7" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6 - languageName: node - linkType: hard - -"micromark-extension-gfm-tagfilter@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" - dependencies: - micromark-util-types: ^1.0.0 - checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 - languageName: node - linkType: hard - -"micromark-extension-gfm-task-list-item@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960 - languageName: node - linkType: hard - -"micromark-extension-gfm@npm:^2.0.0": - version: 2.0.3 - resolution: "micromark-extension-gfm@npm:2.0.3" - dependencies: - micromark-extension-gfm-autolink-literal: ^1.0.0 - micromark-extension-gfm-footnote: ^1.0.0 - micromark-extension-gfm-strikethrough: ^1.0.0 - micromark-extension-gfm-table: ^1.0.0 - micromark-extension-gfm-tagfilter: ^1.0.0 - micromark-extension-gfm-task-list-item: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1 - languageName: node - linkType: hard - -"micromark-factory-destination@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-destination@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa - languageName: node - linkType: hard - -"micromark-factory-label@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-label@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5 - languageName: node - linkType: hard - -"micromark-factory-space@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-space@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941 - languageName: node - linkType: hard - -"micromark-factory-title@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-title@npm:1.1.0" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1 - languageName: node - linkType: hard - -"micromark-factory-whitespace@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-whitespace@npm:1.1.0" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd - languageName: node - linkType: hard - -"micromark-util-character@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-character@npm:1.2.0" - dependencies: - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac - languageName: node - linkType: hard - -"micromark-util-chunked@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-chunked@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b - languageName: node - linkType: hard - -"micromark-util-classify-character@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-classify-character@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0 - languageName: node - linkType: hard - -"micromark-util-combine-extensions@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-combine-extensions@npm:1.1.0" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9 - languageName: node - linkType: hard - -"micromark-util-decode-numeric-character-reference@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73 - languageName: node - linkType: hard - -"micromark-util-decode-string@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-string@npm:1.1.0" - dependencies: - decode-named-character-reference: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813 - languageName: node - linkType: hard - -"micromark-util-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-encode@npm:1.1.0" - checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0 - languageName: node - linkType: hard - -"micromark-util-html-tag-name@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-html-tag-name@npm:1.2.0" - checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750 - languageName: node - linkType: hard - -"micromark-util-normalize-identifier@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-normalize-identifier@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2 - languageName: node - linkType: hard - -"micromark-util-resolve-all@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-resolve-all@npm:1.1.0" - dependencies: - micromark-util-types: ^1.0.0 - checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c - languageName: node - linkType: hard - -"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": - version: 1.2.0 - resolution: "micromark-util-sanitize-uri@npm:1.2.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1 - languageName: node - linkType: hard - -"micromark-util-subtokenize@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-subtokenize@npm:1.1.0" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45 - languageName: node - linkType: hard - -"micromark-util-symbol@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-symbol@npm:1.1.0" - checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88 - languageName: node - linkType: hard - -"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-util-types@npm:1.1.0" - checksum: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7 - languageName: node - linkType: hard - -"micromark@npm:^3.0.0": - version: 3.2.0 - resolution: "micromark@npm:3.2.0" - dependencies: - "@types/debug": ^4.0.0 - debug: ^4.0.0 - decode-named-character-reference: ^1.0.0 - micromark-core-commonmark: ^1.0.1 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4 - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" - dependencies: - braces: ^3.0.3 - picomatch: ^2.3.1 - checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 - languageName: node - linkType: hard - -"miller-rabin@npm:^4.0.0": - version: 4.0.1 - resolution: "miller-rabin@npm:4.0.1" - dependencies: - bn.js: ^4.0.0 - brorand: ^1.0.1 - bin: - miller-rabin: bin/miller-rabin - checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f - languageName: node - linkType: hard - -"mime-db@npm:>= 1.43.0 < 2": - version: 1.53.0 - resolution: "mime-db@npm:1.53.0" - checksum: 3fd9380bdc0b085d0b56b580e4f89ca4fc3b823722310d795c248f0806b9a80afd5d8f4347f015ad943b9ecfa7cc0b71dffa0db96fa776d01a13474821a2c7fb - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: 1.52.0 - checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 - languageName: node - linkType: hard - -"mime@npm:^3.0.0": - version: 3.0.0 - resolution: "mime@npm:3.0.0" - bin: - mime: cli.js - checksum: f43f9b7bfa64534e6b05bd6062961681aeb406a5b53673b53b683f27fcc4e739989941836a355eef831f4478923651ecc739f4a5f6e20a76487b432bfd4db928 - languageName: node - linkType: hard - -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a - languageName: node - linkType: hard - -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 - languageName: node - linkType: hard - -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 - languageName: node - linkType: hard - -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 - languageName: node - linkType: hard - -"mini-css-extract-plugin@npm:^2.4.2": - version: 2.9.1 - resolution: "mini-css-extract-plugin@npm:2.9.1" - dependencies: - schema-utils: ^4.0.0 - tapable: ^2.2.1 - peerDependencies: - webpack: ^5.0.0 - checksum: 036b0fbb207cf9a56e2f5f5dce5e35100cbd255e5b5a920a5357ec99215af16a77136020729b2d004a041d04ebb0a544b2f442535cbb982704dcd50297014c9e - languageName: node - linkType: hard - -"minim@npm:~0.23.8": - version: 0.23.8 - resolution: "minim@npm:0.23.8" - dependencies: - lodash: ^4.15.0 - checksum: 98e19a431189cee4dfad766e19948fb65b3607780bda2dc3f76b7bb35f9a468f372fb1b4c4b2ebfe348191e09f2b981579967b29cf02038798efe4eab326ffca - languageName: node - linkType: hard - -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed - languageName: node - linkType: hard - -"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: ^2.0.1 - checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 - languageName: node - linkType: hard - -"minimatch@npm:^7.4.3": - version: 7.4.6 - resolution: "minimatch@npm:7.4.6" - dependencies: - brace-expansion: ^2.0.1 - checksum: 1a6c8d22618df9d2a88aabeef1de5622eb7b558e9f8010be791cb6b0fa6e102d39b11c28d75b855a1e377b12edc7db8ff12a99c20353441caa6a05e78deb5da9 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" - dependencies: - brace-expansion: ^2.0.1 - checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 - languageName: node - linkType: hard - -"minimisted@npm:^2.0.0": - version: 2.0.1 - resolution: "minimisted@npm:2.0.1" - dependencies: - minimist: ^1.2.5 - checksum: 6bc3df14558481c96764cfd6bf77a59f5838dec715c38c1e338193c1e56f536ba792ccbae84ff6632d13a7dd37ac888141c091d23733229b8d100148eec930aa - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: ^7.0.3 - checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 - languageName: node - linkType: hard - -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" - dependencies: - encoding: ^0.1.13 - minipass: ^7.0.3 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: ^3.0.0 - checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: ^3.0.0 - checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: ^3.0.0 - checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: ^4.0.0 - checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: ^3.0.0 - yallist: ^4.0.0 - checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 - languageName: node - linkType: hard - -"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac - languageName: node - linkType: hard - -"mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: ^1.2.6 - bin: - mkdirp: bin/cmd.js - checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - -"moo@npm:^0.5.0": - version: 0.5.2 - resolution: "moo@npm:0.5.2" - checksum: 5a41ddf1059fd0feb674d917c4774e41c877f1ca980253be4d3aae1a37f4bc513f88815041243f36f5cf67a62fb39324f3f997cf7fb17b6cb00767c165e7c499 - languageName: node - linkType: hard - -"morgan@npm:^1.10.0": - version: 1.10.0 - resolution: "morgan@npm:1.10.0" - dependencies: - basic-auth: ~2.0.1 - debug: 2.6.9 - depd: ~2.0.0 - on-finished: ~2.3.0 - on-headers: ~1.0.2 - checksum: fb41e226ab5a1abf7e8909e486b387076534716d60207e361acfb5df78b84d703a7b7ea58f3046a9fd0b83d3c94bfabde32323341a1f1b26ce50680abd2ea5dd - languageName: node - linkType: hard - -"mri@npm:1.1.4": - version: 1.1.4 - resolution: "mri@npm:1.1.4" - checksum: e65b9aed3b9e423ad4c11f529ab1b9280f65dce8fb476d0da236b5c570ad3322fbbcd2393180855f1474f8b0f982d76ad398766fbd47b8a5ab4069e325d0268e - languageName: node - linkType: hard - -"mri@npm:^1.1.0, mri@npm:^1.2.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"msw@npm:^1.0.0": - version: 1.3.4 - resolution: "msw@npm:1.3.4" - dependencies: - "@mswjs/cookies": ^0.2.2 - "@mswjs/interceptors": ^0.17.10 - "@open-draft/until": ^1.0.3 - "@types/cookie": ^0.4.1 - "@types/js-levenshtein": ^1.1.1 - chalk: ^4.1.1 - chokidar: ^3.4.2 - cookie: ^0.4.2 - graphql: ^16.8.1 - headers-polyfill: 3.2.5 - inquirer: ^8.2.0 - is-node-process: ^1.2.0 - js-levenshtein: ^1.1.6 - node-fetch: ^2.6.7 - outvariant: ^1.4.0 - path-to-regexp: ^6.2.0 - strict-event-emitter: ^0.4.3 - type-fest: ^2.19.0 - yargs: ^17.3.1 - peerDependencies: - typescript: ">= 4.4.x" - peerDependenciesMeta: - typescript: - optional: true - bin: - msw: cli/index.js - checksum: 57646ecb831e98f00387e60bad4d535e426d406ae2645340e59500c219059be225f1f02a5ff21aee9daeb7a8bdde922a00fb82930781d27e3f3fdaf6b292c25f - languageName: node - linkType: hard - -"multer@npm:^1.4.5-lts.1": - version: 1.4.5-lts.1 - resolution: "multer@npm:1.4.5-lts.1" - dependencies: - append-field: ^1.0.0 - busboy: ^1.0.0 - concat-stream: ^1.5.2 - mkdirp: ^0.5.4 - object-assign: ^4.1.1 - type-is: ^1.6.4 - xtend: ^4.0.0 - checksum: d6dfa78a6ec592b74890412f8962da8a87a3dcfe20f612e039b735b8e0faa72c735516c447f7de694ee0d981eb0a1b892fb9e2402a0348dc6091d18c38d89ecc - languageName: node - linkType: hard - -"multicast-dns@npm:^7.2.5": - version: 7.2.5 - resolution: "multicast-dns@npm:7.2.5" - dependencies: - dns-packet: ^5.2.2 - thunky: ^1.0.2 - bin: - multicast-dns: cli.js - checksum: 00b8a57df152d4cd0297946320a94b7c3cdf75a46a2247f32f958a8927dea42958177f9b7fdae69fab2e4e033fb3416881af1f5e9055a3e1542888767139e2fb - languageName: node - linkType: hard - -"mute-stream@npm:0.0.8": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 - languageName: node - linkType: hard - -"mysql2@npm:^3.0.0": - version: 3.11.3 - resolution: "mysql2@npm:3.11.3" - dependencies: - aws-ssl-profiles: ^1.1.1 - denque: ^2.1.0 - generate-function: ^2.3.1 - iconv-lite: ^0.6.3 - long: ^5.2.1 - lru.min: ^1.0.0 - named-placeholders: ^1.1.3 - seq-queue: ^0.0.5 - sqlstring: ^2.3.2 - checksum: ae62b5b997da429a33f0762158db965d22daece0030e75ac8e822b0b342ad082fa5f1ead87d922d0ba93595e9d5491036916ef91457c762517f25f41afa6e2d9 - languageName: node - linkType: hard - -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: ^1.0.0 - object-assign: ^4.0.1 - thenify-all: ^1.0.0 - checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 - languageName: node - linkType: hard - -"named-placeholders@npm:^1.1.3": - version: 1.1.3 - resolution: "named-placeholders@npm:1.1.3" - dependencies: - lru-cache: ^7.14.1 - checksum: 7834adc91e92ae1b9c4413384e3ccd297de5168bb44017ff0536705ddc4db421723bd964607849265feb3f6ded390f84cf138e5925f22f7c13324f87a803dc73 - languageName: node - linkType: hard - -"nan@npm:^2.14.0, nan@npm:^2.17.0, nan@npm:^2.18.0, nan@npm:^2.19.0, nan@npm:^2.20.0": - version: 2.20.0 - resolution: "nan@npm:2.20.0" - dependencies: - node-gyp: latest - checksum: eb09286e6c238a3582db4d88c875db73e9b5ab35f60306090acd2f3acae21696c9b653368b4a0e32abcef64ee304a923d6223acaddd16169e5eaaf5c508fb533 - languageName: node - linkType: hard - -"nano-css@npm:^5.6.2": - version: 5.6.2 - resolution: "nano-css@npm:5.6.2" - dependencies: - "@jridgewell/sourcemap-codec": ^1.4.15 - css-tree: ^1.1.2 - csstype: ^3.1.2 - fastest-stable-stringify: ^2.0.2 - inline-style-prefixer: ^7.0.1 - rtl-css-js: ^1.16.1 - stacktrace-js: ^2.0.2 - stylis: ^4.3.0 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 85d5e730798387bee3090e9943801489ec4269bd376a848b75515cf0f44dc7ce53d4a9fec575081a7dff53a8a5d4b00eebdc1bbf217d75fae7195819f917aba1 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" - bin: - nanoid: bin/nanoid.cjs - checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 - languageName: node - linkType: hard - -"napi-build-utils@npm:^1.0.1": - version: 1.0.2 - resolution: "napi-build-utils@npm:1.0.2" - checksum: 06c14271ee966e108d55ae109f340976a9556c8603e888037145d6522726aebe89dd0c861b4b83947feaf6d39e79e08817559e8693deedc2c94e82c5cbd090c7 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - -"ndjson@npm:^2.0.0": - version: 2.0.0 - resolution: "ndjson@npm:2.0.0" - dependencies: - json-stringify-safe: ^5.0.1 - minimist: ^1.2.5 - readable-stream: ^3.6.0 - split2: ^3.0.0 - through2: ^4.0.0 - bin: - ndjson: cli.js - checksum: f847a51a2275b8a6a1bfdb24095183836b71c3085670161678c9922bc59644f04e53ced385e549a5565fdc44c28e206bd3f2199d12525028f843a86b680c4446 - languageName: node - linkType: hard - -"nearley@npm:^2.20.1": - version: 2.20.1 - resolution: "nearley@npm:2.20.1" - dependencies: - commander: ^2.19.0 - moo: ^0.5.0 - railroad-diagrams: ^1.0.0 - randexp: 0.4.6 - bin: - nearley-railroad: bin/nearley-railroad.js - nearley-test: bin/nearley-test.js - nearley-unparse: bin/nearley-unparse.js - nearleyc: bin/nearleyc.js - checksum: 42c2c330c13c7991b48221c5df00f4352c2f8851636ae4d1f8ca3c8e193fc1b7668c78011d1cad88cca4c1c4dc087425420629c19cc286d7598ec15533aaef26 - languageName: node - linkType: hard - -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 - languageName: node - linkType: hard - -"neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 - languageName: node - linkType: hard - -"neotraverse@npm:=0.6.18": - version: 0.6.18 - resolution: "neotraverse@npm:0.6.18" - checksum: 6ec0855db8d484a33672ba4533617bab4944167c881a6ab35a987bf3b92f12159eac5c19ad9cc203c193b279cc1a09f0bd7c7fb7752f9950625cbd866071ef72 - languageName: node - linkType: hard - -"nimma@npm:0.2.2": - version: 0.2.2 - resolution: "nimma@npm:0.2.2" - dependencies: - "@jsep-plugin/regex": ^1.0.1 - "@jsep-plugin/ternary": ^1.0.2 - astring: ^1.8.1 - jsep: ^1.2.0 - jsonpath-plus: ^6.0.1 - lodash.topath: ^4.5.2 - dependenciesMeta: - jsonpath-plus: - optional: true - lodash.topath: - optional: true - checksum: 09369253a962e6cdddd37c4994d414a5fa00abc955c4d91946140b45b57465749a9f05663a64812ad5ac70caacb7ca22a8fc7c8db002032d0768c83dbba7b3ad - languageName: node - linkType: hard - -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: ^2.0.2 - tslib: ^2.0.3 - checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c - languageName: node - linkType: hard - -"node-abi@npm:^3.3.0": - version: 3.68.0 - resolution: "node-abi@npm:3.68.0" - dependencies: - semver: ^7.3.5 - checksum: ca9ccc4fe985b170c6032b0f489a5df8d6717bdede0f75344808d7e41506e28970e2c9c9b5f8c8f6078992d5767aa6623eac29734075f3a36cc5e6bb40f904ce - languageName: node - linkType: hard - -"node-abort-controller@npm:^3.0.1, node-abort-controller@npm:^3.1.1": - version: 3.1.1 - resolution: "node-abort-controller@npm:3.1.1" - checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047 - languageName: node - linkType: hard - -"node-cache@npm:^5.1.2": - version: 5.1.2 - resolution: "node-cache@npm:5.1.2" - dependencies: - clone: 2.x - checksum: b0bdd81a6fee4754fb984a05246b510bb35dc54721116d465899bf4229ee3287fdafb47da526900ee9924fb402ed5c7d8050049d37d8bf2d26dbafc23a2c3205 - languageName: node - linkType: hard - -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f - languageName: node - linkType: hard - -"node-fetch-commonjs@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch-commonjs@npm:3.3.2" - dependencies: - node-domexception: ^1.0.0 - web-streams-polyfill: ^3.0.3 - checksum: 7cc9bc3cba02c88ae031028c07af7f5053d1968e7f8e06931cdca51a695d66bb9fc9bca11bde31915a3e70a957b8e240c568f7ff47af5757efb5526c4389f570 - languageName: node - linkType: hard - -"node-fetch@npm:2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 - languageName: node - linkType: hard - -"node-forge@npm:^1, node-forge@npm:^1.3.1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 - languageName: node - linkType: hard - -"node-gyp@npm:^9.0.0": - version: 9.4.1 - resolution: "node-gyp@npm:9.4.1" - 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 - checksum: 8576c439e9e925ab50679f87b7dfa7aa6739e42822e2ad4e26c36341c0ba7163fdf5a946f0a67a476d2f24662bc40d6c97bd9e79ced4321506738e6b760a1577 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 10.2.0 - resolution: "node-gyp@npm:10.2.0" - dependencies: - env-paths: ^2.2.0 - exponential-backoff: ^3.1.1 - glob: ^10.3.10 - graceful-fs: ^4.2.6 - make-fetch-happen: ^13.0.0 - nopt: ^7.0.0 - proc-log: ^4.1.0 - semver: ^7.3.5 - tar: ^6.2.1 - which: ^4.0.0 - bin: - node-gyp: bin/node-gyp.js - checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f - languageName: node - linkType: hard - -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e - languageName: node - linkType: hard - -"node-libs-browser@npm:^2.2.1": - version: 2.2.1 - resolution: "node-libs-browser@npm:2.2.1" - dependencies: - assert: ^1.1.1 - browserify-zlib: ^0.2.0 - buffer: ^4.3.0 - console-browserify: ^1.1.0 - constants-browserify: ^1.0.0 - crypto-browserify: ^3.11.0 - domain-browser: ^1.1.1 - events: ^3.0.0 - https-browserify: ^1.0.0 - os-browserify: ^0.3.0 - path-browserify: 0.0.1 - process: ^0.11.10 - punycode: ^1.2.4 - querystring-es3: ^0.2.0 - readable-stream: ^2.3.3 - stream-browserify: ^2.0.1 - stream-http: ^2.7.2 - string_decoder: ^1.0.0 - timers-browserify: ^2.0.4 - tty-browserify: 0.0.0 - url: ^0.11.0 - util: ^0.11.0 - vm-browserify: ^1.0.1 - checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.18": - version: 2.0.18 - resolution: "node-releases@npm:2.0.18" - checksum: ef55a3d853e1269a6d6279b7692cd6ff3e40bc74947945101138745bfdc9a5edabfe72cb19a31a8e45752e1910c4c65c77d931866af6357f242b172b7283f5b3 - languageName: node - linkType: hard - -"node-sarif-builder@npm:^2.0.3": - version: 2.0.3 - resolution: "node-sarif-builder@npm:2.0.3" - dependencies: - "@types/sarif": ^2.1.4 - fs-extra: ^10.0.0 - checksum: 397dd9bfb0780c6753fb47d1fd0465f3c8a935082cb1bbd7ad6232d18b6343d9d499c6bc572ad0415db282efd6058fe8b7a6657020434adef4fbf93a8b95306e - languageName: node - linkType: hard - -"node-schedule@npm:2.1.1": - version: 2.1.1 - resolution: "node-schedule@npm:2.1.1" - dependencies: - cron-parser: ^4.2.0 - long-timeout: 0.1.1 - sorted-array-functions: ^1.3.0 - checksum: 6a8822b16fb024277c42efe710bdb35b6f1f6ab3a2f826283640511247d693f34ebd5ddf2863cd91609e7f323574e36c81cd2084dc204fa521f931380f0f963f - languageName: node - linkType: hard - -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" - dependencies: - abbrev: ^2.0.0 - bin: - nopt: bin/nopt.js - checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 - languageName: node - linkType: hard - -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: ^1.0.1 - checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"normalize-url@npm:^6.0.1": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 - languageName: node - linkType: hard - -"npm-bundled@npm:^2.0.0": - version: 2.0.1 - resolution: "npm-bundled@npm:2.0.1" - dependencies: - npm-normalize-package-bin: ^2.0.0 - checksum: 7747293985c48c5268871efe691545b03731cb80029692000cbdb0b3344b9617be5187aa36281cabbe6b938e3651b4e87236d1c31f9e645eef391a1a779413e6 - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^2.0.0": - version: 2.0.0 - resolution: "npm-normalize-package-bin@npm:2.0.0" - checksum: 7c5379f9b188b564c4332c97bdd9a5d6b7b15f02b5823b00989d6a0e6fb31eb0280f02b0a924f930e1fcaf00e60fae333aec8923d2a4c7747613c7d629d8aa25 - languageName: node - linkType: hard - -"npm-packlist@npm:^5.0.0": - version: 5.1.3 - resolution: "npm-packlist@npm:5.1.3" - 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 - checksum: 94cc9c66740e8f80243301de85eb0a2cec5bbd570c3f26b6ad7af1a3eca155f7e810580dc7ea4448f12a8fd82f6db307e7132a5fe69e157eb45b325acadeb22a - languageName: node - linkType: hard - -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: ^3.0.0 - checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - -"nth-check@npm:^2.0.1": - version: 2.1.1 - resolution: "nth-check@npm:2.1.1" - dependencies: - boolbase: ^1.0.0 - checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 - languageName: node - linkType: hard - -"nullthrows@npm:^1.0.0": - version: 1.1.1 - resolution: "nullthrows@npm:1.1.1" - checksum: 10806b92121253eb1b08ecf707d92480f5331ba8ae5b23fa3eb0548ad24196eb797ed47606153006568a5733ea9e528a3579f21421f7828e09e7756f4bdd386f - languageName: node - linkType: hard - -"nunjucks@npm:^3.2.3": - version: 3.2.4 - resolution: "nunjucks@npm:3.2.4" - dependencies: - a-sync-waterfall: ^1.0.0 - asap: ^2.0.3 - commander: ^5.1.0 - peerDependencies: - chokidar: ^3.3.0 - peerDependenciesMeta: - chokidar: - optional: true - bin: - nunjucks-precompile: bin/precompile - checksum: 8b902a9deb9ff0f5c9ebbd2c7f96dfe5800bf42bdfc91d8f829fc0440ec1f87901593e20479f5ba1bddcc9f2472b16a5e932be5863dcdec0899a27c01a03df32 - languageName: node - linkType: hard - -"nwsapi@npm:^2.2.0, nwsapi@npm:^2.2.2": - version: 2.2.13 - resolution: "nwsapi@npm:2.2.13" - checksum: d34fb7838517c3c7e8cc824e443275b08b57f6a025a860693d18c56ddcfd176e32df9bf0ae7f5a95c7a32981501caa1f9fda31b59f28aa72a4b9d01f573a8e6b - languageName: node - linkType: hard - -"oauth-sign@npm:~0.9.0": - version: 0.9.0 - resolution: "oauth-sign@npm:0.9.0" - checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 - languageName: node - linkType: hard - -"oauth@npm:0.10.x": - version: 0.10.0 - resolution: "oauth@npm:0.10.0" - checksum: 68fbcd9fc382985fd6a4856245bb9f78281c08ea238e814288c51e6cfb65e442c9c4eea67d54ec595384eb3f007e7b64ae3b8e67ec309228df44aba64cc9e0c7 - languageName: node - linkType: hard - -"oauth@npm:0.9.x": - version: 0.9.15 - resolution: "oauth@npm:0.9.15" - checksum: 957c0d8d85300398dcb0e293953650c0fc3facc795bee8228238414f19f59cef5fd4ee8d17a972c142924c10c5f6ec50ef80f77f4a6cc6e3c98f9d22c027801c - languageName: node - linkType: hard - -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-hash@npm:^2.2.0": - version: 2.2.0 - resolution: "object-hash@npm:2.2.0" - checksum: 55ba841e3adce9c4f1b9b46b41983eda40f854e0d01af2802d3ae18a7085a17168d6b81731d43fdf1d6bcbb3c9f9c56d22c8fea992203ad90a38d7d919bc28f1 - languageName: node - linkType: hard - -"object-hash@npm:^3.0.0": - version: 3.0.0 - resolution: "object-hash@npm:3.0.0" - checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 - languageName: node - linkType: hard - -"object-is@npm:^1.1.5": - version: 1.1.6 - resolution: "object-is@npm:1.1.6" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - checksum: 3ea22759967e6f2380a2cbbd0f737b42dc9ddb2dfefdb159a1b927fea57335e1b058b564bfa94417db8ad58cddab33621a035de6f5e5ad56d89f2dd03e66c6a1 - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a - languageName: node - linkType: hard - -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" - dependencies: - call-bind: ^1.0.5 - define-properties: ^1.2.1 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 - checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 - languageName: node - linkType: hard - -"object.entries@npm:^1.1.8": - version: 1.1.8 - resolution: "object.entries@npm:1.1.8" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 - checksum: 5314877cb637ef3437a30bba61d9bacdb3ce74bf73ac101518be0633c37840c8cc67407edb341f766e8093b3d7516d5c3358f25adfee4a2c697c0ec4c8491907 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.8": - version: 2.0.8 - resolution: "object.fromentries@npm:2.0.8" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - es-object-atoms: ^1.0.0 - checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 - languageName: node - linkType: hard - -"object.groupby@npm:^1.0.3": - version: 1.0.3 - resolution: "object.groupby@npm:1.0.3" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.2 - checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982 - languageName: node - linkType: hard - -"object.values@npm:^1.1.6, object.values@npm:^1.2.0": - version: 1.2.0 - resolution: "object.values@npm:1.2.0" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 - checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa - languageName: node - linkType: hard - -"obuf@npm:^1.0.0, obuf@npm:^1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 41a2ba310e7b6f6c3b905af82c275bf8854896e2e4c5752966d64cbcd2f599cfffd5932006bcf3b8b419dfdacebb3a3912d5d94e10f1d0acab59876c8757f27f - languageName: node - linkType: hard - -"octokit-plugin-create-pull-request@npm:^5.0.0": - version: 5.1.1 - resolution: "octokit-plugin-create-pull-request@npm:5.1.1" - dependencies: - "@octokit/types": ^8.0.0 - checksum: bed96700c795868d1fc6a95d41c87b98c370d84421125b561c6b8632bb85bbb399a9fa6d35abb2c3d342e42f8b10032afb195470cac9b640161064b68d276d9e - languageName: node - linkType: hard - -"octokit@npm:^3.0.0": - version: 3.2.1 - resolution: "octokit@npm:3.2.1" - 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 - checksum: e5608f848fb11808d0c977d946c24bffa622179daf8566c4941f6050551d368aa750b362a95aea14647facd0919e4af392c67b2409f8642dc9f27c7b6c0f964e - languageName: node - linkType: hard - -"oidc-token-hash@npm:^5.0.3": - version: 5.0.3 - resolution: "oidc-token-hash@npm:5.0.3" - checksum: 35fa19aea9ff2c509029ec569d74b778c8a215b92bd5e6e9bc4ebbd7ab035f44304ff02430a6397c3fb7c1d15ebfa467807ca0bcd31d06ba610b47798287d303 - languageName: node - linkType: hard - -"on-finished@npm:2.4.1, on-finished@npm:^2.3.0, on-finished@npm:^2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: 1.1.1 - checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 - languageName: node - linkType: hard - -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" - dependencies: - ee-first: 1.1.1 - checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b - languageName: node - linkType: hard - -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 - languageName: node - linkType: hard - -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: 1 - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"one-time@npm:^1.0.0": - version: 1.0.0 - resolution: "one-time@npm:1.0.0" - dependencies: - fn.name: 1.x.x - checksum: fd008d7e992bdec1c67f53a2f9b46381ee12a9b8c309f88b21f0223546003fb47e8ad7c1fd5843751920a8d276c63bd4b45670ef80c61fb3e07dbccc962b5c7d - languageName: node - linkType: hard - -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: ^2.1.0 - checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 - languageName: node - linkType: hard - -"only@npm:~0.0.2": - version: 0.0.2 - resolution: "only@npm:0.0.2" - checksum: d399710db867a1ef436dd3ce74499c87ece794aa81ab0370b5d153968766ee4aed2f98d3f92fc87c963e45b7a74d400d6f463ef651a5e7cfb861b15e88e9efe6 - languageName: node - linkType: hard - -"ono@npm:^7.1.3": - version: 7.1.3 - resolution: "ono@npm:7.1.3" - dependencies: - "@jsdevtools/ono": 7.1.3 - checksum: d341681f1bdd08071760a8d92d37e0e5fb483c6f5c510543a17896c8ee7bdd399a375c632d39f9c78bd2aeab4e5e2eaae9ae0ab71c9738276ba8459c18ce41c4 - languageName: node - linkType: hard - -"open@npm:^10.0.3": - version: 10.1.0 - resolution: "open@npm:10.1.0" - dependencies: - default-browser: ^5.2.1 - define-lazy-prop: ^3.0.0 - is-inside-container: ^1.0.0 - is-wsl: ^3.1.0 - checksum: 079b0771616bac13b08129b0300032dc9328d72f345e460dd0416b8a8196a5bdf5e0251fefec8aa2a6a97c736734ac65dd8f1d29ab3fc9a13e85624aa5bc4470 - languageName: node - linkType: hard - -"open@npm:^8.0.0, open@npm:^8.4.0": - version: 8.4.2 - resolution: "open@npm:8.4.2" - dependencies: - define-lazy-prop: ^2.0.0 - is-docker: ^2.1.1 - is-wsl: ^2.2.0 - checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 - languageName: node - linkType: hard - -"openapi-merge@npm:^1.3.2": - version: 1.3.3 - resolution: "openapi-merge@npm:1.3.3" - dependencies: - atlassian-openapi: ^1.0.8 - lodash: ^4.17.15 - ts-is-present: ^1.1.1 - checksum: d23ed060facb72f52088cf59bf10abbd36e169bf727c634582904ab0cddfa697b2af0d0e720d908154c2966b80344a8d59811827582949e1e9ffd2acdbc70537 - languageName: node - linkType: hard - -"openapi-path-templating@npm:^1.5.1": - version: 1.6.0 - resolution: "openapi-path-templating@npm:1.6.0" - dependencies: - apg-lite: ^1.0.3 - checksum: ebfa0df0b203b90779f88718dae82a2a9889d98452228fd4c7c442c96661fc8dd1013a8a3aed7f39b9c8c6e17936fff85902bb5f1b378318436b5c762e3fdc50 - languageName: node - linkType: hard - -"openapi-sampler@npm:^1.2.1": - version: 1.5.1 - resolution: "openapi-sampler@npm:1.5.1" - dependencies: - "@types/json-schema": ^7.0.7 - json-pointer: 0.6.2 - checksum: 35a624823c576a2d1b2b5a1a876479aacabb2e62ed522061b5ebbe9537e6ad34f0fb2ad41cc7c331799f485862c03a2c03887021f7b606591dbac2a7970d2a30 - languageName: node - linkType: hard - -"openapi-server-url-templating@npm:^1.0.0": - version: 1.1.0 - resolution: "openapi-server-url-templating@npm:1.1.0" - dependencies: - apg-lite: ^1.0.3 - checksum: 0379b778445a972712edf504063d15445f351e13c228181ae9c887dc1f8d2f378689b32e7387de9595693f404572278fe1e8f1aa63a68edd0471518761aa58b0 - languageName: node - linkType: hard - -"openapi3-ts@npm:^3.1.2": - version: 3.2.0 - resolution: "openapi3-ts@npm:3.2.0" - dependencies: - yaml: ^2.2.1 - checksum: 8796a29a1363bc892ba1acb3ddffd9e6b80e8f83cbfad4cd507262e957317139cac2528ab4b14c1b30bf350ebc9cc4c43ad32a89da4d7c4b85f7e815ffba3ebe - languageName: node - linkType: hard - -"openid-client@npm:^5.2.1, openid-client@npm:^5.3.0, openid-client@npm:^5.5.0": - version: 5.7.0 - resolution: "openid-client@npm:5.7.0" - dependencies: - jose: ^4.15.9 - lru-cache: ^6.0.0 - object-hash: ^2.2.0 - oidc-token-hash: ^5.0.3 - checksum: 63fc76918fc12f3d6e1456a0b170f417defccf6820acb4581ffc226cb8c9a18d50f76f0982d7a00cce2896c732eb2a6361ad6ea04b127b2603e56408b680ef9c - languageName: node - linkType: hard - -"oppa@npm:^0.4.0": - version: 0.4.0 - resolution: "oppa@npm:0.4.0" - dependencies: - chalk: ^4.1.1 - checksum: ecc43e63ede05c3ccb10e0f2c3f3020a6d72e1a3b318f3e37b8cc8a1a279e300991c043e5385d560c1eebb54a56c7f9b69bf0db0d1933acf350bcd2980c96055 - languageName: node - linkType: hard - -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: ~0.1.3 - fast-levenshtein: ~2.0.6 - levn: ~0.3.0 - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - word-wrap: ~1.2.3 - checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 - languageName: node - linkType: hard - -"optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" - 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 - checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb - languageName: node - linkType: hard - -"ora@npm:^5.3.0, ora@npm:^5.4.1": - version: 5.4.1 - resolution: "ora@npm:5.4.1" - 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 - checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 - languageName: node - linkType: hard - -"os-browserify@npm:^0.3.0": - version: 0.3.0 - resolution: "os-browserify@npm:0.3.0" - checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf - languageName: node - linkType: hard - -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d - languageName: node - linkType: hard - -"outdent@npm:^0.5.0": - version: 0.5.0 - resolution: "outdent@npm:0.5.0" - checksum: 6e6c63dd09e9890e67ef9a0b4d35df0b0b850b2059ce3f7e19e4cc1a146b26dc5d8c45df238dbf187dfffc8bd82cd07d37c697544015680bcb9f07f29a36c678 - languageName: node - linkType: hard - -"outvariant@npm:^1.2.1, outvariant@npm:^1.4.0": - version: 1.4.3 - resolution: "outvariant@npm:1.4.3" - checksum: 4a3551fb2b45309e585eebf88bad094dbe56ac6d3a28d59dd2e4050b431aa2beb6097a0763fce3cd82ca0f077026f380a9b60fffc306aaf430141421e7a7b6ed - languageName: node - linkType: hard - -"p-cancelable@npm:^2.0.0": - version: 2.1.1 - resolution: "p-cancelable@npm:2.1.1" - checksum: 3dba12b4fb4a1e3e34524535c7858fc82381bbbd0f247cc32dedc4018592a3950ce66b106d0880b4ec4c2d8d6576f98ca885dc1d7d0f274d1370be20e9523ddf - languageName: node - linkType: hard - -"p-defer@npm:^1.0.0": - version: 1.0.0 - resolution: "p-defer@npm:1.0.0" - checksum: 4271b935c27987e7b6f229e5de4cdd335d808465604644cb7b4c4c95bef266735859a93b16415af8a41fd663ee9e3b97a1a2023ca9def613dba1bad2a0da0c7b - languageName: node - linkType: hard - -"p-filter@npm:^2.1.0": - version: 2.1.0 - resolution: "p-filter@npm:2.1.0" - dependencies: - p-map: ^2.0.0 - checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 - languageName: node - linkType: hard - -"p-finally@npm:^1.0.0": - version: 1.0.0 - resolution: "p-finally@npm:1.0.0" - checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 - languageName: node - linkType: hard - -"p-limit@npm:3.1.0, p-limit@npm:^3.0.1, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: ^0.1.0 - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: ^2.0.0 - checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 - languageName: node - linkType: hard - -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: ^2.0.0 - checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: ^2.2.0 - checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: ^3.0.2 - checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-map@npm:^2.0.0": - version: 2.1.0 - resolution: "p-map@npm:2.1.0" - checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c - languageName: node - linkType: hard - -"p-queue@npm:^6.6.2": - version: 6.6.2 - resolution: "p-queue@npm:6.6.2" - dependencies: - eventemitter3: ^4.0.4 - p-timeout: ^3.2.0 - checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c - languageName: node - linkType: hard - -"p-retry@npm:^6.2.0": - version: 6.2.0 - resolution: "p-retry@npm:6.2.0" - dependencies: - "@types/retry": 0.12.2 - is-network-error: ^1.0.0 - retry: ^0.13.1 - checksum: 6003573c559ee812329c9c3ede7ba12a783fdc8dd70602116646e850c920b4597dc502fe001c3f9526fca4e93275045db7a27341c458e51db179c1374a01ac44 - languageName: node - linkType: hard - -"p-timeout@npm:^3.2.0": - version: 3.2.0 - resolution: "p-timeout@npm:3.2.0" - dependencies: - p-finally: ^1.0.0 - checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 - languageName: node - linkType: hard - -"package-manager-detector@npm:^0.2.0": - version: 0.2.0 - resolution: "package-manager-detector@npm:0.2.0" - checksum: 3ba12d366aef0045d8341670eea71a3c9ef4efb00a411f45bf970bd526dbfc41b6baac4fb18a2585fe2d5f93dbb7245fbce4b4fcb89baa175ecf221c05f47db1 - languageName: node - linkType: hard - -"pako@npm:^1.0.10, pako@npm:~1.0.2, pako@npm:~1.0.5": - version: 1.0.11 - resolution: "pako@npm:1.0.11" - checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 - languageName: node - linkType: hard - -"param-case@npm:^3.0.4": - version: 3.0.4 - resolution: "param-case@npm:3.0.4" - dependencies: - dot-case: ^3.0.4 - tslib: ^2.0.3 - checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: ^3.0.0 - checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": - version: 5.1.7 - resolution: "parse-asn1@npm:5.1.7" - 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 - checksum: 93c7194c1ed63a13e0b212d854b5213ad1aca0ace41c66b311e97cca0519cf9240f79435a0306a3b412c257f0ea3f1953fd0d9549419a0952c9e995ab361fd6c - languageName: node - linkType: hard - -"parse-entities@npm:^2.0.0": - version: 2.0.0 - resolution: "parse-entities@npm:2.0.0" - dependencies: - character-entities: ^1.0.0 - character-entities-legacy: ^1.0.0 - character-reference-invalid: ^1.0.0 - is-alphanumerical: ^1.0.0 - is-decimal: ^1.0.0 - is-hexadecimal: ^1.0.0 - checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce - languageName: node - linkType: hard - -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - 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 - checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parse-ms@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-ms@npm:4.0.0" - checksum: 673c801d9f957ff79962d71ed5a24850163f4181a90dd30c4e3666b3a804f53b77f1f0556792e8b2adbb5d58757907d1aa51d7d7dc75997c2a56d72937cbc8b7 - languageName: node - linkType: hard - -"parse-passwd@npm:^1.0.0": - version: 1.0.0 - resolution: "parse-passwd@npm:1.0.0" - checksum: 4e55e0231d58f828a41d0f1da2bf2ff7bcef8f4cb6146e69d16ce499190de58b06199e6bd9b17fbf0d4d8aef9052099cdf8c4f13a6294b1a522e8e958073066e - languageName: node - linkType: hard - -"parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" - dependencies: - protocols: ^2.0.0 - checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 - languageName: node - linkType: hard - -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" - dependencies: - parse-path: ^7.0.0 - checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 - languageName: node - linkType: hard - -"parse5@npm:6.0.1": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd - languageName: node - linkType: hard - -"parse5@npm:^7.0.0, parse5@npm:^7.1.1": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" - dependencies: - entities: ^4.4.0 - checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 - languageName: node - linkType: hard - -"parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"pascal-case@npm:^3.1.2": - version: 3.1.2 - resolution: "pascal-case@npm:3.1.2" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e - languageName: node - linkType: hard - -"passport-atlassian-oauth2@npm:^2.1.0": - version: 2.1.0 - resolution: "passport-atlassian-oauth2@npm:2.1.0" - dependencies: - passport-oauth2: ^1.4.0 - checksum: fc1d46951018d03a792a469a0c856d16f4c21df13d743aa5a0111f60253588c042881c560c737c77d85f4751e42b9ad3a485db7a5d5ea39e0f76160bc4010182 - languageName: node - linkType: hard - -"passport-auth0@npm:^1.4.3": - version: 1.4.4 - resolution: "passport-auth0@npm:1.4.4" - dependencies: - axios: ^1.6.0 - passport-oauth: ^1.0.0 - passport-oauth2: ^1.6.0 - checksum: 537c2a9d60fd3e8663cc5686bb34808412bccefaed8fa99c782f5e24fc2e103ddb14db1a8fdea38a89bd2eaa797d6f6a9c2d0309d83617dde9466ab1de4cf36b - languageName: node - linkType: hard - -"passport-bitbucket-oauth2@npm:^0.1.2": - version: 0.1.2 - resolution: "passport-bitbucket-oauth2@npm:0.1.2" - dependencies: - passport-oauth2: ^1.1.2 - pkginfo: 0.2.x - checksum: eef3db0967d8d4e6d5363dab5b188ff0ad32d333cfa246c1c3a4e796e62e225297a01f21ad0e1d42c4b2d635c119909d7bb0f22c686fc2c87b9f3d9796895721 - languageName: node - linkType: hard - -"passport-github2@npm:^0.1.12": - version: 0.1.12 - resolution: "passport-github2@npm:0.1.12" - dependencies: - passport-oauth2: 1.x.x - checksum: 2d33c1bdd808c617a5faef51f6079f8775a4dbb8864b2be073e5e043ed2b7e8f9addd66a5844c7604f26be99a5899ae6cd9f8adac85999714b2a19649aef2b35 - languageName: node - linkType: hard - -"passport-gitlab2@npm:^5.0.0": - version: 5.0.0 - resolution: "passport-gitlab2@npm:5.0.0" - dependencies: - passport-oauth2: ^1.4.0 - checksum: 06e105e994d7241712c05cd6182d06fbbef3f7ea919bdda532f90102fa5290d918648b0ed8d20729aff4c2497cd874fc3726166a338e413373b3b9e4a3b79e7b - languageName: node - linkType: hard - -"passport-google-oauth20@npm:^2.0.0": - version: 2.0.0 - resolution: "passport-google-oauth20@npm:2.0.0" - dependencies: - passport-oauth2: 1.x.x - checksum: 1d34f4c2da059504b6a3c149b261b9063d0390c84d500fa314b3895d599d7f96ce9750e48a5b715df92fba57ef4ecb5e66d3ce99ded5cc9b17d201a06ba8701e - languageName: node - linkType: hard - -"passport-microsoft@npm:^1.0.0": - version: 1.1.0 - resolution: "passport-microsoft@npm:1.1.0" - dependencies: - passport-oauth2: 1.8.0 - checksum: 97cb68f3adba8914a9375ebf1b0a05f33d8ca53ddad50948a254219e01672e726fc8eb7152d4e31de86041ab603dea950cec4f3dee5c6ade3bcc3de23aa44408 - languageName: node - linkType: hard - -"passport-oauth1@npm:1.x.x": - version: 1.3.0 - resolution: "passport-oauth1@npm:1.3.0" - dependencies: - oauth: 0.9.x - passport-strategy: 1.x.x - utils-merge: 1.x.x - checksum: 69a0538221f11509aa405de0cadf510e635a6723e1e7e6179db34b4d21d82db8eff8a1e95a6e9eaeca3233e8e1fa5dce87999cd3ec32387238a73a552f95ca16 - languageName: node - linkType: hard - -"passport-oauth2@npm:1.8.0, passport-oauth2@npm:1.x.x, passport-oauth2@npm:^1.1.2, passport-oauth2@npm:^1.4.0, passport-oauth2@npm:^1.6.0, passport-oauth2@npm:^1.6.1, passport-oauth2@npm:^1.7.0": - version: 1.8.0 - resolution: "passport-oauth2@npm:1.8.0" - dependencies: - base64url: 3.x.x - oauth: 0.10.x - passport-strategy: 1.x.x - uid2: 0.0.x - utils-merge: 1.x.x - checksum: a9a80b968343c9c1906f74ef613b346ec2d6a6acfe17af81e673fd774779b436729252485755c3ce182f2cdba2434d75067418952d722404d65b93c0360ca02b - languageName: node - linkType: hard - -"passport-oauth@npm:1.0.0, passport-oauth@npm:^1.0.0": - version: 1.0.0 - resolution: "passport-oauth@npm:1.0.0" - dependencies: - passport-oauth1: 1.x.x - passport-oauth2: 1.x.x - checksum: e6d908ac6c305db1f4040538360c29ca1427b27772c74abaa75db24647db7ee1ccd9c6ccc1bb74649bca090f31f3225540539219b4a97b31c0c1434f4a9ee7b3 - languageName: node - linkType: hard - -"passport-onelogin-oauth@npm:^0.0.1": - version: 0.0.1 - resolution: "passport-onelogin-oauth@npm:0.0.1" - dependencies: - passport-oauth: 1.0.0 - pkginfo: 0.2.x - uid2: 0.0.3 - checksum: 5664bbcca717e7499be5ec1336cc34ada3266fccdc92a026883d6113c2ab30ec215b7df810fb0abd3adb79afb728c6d7fa0782f8661afba25c4df198ed84470e - languageName: node - linkType: hard - -"passport-strategy@npm:1.x.x, passport-strategy@npm:^1.0.0": - version: 1.0.0 - resolution: "passport-strategy@npm:1.0.0" - checksum: 5086693f2508e538dffa55a338c89fe8192fb5f4478c71f80cd5890b8573419a098f4fec88b505374f60bbe9049f6f24b9f3992678612528a3370b4dc73354a2 - languageName: node - linkType: hard - -"passport@npm:^0.7.0": - version: 0.7.0 - resolution: "passport@npm:0.7.0" - dependencies: - passport-strategy: 1.x.x - pause: 0.0.1 - utils-merge: ^1.0.1 - checksum: 5080b46df2df7a84f7ba4a8a20437ce71a1346fd27ab47b62df3251a666af9f3430d6c8a1beda3174f6a9d91edc823b57b88050d423a6cff9831848a2d97725c - languageName: node - linkType: hard - -"path-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "path-browserify@npm:0.0.1" - checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 - languageName: node - linkType: hard - -"path-equal@npm:^1.2.5": - version: 1.2.5 - resolution: "path-equal@npm:1.2.5" - checksum: 2bef7bcb98c7ae371c52c1562b2fc515bfd03bc1a5571df9a8591038db8d742ba2d1ff39aa5130853e6afb69e773ccba5095f54d2e6d17422ca03ef9047992d7 - languageName: node - linkType: hard - -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" - dependencies: - lru-cache: ^10.2.0 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 - languageName: node - linkType: hard - -"path-to-regexp@npm:0.1.10": - version: 0.1.10 - resolution: "path-to-regexp@npm:0.1.10" - checksum: ab7a3b7a0b914476d44030340b0a65d69851af2a0f33427df1476100ccb87d409c39e2182837a96b98fb38c4ef2ba6b87bdad62bb70a2c153876b8061760583c - languageName: node - linkType: hard - -"path-to-regexp@npm:3.3.0": - version: 3.3.0 - resolution: "path-to-regexp@npm:3.3.0" - checksum: bb249d08804f7961dd44fb175466c900b893c56e909db8e2a66ec12b9d9a964af269eb7a50892c933f52b47315953dfdb4279639fbce20977c3625a9ef3055fe - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.2.1": - version: 6.3.0 - resolution: "path-to-regexp@npm:6.3.0" - checksum: eca78602e6434a1b6799d511d375ec044e8d7e28f5a48aa5c28d57d8152fb52f3fc62fb1cfc5dfa2198e1f041c2a82ed14043d75740a2fe60e91b5089a153250 - languageName: node - linkType: hard - -"path-to-regexp@npm:^8.0.0, path-to-regexp@npm:^8.1.0": - version: 8.2.0 - resolution: "path-to-regexp@npm:8.2.0" - checksum: 56e13e45962e776e9e7cd72e87a441cfe41f33fd539d097237ceb16adc922281136ca12f5a742962e33d8dda9569f630ba594de56d8b7b6e49adf31803c5e771 - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - -"pause@npm:0.0.1": - version: 0.0.1 - resolution: "pause@npm:0.0.1" - checksum: e96ee581b68085e6f2ba5adbcb4d4a41fe88e5b514061e76df2fe1905f0f65f4fe5a843b538e9551122c6b9184ff4be266c2ee0ea4614702f9a3d04466d9f462 - languageName: node - linkType: hard - -"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": - version: 3.1.2 - resolution: "pbkdf2@npm:3.1.2" - 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 - checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 - languageName: node - linkType: hard - -"pct-encode@npm:~1.0.0": - version: 1.0.3 - resolution: "pct-encode@npm:1.0.3" - checksum: 04344233107a40590dd2d6fff3463040288d68ec66b6026cbb90a6ab1b29afdb5f196ff35b6ab5f86d4799a0dfea6117ab19fe836e0d5ffb49695c6ba60d05d8 - languageName: node - linkType: hard - -"peek-readable@npm:^4.1.0": - version: 4.1.0 - resolution: "peek-readable@npm:4.1.0" - checksum: 02c673f9bc816f8e4e74a054c097225ad38d457d745b775e2b96faf404a54473b2f62f5bcd496f5ebc28696708bcc5e95bed409856f4bef5ed62eae9b4ac0dab - languageName: node - linkType: hard - -"pend@npm:~1.2.0": - version: 1.2.0 - resolution: "pend@npm:1.2.0" - checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d - languageName: node - linkType: hard - -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 - languageName: node - linkType: hard - -"pg-cloudflare@npm:^1.1.1": - version: 1.1.1 - resolution: "pg-cloudflare@npm:1.1.1" - checksum: 32aac06b5dc4588bbf78801b6267781bc7e13be672009df949d08e9627ba9fdc26924916665d4de99d47f9b0495301930547488dad889d826856976c7b3f3731 - languageName: node - linkType: hard - -"pg-connection-string@npm:2.6.2": - version: 2.6.2 - resolution: "pg-connection-string@npm:2.6.2" - checksum: 22265882c3b6f2320785378d0760b051294a684989163d5a1cde4009e64e84448d7bf67d9a7b9e7f69440c3ee9e2212f9aa10dd17ad6773f6143c6020cebbcb5 - languageName: node - linkType: hard - -"pg-connection-string@npm:^2.3.0, pg-connection-string@npm:^2.7.0": - version: 2.7.0 - resolution: "pg-connection-string@npm:2.7.0" - checksum: 68015a8874b7ca5dad456445e4114af3d2602bac2fdb8069315ecad0ff9660ec93259b9af7186606529ac4f6f72a06831e6f20897a689b16cc7fda7ca0e247fd - languageName: node - linkType: hard - -"pg-format@npm:^1.0.4": - version: 1.0.4 - resolution: "pg-format@npm:1.0.4" - checksum: 159b43ad57d2f963f1072def86080dd2a6dd42c1a86046e388d47b491e00afe795139520eb01c8dffc43ac0243c77b3c4c5882d0ec5f488bb3281f17458b1b3d - languageName: node - linkType: hard - -"pg-int8@npm:1.0.1": - version: 1.0.1 - resolution: "pg-int8@npm:1.0.1" - checksum: a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 - languageName: node - linkType: hard - -"pg-pool@npm:^3.7.0": - version: 3.7.0 - resolution: "pg-pool@npm:3.7.0" - peerDependencies: - pg: ">=8.0" - checksum: 66fc1a5ad0e17b72671b9a2cd4c7a856fb08d3cb82da7af0b322590ada23127ac591111e855740405fde4f06c9de888abe9f3aa685ed6038c3232578e1fce8cf - languageName: node - linkType: hard - -"pg-protocol@npm:^1.7.0": - version: 1.7.0 - resolution: "pg-protocol@npm:1.7.0" - checksum: 2dba740f6fc4b7f9761682c4c42d183b444292cdc7638b373f5247ec995c8199c369953343479281da3c41611fe34130a80c8668348d49a399c164f802f76be2 - languageName: node - linkType: hard - -"pg-types@npm:^2.1.0": - version: 2.2.0 - resolution: "pg-types@npm:2.2.0" - dependencies: - pg-int8: 1.0.1 - postgres-array: ~2.0.0 - postgres-bytea: ~1.0.0 - postgres-date: ~1.0.4 - postgres-interval: ^1.1.0 - checksum: bf4ec3f594743442857fb3a8dfe5d2478a04c98f96a0a47365014557cbc0b4b0cee01462c79adca863b93befbf88f876299b75b72c665b5fb84a2c94fbd10316 - languageName: node - linkType: hard - -"pg@npm:^8.11.3": - version: 8.13.0 - resolution: "pg@npm:8.13.0" - dependencies: - pg-cloudflare: ^1.1.1 - pg-connection-string: ^2.7.0 - pg-pool: ^3.7.0 - pg-protocol: ^1.7.0 - pg-types: ^2.1.0 - pgpass: 1.x - peerDependencies: - pg-native: ">=3.0.1" - dependenciesMeta: - pg-cloudflare: - optional: true - peerDependenciesMeta: - pg-native: - optional: true - checksum: 81560755ff4ee62b71bf1204dd696f66451574d1db56cbd5aa514ce91c6474030ee8078461b3cb85cce8d2f185be5846e0a7a707a818f5e2e3fb198a7ea795ea - languageName: node - linkType: hard - -"pgpass@npm:1.x": - version: 1.0.5 - resolution: "pgpass@npm:1.0.5" - dependencies: - split2: ^4.1.0 - checksum: 947ac096c031eebdf08d989de2e9f6f156b8133d6858c7c2c06c041e1e71dda6f5f3bad3c0ec1e96a09497bbc6ef89e762eefe703b5ef9cb2804392ec52ec400 - languageName: node - linkType: hard - -"photoswipe@npm:^5.3.7": - version: 5.4.4 - resolution: "photoswipe@npm:5.4.4" - checksum: 9e1ee1278d1472e390c486f6ef5d5e13a3e55f660fde15360ce266bd31dcdce8feb08d406f8ccc9c35277ddf67b6d5ca8f028977d02033261647c0a54e7a17ea - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": - version: 1.1.0 - resolution: "picocolors@npm:1.1.0" - checksum: a64d653d3a188119ff45781dfcdaeedd7625583f45280aea33fcb032c7a0d3959f2368f9b192ad5e8aade75b74dbd954ffe3106c158509a45e4c18ab379a2acd - languageName: node - linkType: hard - -"picomatch-browser@npm:^2.2.6": - version: 2.2.6 - resolution: "picomatch-browser@npm:2.2.6" - checksum: 946c50a8654da43167a0f9a90dd0b50f3d4e830ee71c0926ee9052d7e6f40d8907deaafba19cea71b97207b4aaa52c245335e4cd5bbaf78fe2ba567cd0c341fa - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf - languageName: node - linkType: hard - -"picomatch@npm:^4.0.1": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: a7a5188c954f82c6585720e9143297ccd0e35ad8072231608086ca950bee672d51b0ef676254af0788205e59bd4e4deb4e7708769226bed725bf13370a7d1464 - languageName: node - linkType: hard - -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b - languageName: node - linkType: hard - -"pify@npm:^5.0.0": - version: 5.0.0 - resolution: "pify@npm:5.0.0" - checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb - languageName: node - linkType: hard - -"pino-pretty@npm:^2.6.0": - version: 2.6.1 - resolution: "pino-pretty@npm:2.6.1" - dependencies: - args: ^5.0.0 - chalk: ^2.3.2 - dateformat: ^3.0.3 - fast-json-parse: ^1.0.3 - fast-safe-stringify: ^2.0.6 - jmespath: ^0.15.0 - pump: ^3.0.0 - readable-stream: ^3.0.6 - split2: ^3.0.0 - bin: - pino-pretty: ./bin.js - checksum: 2899b9e29b2cd572715c30a02a87aaa6e8a43009cb92df60ca88233bb7ead48206f8de2f6bcba1b83517409036017e703c8fe86e912efb91ab0757b3a4306593 - languageName: node - linkType: hard - -"pino-std-serializers@npm:^2.4.2": - version: 2.5.0 - resolution: "pino-std-serializers@npm:2.5.0" - checksum: 57788a1427ca1de56f01d0382c23b2f7c32438ab391169f074e02bba86ac9ec360a94834bfad2792ec01b6a5af2386ff4541cf393c56c0b1e66f72323a9162ef - languageName: node - linkType: hard - -"pino@npm:^5.12.2": - version: 5.17.0 - resolution: "pino@npm:5.17.0" - dependencies: - fast-redact: ^2.0.0 - fast-safe-stringify: ^2.0.7 - flatstr: ^1.0.12 - pino-std-serializers: ^2.4.2 - quick-format-unescaped: ^3.0.3 - sonic-boom: ^0.7.5 - bin: - pino: bin.js - checksum: a967ca7e4c125648c5fe29247c6bd3d96011adcc4bcaf85b558fc66c26b6525323c00117725c16bcc1b4e455b4287b71bd72fd144a9ce8ddac467c269b840c7f - languageName: node - linkType: hard - -"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 - languageName: node - linkType: hard - -"pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: ^4.0.0 - checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: ^3.0.0 - checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 - languageName: node - linkType: hard - -"pkginfo@npm:0.2.x": - version: 0.2.3 - resolution: "pkginfo@npm:0.2.3" - checksum: 2dc005c4821d716e2a20d2940fb136e0585a801941db4937ac8ec2c2404af3c194c34171474067ebdbb34c582187fc3ab08cfca47ef75b988f0fa1de3f833550 - languageName: node - linkType: hard - -"pkginfo@npm:^0.4.1": - version: 0.4.1 - resolution: "pkginfo@npm:0.4.1" - checksum: 0f13694f3682345647b7cb887fb6fe258df51b635f252324cd75eeb8181b4381cb8b9d91dc2d869849e857192b403bea65038d2f7c05b524eeae69ece5048209 - languageName: node - linkType: hard - -"playwright-core@npm:1.47.2": - version: 1.47.2 - resolution: "playwright-core@npm:1.47.2" - bin: - playwright-core: cli.js - checksum: c06109a08dd672a92eb048ce7c9a1451ed701e62ff78f0d67c67ee6b06c88f0dc5422c2a7bb26e5fca05840e2adba154a25ca988e56f76c233affe61f42453a3 - languageName: node - linkType: hard - -"playwright@npm:1.47.2": - version: 1.47.2 - resolution: "playwright@npm:1.47.2" - dependencies: - fsevents: 2.3.2 - playwright-core: 1.47.2 - dependenciesMeta: - fsevents: - optional: true - bin: - playwright: cli.js - checksum: 41ec99d62c9d7282a3d0dd2444892a379be2f4c61e9045a0b1cfc5897796747d220df5af11c6a7515c56c82df02a1025a46a5da7abc17485b4e981e133588261 - languageName: node - linkType: hard - -"pluralize@npm:^8.0.0": - version: 8.0.0 - resolution: "pluralize@npm:8.0.0" - checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e - languageName: node - linkType: hard - -"pony-cause@npm:^1.0.0": - version: 1.1.1 - resolution: "pony-cause@npm:1.1.1" - checksum: 5ff8878b808be48db801d52246a99d7e4789e52d20575ba504ede30c818fd85d38a033915e02c15fa9b6dce72448836dc1a47094acf8f1c21c4f04a4603b0cfb - languageName: node - linkType: hard - -"popmotion@npm:11.0.3": - version: 11.0.3 - resolution: "popmotion@npm:11.0.3" - dependencies: - framesync: 6.0.1 - hey-listen: ^1.0.8 - style-value-types: 5.0.0 - tslib: ^2.1.0 - checksum: 9fe7d03b4ec0e85bfb9dadc23b745147bfe42e16f466ba06e6327197d0e38b72015afc2f918a8051dedc3680310417f346ffdc463be6518e2e92e98f48e30268 - languageName: node - linkType: hard - -"popper.js@npm:1.16.1-lts": - version: 1.16.1-lts - resolution: "popper.js@npm:1.16.1-lts" - checksum: 27c00b5b07afa91a5e9f9db78a9a61b50f44ca156d09c851cd29d79cd359e54cfde4288ae555b88801438227e452e56cb4b56bd79fd45ab17dac780a70a7e9ac - languageName: node - linkType: hard - -"portfinder@npm:^1.0.32": - version: 1.0.32 - resolution: "portfinder@npm:1.0.32" - dependencies: - async: ^2.6.4 - debug: ^3.2.7 - mkdirp: ^0.5.6 - checksum: 116b4aed1b9e16f6d5503823d966d9ffd41b1c2339e27f54c06cd2f3015a9d8ef53e2a53b57bc0a25af0885977b692007353aa28f9a0a98a44335cb50487240d - languageName: node - linkType: hard - -"possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae - languageName: node - linkType: hard - -"postcss-calc@npm:^8.2.3": - version: 8.2.4 - resolution: "postcss-calc@npm:8.2.4" - dependencies: - postcss-selector-parser: ^6.0.9 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.2 - checksum: 314b4cebb0c4ed0cf8356b4bce71eca78f5a7842e6a3942a3bba49db168d5296b2bd93c3f735ae1c616f2651d94719ade33becc03c73d2d79c7394fb7f73eabb - languageName: node - linkType: hard - -"postcss-colormin@npm:^5.3.1": - version: 5.3.1 - resolution: "postcss-colormin@npm:5.3.1" - dependencies: - browserslist: ^4.21.4 - caniuse-api: ^3.0.0 - colord: ^2.9.1 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 - languageName: node - linkType: hard - -"postcss-convert-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-convert-values@npm:5.1.3" - dependencies: - browserslist: ^4.21.4 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: df48cdaffabf9737f9cfdc58a3dc2841cf282506a7a944f6c70236cff295d3a69f63de6e0935eeb8a9d3f504324e5b4e240abc29e21df9e35a02585d3060aeb5 - languageName: node - linkType: hard - -"postcss-discard-comments@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-discard-comments@npm:5.1.2" - peerDependencies: - postcss: ^8.2.15 - checksum: abfd064ebc27aeaf5037643dd51ffaff74d1fa4db56b0523d073ace4248cbb64ffd9787bd6924b0983a9d0bd0e9bf9f10d73b120e50391dc236e0d26c812fa2a - languageName: node - linkType: hard - -"postcss-discard-duplicates@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-duplicates@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 88d6964201b1f4ed6bf7a32cefe68e86258bb6e42316ca01d9b32bdb18e7887d02594f89f4a2711d01b51ea6e3fcca8c54be18a59770fe5f4521c61d3eb6ca35 - languageName: node - linkType: hard - -"postcss-discard-empty@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-discard-empty@npm:5.1.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 970adb12fae5c214c0768236ad9a821552626e77dedbf24a8213d19cc2c4a531a757cd3b8cdd3fc22fb1742471b8692a1db5efe436a71236dec12b1318ee8ff4 - languageName: node - linkType: hard - -"postcss-discard-overridden@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-overridden@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: d64d4a545aa2c81b22542895cfcddc787d24119f294d35d29b0599a1c818b3cc51f4ee80b80f5a0a09db282453dd5ac49f104c2117cc09112d0ac9b40b499a41 - languageName: node - linkType: hard - -"postcss-load-config@npm:^3.0.0": - version: 3.1.4 - resolution: "postcss-load-config@npm:3.1.4" - dependencies: - lilconfig: ^2.0.5 - yaml: ^1.10.2 - peerDependencies: - postcss: ">=8.0.9" - ts-node: ">=9.0.0" - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - checksum: 1c589504c2d90b1568aecae8238ab993c17dba2c44f848a8f13619ba556d26a1c09644d5e6361b5784e721e94af37b604992f9f3dc0483e687a0cc1cc5029a34 - languageName: node - linkType: hard - -"postcss-merge-longhand@npm:^5.1.7": - version: 5.1.7 - resolution: "postcss-merge-longhand@npm:5.1.7" - dependencies: - postcss-value-parser: ^4.2.0 - stylehacks: ^5.1.1 - peerDependencies: - postcss: ^8.2.15 - checksum: 81c3fc809f001b9b71a940148e242bdd6e2d77713d1bfffa15eb25c1f06f6648d5e57cb21645746d020a2a55ff31e1740d2b27900442913a9d53d8a01fb37e1b - languageName: node - linkType: hard - -"postcss-merge-rules@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-merge-rules@npm:5.1.4" - dependencies: - browserslist: ^4.21.4 - caniuse-api: ^3.0.0 - cssnano-utils: ^3.1.0 - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e - languageName: node - linkType: hard - -"postcss-minify-font-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-font-values@npm:5.1.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 35e858fa41efa05acdeb28f1c76579c409fdc7eabb1744c3bd76e895bb9fea341a016746362a67609688ab2471f587202b9a3e14ea28ad677754d663a2777ece - languageName: node - linkType: hard - -"postcss-minify-gradients@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-minify-gradients@npm:5.1.1" - dependencies: - colord: ^2.9.1 - cssnano-utils: ^3.1.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 27354072a07c5e6dab36731103b94ca2354d4ed3c5bc6aacfdf2ede5a55fa324679d8fee5450800bc50888dbb5e9ed67569c0012040c2be128143d0cebb36d67 - languageName: node - linkType: hard - -"postcss-minify-params@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-minify-params@npm:5.1.4" - dependencies: - browserslist: ^4.21.4 - cssnano-utils: ^3.1.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: bd63e2cc89edcf357bb5c2a16035f6d02ef676b8cede4213b2bddd42626b3d428403849188f95576fc9f03e43ebd73a29bf61d33a581be9a510b13b7f7f100d5 - languageName: node - linkType: hard - -"postcss-minify-selectors@npm:^5.2.1": - version: 5.2.1 - resolution: "postcss-minify-selectors@npm:5.2.1" - dependencies: - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: 6fdbc84f99a60d56b43df8930707da397775e4c36062a106aea2fd2ac81b5e24e584a1892f4baa4469fa495cb87d1422560eaa8f6c9d500f9f0b691a5f95bab5 - languageName: node - linkType: hard - -"postcss-modules-extract-imports@npm:^3.0.0, postcss-modules-extract-imports@npm:^3.1.0": - version: 3.1.0 - resolution: "postcss-modules-extract-imports@npm:3.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: b9192e0f4fb3d19431558be6f8af7ca45fc92baaad9b2778d1732a5880cd25c3df2074ce5484ae491e224f0d21345ffc2d419bd51c25b019af76d7a7af88c17f - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^4.0.0, postcss-modules-local-by-default@npm:^4.0.5": - version: 4.0.5 - resolution: "postcss-modules-local-by-default@npm:4.0.5" - dependencies: - icss-utils: ^5.0.0 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.1.0 - checksum: ca9b01f4a0a3dfb33e016299e2dfb7e85c3123292f7aec2efc0c6771b9955648598bfb4c1561f7ee9732fb27fb073681233661b32eef98baab43743f96735452 - languageName: node - linkType: hard - -"postcss-modules-scope@npm:^3.0.0, postcss-modules-scope@npm:^3.2.0": - version: 3.2.0 - resolution: "postcss-modules-scope@npm:3.2.0" - dependencies: - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.1.0 - checksum: 2ffe7e98c1fa993192a39c8dd8ade93fc4f59fbd1336ce34fcedaee0ee3bafb29e2e23fb49189256895b30e4f21af661c6a6a16ef7b17ae2c859301e4a4459ae - languageName: node - linkType: hard - -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: ^5.0.0 - peerDependencies: - postcss: ^8.1.0 - checksum: f7f2cdf14a575b60e919ad5ea52fed48da46fe80db2733318d71d523fc87db66c835814940d7d05b5746b0426e44661c707f09bdb83592c16aea06e859409db6 - languageName: node - linkType: hard - -"postcss-modules@npm:^4.0.0": - version: 4.3.1 - resolution: "postcss-modules@npm:4.3.1" - dependencies: - generic-names: ^4.0.0 - icss-replace-symbols: ^1.1.0 - lodash.camelcase: ^4.3.0 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.0 - postcss-modules-scope: ^3.0.0 - postcss-modules-values: ^4.0.0 - string-hash: ^1.1.1 - peerDependencies: - postcss: ^8.0.0 - checksum: fa592183bb3d96c4aaf535e3b9b3bcfc54274cbb5b337616543c24ec68cd56675e9fd8aabf994e627513af628d090e43d2f1f4928ff6cdd4b9d3b1ba3fce4d42 - languageName: node - linkType: hard - -"postcss-normalize-charset@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-charset@npm:5.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: e79d92971fc05b8b3c9b72f3535a574e077d13c69bef68156a0965f397fdf157de670da72b797f57b0e3bac8f38155b5dd1735ecab143b9cc4032d72138193b4 - languageName: node - linkType: hard - -"postcss-normalize-display-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-display-values@npm:5.1.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: b6eb7b9b02c3bdd62bbc54e01e2b59733d73a1c156905d238e178762962efe0c6f5104544da39f32cade8a4fb40f10ff54b63a8ebfbdff51e8780afb9fbdcf86 - languageName: node - linkType: hard - -"postcss-normalize-positions@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-positions@npm:5.1.1" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: d9afc233729c496463c7b1cdd06732469f401deb387484c3a2422125b46ec10b4af794c101f8c023af56f01970b72b535e88373b9058ecccbbf88db81662b3c4 - languageName: node - linkType: hard - -"postcss-normalize-repeat-style@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-repeat-style@npm:5.1.1" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 2c6ad2b0ae10a1fda156b948c34f78c8f1e185513593de4d7e2480973586675520edfec427645fa168c337b0a6b3ceca26f92b96149741ca98a9806dad30d534 - languageName: node - linkType: hard - -"postcss-normalize-string@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-string@npm:5.1.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 6e549c6e5b2831e34c7bdd46d8419e2278f6af1d5eef6d26884a37c162844e60339340c57e5e06058cdbe32f27fc6258eef233e811ed2f71168ef2229c236ada - languageName: node - linkType: hard - -"postcss-normalize-timing-functions@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-timing-functions@npm:5.1.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: da550f50e90b0b23e17b67449a7d1efd1aa68288e66d4aa7614ca6f5cc012896be1972b7168eee673d27da36504faccf7b9f835c0f7e81243f966a42c8c030aa - languageName: node - linkType: hard - -"postcss-normalize-unicode@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-unicode@npm:5.1.1" - dependencies: - browserslist: ^4.21.4 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 4c24d26cc9f4b19a9397db4e71dd600dab690f1de8e14a3809e2aa1452dbc3791c208c38a6316bbc142f29e934fdf02858e68c94038c06174d78a4937e0f273c - languageName: node - linkType: hard - -"postcss-normalize-url@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-url@npm:5.1.0" - dependencies: - normalize-url: ^6.0.1 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 3bd4b3246d6600230bc827d1760b24cb3101827ec97570e3016cbe04dc0dd28f4dbe763245d1b9d476e182c843008fbea80823061f1d2219b96f0d5c724a24c0 - languageName: node - linkType: hard - -"postcss-normalize-whitespace@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-whitespace@npm:5.1.1" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 12d8fb6d1c1cba208cc08c1830959b7d7ad447c3f5581873f7e185f99a9a4230c43d3af21ca12c818e4690a5085a95b01635b762ad4a7bef69d642609b4c0e19 - languageName: node - linkType: hard - -"postcss-ordered-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-ordered-values@npm:5.1.3" - dependencies: - cssnano-utils: ^3.1.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 6f3ca85b6ceffc68aadaf319d9ee4c5ac16d93195bf8cba2d1559b631555ad61941461cda6d3909faab86e52389846b2b36345cff8f0c3f4eb345b1b8efadcf9 - languageName: node - linkType: hard - -"postcss-reduce-initial@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-reduce-initial@npm:5.1.2" - dependencies: - browserslist: ^4.21.4 - caniuse-api: ^3.0.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b - languageName: node - linkType: hard - -"postcss-reduce-transforms@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-reduce-transforms@npm:5.1.0" - dependencies: - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 0c6af2cba20e3ff63eb9ad045e634ddfb9c3e5c0e614c020db2a02f3aa20632318c4ede9e0c995f9225d9a101e673de91c0a6e10bb2fa5da6d6c75d15a55882f - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": - version: 6.1.2 - resolution: "postcss-selector-parser@npm:6.1.2" - dependencies: - cssesc: ^3.0.0 - util-deprecate: ^1.0.2 - checksum: ce9440fc42a5419d103f4c7c1847cb75488f3ac9cbe81093b408ee9701193a509f664b4d10a2b4d82c694ee7495e022f8f482d254f92b7ffd9ed9dea696c6f84 - languageName: node - linkType: hard - -"postcss-svgo@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-svgo@npm:5.1.0" - dependencies: - postcss-value-parser: ^4.2.0 - svgo: ^2.7.0 - peerDependencies: - postcss: ^8.2.15 - checksum: d86eb5213d9f700cf5efe3073799b485fb7cacae0c731db3d7749c9c2b1c9bc85e95e0baeca439d699ff32ea24815fc916c4071b08f67ed8219df229ce1129bd - languageName: node - linkType: hard - -"postcss-unique-selectors@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-unique-selectors@npm:5.1.1" - dependencies: - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: 637e7b786e8558265775c30400c54b6b3b24d4748923f4a39f16a65fd0e394f564ccc9f0a1d3c0e770618a7637a7502ea1d0d79f731d429cb202255253c23278 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "postcss-value-parser@npm:4.2.0" - checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f - languageName: node - linkType: hard - -"postcss@npm:^8.1.0, postcss@npm:^8.4.33": - version: 8.4.47 - resolution: "postcss@npm:8.4.47" - dependencies: - nanoid: ^3.3.7 - picocolors: ^1.1.0 - source-map-js: ^1.2.1 - checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c - languageName: node - linkType: hard - -"postgres-array@npm:~2.0.0": - version: 2.0.0 - resolution: "postgres-array@npm:2.0.0" - checksum: 0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464 - languageName: node - linkType: hard - -"postgres-bytea@npm:~1.0.0": - version: 1.0.0 - resolution: "postgres-bytea@npm:1.0.0" - checksum: d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090 - languageName: node - linkType: hard - -"postgres-date@npm:~1.0.4": - version: 1.0.7 - resolution: "postgres-date@npm:1.0.7" - checksum: 5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed - languageName: node - linkType: hard - -"postgres-interval@npm:^1.1.0": - version: 1.2.0 - resolution: "postgres-interval@npm:1.2.0" - dependencies: - xtend: ^4.0.0 - checksum: 746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 - languageName: node - linkType: hard - -"prebuild-install@npm:^7.1.1": - version: 7.1.2 - resolution: "prebuild-install@npm:7.1.2" - 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 - checksum: 543dadf8c60e004ae9529e6013ca0cbeac8ef38b5f5ba5518cb0b622fe7f8758b34e4b5cb1a791db3cdc9d2281766302df6088bd1a225f206925d6fee17d6c5c - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a - languageName: node - linkType: hard - -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 - languageName: node - linkType: hard - -"prettier@npm:^2.3.2, prettier@npm:^2.7.1": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" - bin: - prettier: bin-prettier.js - checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8 - languageName: node - linkType: hard - -"pretty-error@npm:^4.0.0": - version: 4.0.0 - resolution: "pretty-error@npm:4.0.0" - dependencies: - lodash: ^4.17.20 - renderkid: ^3.0.0 - checksum: a5b9137365690104ded6947dca2e33360bf55e62a4acd91b1b0d7baa3970e43754c628cc9e16eafbdd4e8f8bcb260a5865475d4fc17c3106ff2d61db4e72cdf3 - languageName: node - linkType: hard - -"pretty-format@npm:^27.0.2": - version: 27.5.1 - resolution: "pretty-format@npm:27.5.1" - dependencies: - ansi-regex: ^5.0.1 - ansi-styles: ^5.0.0 - react-is: ^17.0.1 - checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 - languageName: node - linkType: hard - -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": - version: 29.7.0 - resolution: "pretty-format@npm:29.7.0" - dependencies: - "@jest/schemas": ^29.6.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 - languageName: node - linkType: hard - -"pretty-ms@npm:^9.0.0": - version: 9.1.0 - resolution: "pretty-ms@npm:9.1.0" - dependencies: - parse-ms: ^4.0.0 - checksum: 0f66507467f2005040cccdcb36f35b82674d7809f41c4432009235ed6c920787afa17f621c25b7ccb8ccd80b0840c7b71f7f4a3addb8f0eeef3a033ff1e5cf71 - languageName: node - linkType: hard - -"prismjs@npm:^1.27.0": - version: 1.29.0 - resolution: "prismjs@npm:1.29.0" - checksum: 007a8869d4456ff8049dc59404e32d5666a07d99c3b0e30a18bd3b7676dfa07d1daae9d0f407f20983865fd8da56de91d09cb08e6aa61f5bc420a27c0beeaf93 - languageName: node - linkType: hard - -"prismjs@npm:~1.27.0": - version: 1.27.0 - resolution: "prismjs@npm:1.27.0" - checksum: 85c7f4a3e999073502cc9e1882af01e3709706369ec254b60bff1149eda701f40d02512acab956012dc7e61cfd61743a3a34c1bd0737e8dbacd79141e5698bbc - languageName: node - linkType: hard - -"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc - languageName: node - linkType: hard - -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf - languageName: node - linkType: hard - -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 - languageName: node - linkType: hard - -"prom-client@npm:^15.0.0": - version: 15.1.3 - resolution: "prom-client@npm:15.1.3" - dependencies: - "@opentelemetry/api": ^1.4.0 - tdigest: ^0.1.1 - checksum: 9a57f3c16f39aa9a03da021883a4231c0bb56fc9d02f6ef9c28f913379f275640a5a33b98d9946ebf53c71011a29b580e9d2d6e3806cb1c229a3f59c65993968 - languageName: node - linkType: hard - -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: ^2.0.2 - retry: ^0.12.0 - checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 - languageName: node - linkType: hard - -"promise.series@npm:^0.2.0": - version: 0.2.0 - resolution: "promise.series@npm:0.2.0" - checksum: 26b5956b5463d032b43d39fd8d34fdacf453ed3352462eed9626494a11d44beb385f86d6544dd12e51482a6ca8f303e0dfdee8653db4703213ba27dd2234754a - languageName: node - linkType: hard - -"prompts@npm:^2.0.1, prompts@npm:^2.4.2": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: ^3.0.3 - sisteransi: ^1.0.5 - checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d - languageName: node - linkType: hard - -"prop-types@npm:15.x, prop-types@npm:^15.0.0, prop-types@npm:^15.5.10, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": - version: 15.8.1 - resolution: "prop-types@npm:15.8.1" - dependencies: - loose-envify: ^1.4.0 - object-assign: ^4.1.1 - react-is: ^16.13.1 - checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 - languageName: node - linkType: hard - -"proper-lockfile@npm:^4.1.2": - version: 4.1.2 - resolution: "proper-lockfile@npm:4.1.2" - dependencies: - graceful-fs: ^4.2.4 - retry: ^0.12.0 - signal-exit: ^3.0.2 - checksum: 00078ee6a61c216a56a6140c7d2a98c6c733b3678503002dc073ab8beca5d50ca271de4c85fca13b9b8ee2ff546c36674d1850509b84a04a5d0363bcb8638939 - languageName: node - linkType: hard - -"properties-reader@npm:^2.3.0": - version: 2.3.0 - resolution: "properties-reader@npm:2.3.0" - dependencies: - mkdirp: ^1.0.4 - checksum: cbf59e862dc507f8ce1f8d7641ed9737119f16a1d4dad8e79f17b303aaca1c6af7d36ddfef0f649cab4d200ba4334ac159af0b238f6978a085f5b1b5126b6cc3 - languageName: node - linkType: hard - -"property-expr@npm:^2.0.5": - version: 2.0.6 - resolution: "property-expr@npm:2.0.6" - checksum: 89977f4bb230736c1876f460dd7ca9328034502fd92e738deb40516d16564b850c0bbc4e052c3df88b5b8cd58e51c93b46a94bea049a3f23f4a022c038864cab - languageName: node - linkType: hard - -"property-information@npm:^5.0.0": - version: 5.6.0 - resolution: "property-information@npm:5.6.0" - dependencies: - xtend: ^4.0.0 - checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893 - languageName: node - linkType: hard - -"property-information@npm:^6.0.0": - version: 6.5.0 - resolution: "property-information@npm:6.5.0" - checksum: 6e55664e2f64083b715011e5bafaa1e694faf36986c235b0907e95d09259cc37c38382e3cc94a4c3f56366e05336443db12c8a0f0968a8c0a1b1416eebfc8f53 - languageName: node - linkType: hard - -"proto3-json-serializer@npm:^2.0.2": - version: 2.0.2 - resolution: "proto3-json-serializer@npm:2.0.2" - dependencies: - protobufjs: ^7.2.5 - checksum: 21b8aa65be6dac2bb24920e5bdabef48b249bdf65b1498ae7e69ac4e70722275b083cd60a21d2b4be3ead9d768de2f6f5fb6b188bd177d51c824a539b5ba55cc - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6, protobufjs@npm:^7.3.2": - version: 7.4.0 - resolution: "protobufjs@npm:7.4.0" - dependencies: - "@protobufjs/aspromise": ^1.1.2 - "@protobufjs/base64": ^1.1.2 - "@protobufjs/codegen": ^2.0.4 - "@protobufjs/eventemitter": ^1.1.0 - "@protobufjs/fetch": ^1.1.0 - "@protobufjs/float": ^1.0.2 - "@protobufjs/inquire": ^1.1.0 - "@protobufjs/path": ^1.1.2 - "@protobufjs/pool": ^1.1.0 - "@protobufjs/utf8": ^1.1.0 - "@types/node": ">=13.7.0" - long: ^5.0.0 - checksum: ba0e6b60541bbf818bb148e90f5eb68bd99004e29a6034ad9895a381cbd352be8dce5376e47ae21b2e05559f2505b4a5f4a3c8fa62402822c6ab4dcdfb89ffb3 - languageName: node - linkType: hard - -"protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 - languageName: node - linkType: hard - -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 - languageName: node - linkType: hard - -"proxy-from-env@npm:^1.1.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 - languageName: node - linkType: hard - -"pseudomap@npm:^1.0.2": - version: 1.0.2 - resolution: "pseudomap@npm:1.0.2" - checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 - languageName: node - linkType: hard - -"psl@npm:^1.1.28, psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d - languageName: node - linkType: hard - -"public-encrypt@npm:^4.0.0": - version: 4.0.3 - resolution: "public-encrypt@npm:4.0.3" - 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 - checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935 - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.2 - resolution: "pump@npm:3.0.2" - dependencies: - end-of-stream: ^1.1.0 - once: ^1.3.1 - checksum: e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f - languageName: node - linkType: hard - -"punycode.js@npm:^2.3.1": - version: 2.3.1 - resolution: "punycode.js@npm:2.3.1" - checksum: 13466d7ed5e8dacdab8c4cc03837e7dd14218a59a40eb14a837f1f53ca396e18ef2c4ee6d7766b8ed2fc391d6a3ac489eebf2de83b3596f5a54e86df4a251b72 - languageName: node - linkType: hard - -"punycode@npm:^1.2.4, punycode@npm:^1.4.1": - version: 1.4.1 - resolution: "punycode@npm:1.4.1" - checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 - languageName: node - linkType: hard - -"pure-rand@npm:^6.0.0": - version: 6.1.0 - resolution: "pure-rand@npm:6.1.0" - checksum: 8d53bc02bed99eca0b65b505090152ee7e9bd67dd74f8ff32ba1c883b87234067c5bf68d2614759fb217d82594d7a92919e6df80f97885e7b12b42af4bd3316a - languageName: node - linkType: hard - -"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.11.2, qs@npm:^6.12.3, qs@npm:^6.9.1, qs@npm:^6.9.4": - version: 6.13.0 - resolution: "qs@npm:6.13.0" - dependencies: - side-channel: ^1.0.6 - checksum: e9404dc0fc2849245107108ce9ec2766cde3be1b271de0bf1021d049dc5b98d1a2901e67b431ac5509f865420a7ed80b7acb3980099fe1c118a1c5d2e1432ad8 - languageName: node - linkType: hard - -"qs@npm:~6.5.2": - version: 6.5.3 - resolution: "qs@npm:6.5.3" - checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 - languageName: node - linkType: hard - -"query-string@npm:^7.0.0": - version: 7.1.3 - resolution: "query-string@npm:7.1.3" - dependencies: - decode-uri-component: ^0.2.2 - filter-obj: ^1.1.0 - split-on-first: ^1.0.0 - strict-uri-encode: ^2.0.0 - checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346 - languageName: node - linkType: hard - -"querystring-es3@npm:^0.2.0": - version: 0.2.1 - resolution: "querystring-es3@npm:0.2.1" - checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 - languageName: node - linkType: hard - -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 - languageName: node - linkType: hard - -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 57c3292814b297f87f792fbeb99ce982813e4e54d7a8bdff65cf53d5c084113913289d4a48ec8bbc964927a74b847554f9f4579df43c969a6c8e0f026457ad01 - languageName: node - linkType: hard - -"quick-format-unescaped@npm:^3.0.3": - version: 3.0.3 - resolution: "quick-format-unescaped@npm:3.0.3" - checksum: ab00a443eb2445255333ddb93d3516ba7c4463486546955c798722cfbaddc0b6c12f90fb06e7d134b84d8dd216b538899c40fde09be11959c84c8a930745ce72 - languageName: node - linkType: hard - -"quick-lru@npm:^5.1.1": - version: 5.1.1 - resolution: "quick-lru@npm:5.1.1" - checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed - languageName: node - linkType: hard - -"raf-schd@npm:^4.0.2": - version: 4.0.3 - resolution: "raf-schd@npm:4.0.3" - checksum: 45514041c5ad31fa96aef3bb3c572a843b92da2f2cd1cb4a47c9ad58e48761d3a4126e18daa32b2bfa0bc2551a42d8f324a0e40e536cb656969929602b4e8b58 - languageName: node - linkType: hard - -"railroad-diagrams@npm:^1.0.0": - version: 1.0.0 - resolution: "railroad-diagrams@npm:1.0.0" - checksum: 9e312af352b5ed89c2118edc0c06cef2cc039681817f65266719606e4e91ff6ae5374c707cc9033fe29a82c2703edf3c63471664f97f0167c85daf6f93496319 - languageName: node - linkType: hard - -"rambda@npm:^9.1.0": - version: 9.3.0 - resolution: "rambda@npm:9.3.0" - checksum: 9ab615c7f00dd8f4165887a92c34e752244b7c197ffd283255e3cd4f78c57a3832fef63ec9deda5bbeb66199f822add7d124acd8d85edb173839481ee809bd30 - languageName: node - linkType: hard - -"ramda-adjunct@npm:^5.0.0": - version: 5.1.0 - resolution: "ramda-adjunct@npm:5.1.0" - peerDependencies: - ramda: ">= 0.30.0" - checksum: 0b5d10add35e56ff1ce1202d9e086602ba5619ce380197e692c03d19b92d7eea41a0fc07e34588c0f6d54d31e00b889fa2bf614d88d10b98822117cbb4666207 - languageName: node - linkType: hard - -"ramda@npm:^0.30.1, ramda@npm:~0.30.0": - version: 0.30.1 - resolution: "ramda@npm:0.30.1" - checksum: ce6f4b6b967a84a4e65c01ab1b1cdd73d46b8efe71aeccf5d1443c56c4e31a0ea82ece7df6510453dd3d83b92cabf8a6b4d50d189a1b35c08a6f44b281bebf79 - languageName: node - linkType: hard - -"randexp@npm:0.4.6": - version: 0.4.6 - resolution: "randexp@npm:0.4.6" - dependencies: - discontinuous-range: 1.0.0 - ret: ~0.1.10 - checksum: 3c0d440a3f89d6d36844aa4dd57b5cdb0cab938a41956a16da743d3a3578ab32538fc41c16cc0984b6938f2ae4cbc0216967e9829e52191f70e32690d8e3445d - languageName: node - linkType: hard - -"randexp@npm:^0.5.3": - version: 0.5.3 - resolution: "randexp@npm:0.5.3" - dependencies: - drange: ^1.0.2 - ret: ^0.2.0 - checksum: 9a4011b4b012debea545fc379a18208876fffc1179d2ac211351caf7626a3956efc4bc41e329bc5b241a671553eda58e0703933a9bcfdf90dde501ba1a2cf40a - languageName: node - linkType: hard - -"random-bytes@npm:~1.0.0": - version: 1.0.0 - resolution: "random-bytes@npm:1.0.0" - checksum: 09faa256394aa2ca9754aa57e92a27c452c3e97ffb266e98bebb517332e9df7168fea393159f88d884febce949ba8bec8ddb02f03342da6c6023ecc7b155e0ae - languageName: node - linkType: hard - -"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: ^5.1.0 - checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 - languageName: node - linkType: hard - -"randomfill@npm:^1.0.3": - version: 1.0.4 - resolution: "randomfill@npm:1.0.4" - dependencies: - randombytes: ^2.0.5 - safe-buffer: ^5.1.0 - checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 - languageName: node - linkType: hard - -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 - languageName: node - linkType: hard - -"rate-limiter-flexible@npm:^4.0.0": - version: 4.0.1 - resolution: "rate-limiter-flexible@npm:4.0.1" - checksum: 88cb4ae4c6a94646eb4987f08ae203896fc340d84038e145958607ab711d9c703e47e55f177a4bf9bab4c637c73ee2254fffe2ec4e289d41389c8502194ca868 - languageName: node - linkType: hard - -"raw-body@npm:2.5.2, raw-body@npm:^2.4.1": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: ba1583c8d8a48e8fbb7a873fdbb2df66ea4ff83775421bfe21ee120140949ab048200668c47d9ae3880012f6e217052690628cf679ddfbd82c9fc9358d574676 - languageName: node - linkType: hard - -"raw-loader@npm:^4.0.2": - version: 4.0.2 - resolution: "raw-loader@npm:4.0.2" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 51cc1b0d0e8c37c4336b5318f3b2c9c51d6998ad6f56ea09612afcfefc9c1f596341309e934a744ae907177f28efc9f1654eacd62151e82853fcc6d37450e795 - languageName: node - linkType: hard - -"rc-progress@npm:3.5.1": - version: 3.5.1 - resolution: "rc-progress@npm:3.5.1" - dependencies: - "@babel/runtime": ^7.10.1 - classnames: ^2.2.6 - rc-util: ^5.16.1 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: b0722a696396f985267e35e26f49c1c1bd6a17b4918eb93318fc36a7a5ffae9806932d4982a7da0d83349648ca85325b792003ec40240820fd6e00e0bc6f3c1d - languageName: node - linkType: hard - -"rc-util@npm:^5.16.1": - version: 5.43.0 - resolution: "rc-util@npm:5.43.0" - dependencies: - "@babel/runtime": ^7.18.3 - react-is: ^18.2.0 - peerDependencies: - react: ">=16.9.0" - react-dom: ">=16.9.0" - checksum: 48c10afb5886aed86d1f5241883f972b2b16235b0cc4867a05d061324f107aa113260c34eeb13ad18f4b66d1264dbcb3baf725c8ea34fbdaa504410d4e71b3ce - languageName: node - linkType: hard - -"rc@npm:^1.2.7": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: ^0.6.0 - ini: ~1.3.0 - minimist: ^1.2.0 - strip-json-comments: ~2.0.1 - bin: - rc: ./cli.js - checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e - languageName: node - linkType: hard - -"react-beautiful-dnd@npm:^13.0.0": - version: 13.1.1 - resolution: "react-beautiful-dnd@npm:13.1.1" - dependencies: - "@babel/runtime": ^7.9.2 - css-box-model: ^1.2.0 - memoize-one: ^5.1.1 - raf-schd: ^4.0.2 - react-redux: ^7.2.0 - redux: ^4.0.4 - use-memo-one: ^1.1.1 - peerDependencies: - react: ^16.8.5 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 - checksum: 5f90f7c0ab77a14dfcd496cbd94bbde457612f380c6fc815f3bba7b52effd75132948fcaa661a902a184bb1e6ae5896dcf5b0c77c4ddf809a2c65288f3eed5a7 - languageName: node - linkType: hard - -"react-copy-to-clipboard@npm:5.1.0": - version: 5.1.0 - resolution: "react-copy-to-clipboard@npm:5.1.0" - dependencies: - copy-to-clipboard: ^3.3.1 - prop-types: ^15.8.1 - peerDependencies: - react: ^15.3.0 || 16 || 17 || 18 - checksum: f00a4551b9b63c944a041a6ab46af5ef20ba1106b3bc25173e7ef9bffbfba17a613368682ab8820cfe8d4b3acc5335cd9ce20229145bcc1e6aa8d1db04c512e5 - languageName: node - linkType: hard - -"react-debounce-input@npm:=3.3.0": - version: 3.3.0 - resolution: "react-debounce-input@npm:3.3.0" - dependencies: - lodash.debounce: ^4 - prop-types: ^15.8.1 - peerDependencies: - react: ^15.3.0 || 16 || 17 || 18 - checksum: c391ddc73047df759a68913ab8cb0444d211ab91657d94b3b1660ca434ece4a9ac611a7b8b3e82c89d3b7c3d061d0c99bdf6a426e61802848d1c783acb44b69f - languageName: node - linkType: hard - -"react-dev-utils@npm:^12.0.0-next.60": - version: 12.0.1 - resolution: "react-dev-utils@npm:12.0.1" - dependencies: - "@babel/code-frame": ^7.16.0 - address: ^1.1.2 - browserslist: ^4.18.1 - chalk: ^4.1.2 - cross-spawn: ^7.0.3 - detect-port-alt: ^1.1.6 - escape-string-regexp: ^4.0.0 - filesize: ^8.0.6 - find-up: ^5.0.0 - fork-ts-checker-webpack-plugin: ^6.5.0 - global-modules: ^2.0.0 - globby: ^11.0.4 - gzip-size: ^6.0.0 - immer: ^9.0.7 - is-root: ^2.1.0 - loader-utils: ^3.2.0 - open: ^8.4.0 - pkg-up: ^3.1.0 - prompts: ^2.4.2 - react-error-overlay: ^6.0.11 - recursive-readdir: ^2.2.2 - shell-quote: ^1.7.3 - strip-ansi: ^6.0.1 - text-table: ^0.2.0 - checksum: 2c6917e47f03d9595044770b0f883a61c6b660fcaa97b8ba459a1d57c9cca9aa374cd51296b22d461ff5e432105dbe6f04732dab128e52729c79239e1c23ab56 - languageName: node - linkType: hard - -"react-dom@npm:^18.0.2": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" - dependencies: - loose-envify: ^1.1.0 - scheduler: ^0.23.2 - peerDependencies: - react: ^18.3.1 - checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 - languageName: node - linkType: hard - -"react-double-scrollbar@npm:0.0.15": - version: 0.0.15 - resolution: "react-double-scrollbar@npm:0.0.15" - peerDependencies: - react: ">= 0.14.7" - checksum: f81c13bdf698d6f699178b6597cb43fff3ec7d2b47f489ee306499a814151822e21b2daed995840832a11261f24dbd56573fe9225d43df22c14af5c564041bc0 - languageName: node - linkType: hard - -"react-draggable@npm:^4.0.3": - version: 4.4.6 - resolution: "react-draggable@npm:4.4.6" - dependencies: - clsx: ^1.1.1 - prop-types: ^15.8.1 - peerDependencies: - react: ">= 16.3.0" - react-dom: ">= 16.3.0" - checksum: 9b15aac59244873ac4561c5a2bead43a56e18d406e0a5f242bd4f9d151c074530c02b99387983104bf43417292f9cf8d063e554ed08d88792235e3fbc965f1b8 - languageName: node - linkType: hard - -"react-error-overlay@npm:^6.0.11": - version: 6.0.11 - resolution: "react-error-overlay@npm:6.0.11" - checksum: ce7b44c38fadba9cedd7c095cf39192e632daeccf1d0747292ed524f17dcb056d16bc197ddee5723f9dd888f0b9b19c3b486c430319e30504289b9296f2d2c42 - languageName: node - linkType: hard - -"react-fast-compare@npm:^3.1.1": - version: 3.2.2 - resolution: "react-fast-compare@npm:3.2.2" - checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 - languageName: node - linkType: hard - -"react-helmet@npm:6.1.0": - version: 6.1.0 - resolution: "react-helmet@npm:6.1.0" - dependencies: - object-assign: ^4.1.1 - prop-types: ^15.7.2 - react-fast-compare: ^3.1.1 - react-side-effect: ^2.1.0 - peerDependencies: - react: ">=16.3.0" - checksum: a4998479dab7fc1c2799eddefb1870a9d881b5f71cfdf97979a9882e42f4bb50402d55335f308f461e735e01a06f46b16cc7b4e6bcb22c7a4a6f85a753c5c106 - languageName: node - linkType: hard - -"react-hook-form@npm:^7.12.2": - version: 7.53.0 - resolution: "react-hook-form@npm:7.53.0" - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 84d67fb79bad03d0aa809b5e411d97fb081fc13cd2b6d063a988f81f6fbef8545463e05360afa9d8d58fff19f08fa919930dcdc98a9e68bf74048c9f63e10ad5 - languageName: node - linkType: hard - -"react-idle-timer@npm:5.7.2": - version: 5.7.2 - resolution: "react-idle-timer@npm:5.7.2" - peerDependencies: - react: ">=16" - react-dom: ">=16" - checksum: 6faf3cfa87c9d65ae7a87078a2d82db5b821936a45565a98d69e7341e4b4acd5610b1f26cf1a6809b5551e4c30357f2ab5ce729c4c33751f66cb9ce6072dfb02 - languageName: node - linkType: hard - -"react-immutable-proptypes@npm:2.2.0": - version: 2.2.0 - resolution: "react-immutable-proptypes@npm:2.2.0" - dependencies: - invariant: ^2.2.2 - peerDependencies: - immutable: ">=3.6.2" - checksum: 7e2a6cae621d213140102923fa305d6621444a37572cbf684a5ff5743746ba4dbacb30d60e6d8278702f3cbbc48805e716f69e2bf8c9953fd570f86254c1a2b1 - languageName: node - linkType: hard - -"react-immutable-pure-component@npm:^2.2.0": - version: 2.2.2 - resolution: "react-immutable-pure-component@npm:2.2.2" - peerDependencies: - immutable: ">= 2 || >= 4.0.0-rc" - react: ">= 16.6" - react-dom: ">= 16.6" - checksum: 73254040cb25b93343c03fb694c5eebbe558d486068ad9766d87ecb2661c38a2c2edf75e683da269f01a138f1aad1cd23cc456a857c5931af4ca54bf941bf12a - languageName: node - linkType: hard - -"react-inspector@npm:^6.0.1": - version: 6.0.2 - resolution: "react-inspector@npm:6.0.2" - peerDependencies: - react: ^16.8.4 || ^17.0.0 || ^18.0.0 - checksum: dab7a7daf570c283fdc5d4e07ee8941ee8670af698ab5a27a704602b248e29ab911b117310d64c30a4af93931b2d6ee2a729369e3f5ab7f02df4651692e195a5 - languageName: node - linkType: hard - -"react-is@npm:^16.13.1, react-is@npm:^16.7.0": - version: 16.13.1 - resolution: "react-is@npm:16.13.1" - checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f - languageName: node - linkType: hard - -"react-is@npm:^16.8.0 || ^17.0.0, react-is@npm:^17.0.1, react-is@npm:^17.0.2": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 - languageName: node - linkType: hard - -"react-is@npm:^18.0.0, react-is@npm:^18.2.0, react-is@npm:^18.3.1": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 - languageName: node - linkType: hard - -"react-markdown@npm:^8.0.0": - version: 8.0.7 - resolution: "react-markdown@npm:8.0.7" - dependencies: - "@types/hast": ^2.0.0 - "@types/prop-types": ^15.0.0 - "@types/unist": ^2.0.0 - comma-separated-tokens: ^2.0.0 - hast-util-whitespace: ^2.0.0 - prop-types: ^15.0.0 - property-information: ^6.0.0 - react-is: ^18.0.0 - remark-parse: ^10.0.0 - remark-rehype: ^10.0.0 - space-separated-tokens: ^2.0.0 - style-to-object: ^0.4.0 - unified: ^10.0.0 - unist-util-visit: ^4.0.0 - vfile: ^5.0.0 - peerDependencies: - "@types/react": ">=16" - react: ">=16" - checksum: 0f3e570975134a3382c3fe5189e04e742ae154941463bdfaab2293319da1f1585cb9b75b6f07d99f514c4d728d69cc1af3c96ab37df90003b3bcc210dd0001ba - languageName: node - linkType: hard - -"react-redux@npm:^7.2.0": - version: 7.2.9 - resolution: "react-redux@npm:7.2.9" - dependencies: - "@babel/runtime": ^7.15.4 - "@types/react-redux": ^7.1.20 - hoist-non-react-statics: ^3.3.2 - loose-envify: ^1.4.0 - prop-types: ^15.7.2 - react-is: ^17.0.2 - peerDependencies: - react: ^16.8.3 || ^17 || ^18 - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - checksum: 369a2bdcf87915659af9e5c55abfd9f52a84e43e0d12dcc108ed17dbe6933558b7b7fc12caa9c10c1a10a8be7df89454b6c96989d8573fedec1a772c94a1f145 - languageName: node - linkType: hard - -"react-redux@npm:^9.1.2": - version: 9.1.2 - resolution: "react-redux@npm:9.1.2" - dependencies: - "@types/use-sync-external-store": ^0.0.3 - use-sync-external-store: ^1.0.0 - peerDependencies: - "@types/react": ^18.2.25 - react: ^18.0 - redux: ^5.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - redux: - optional: true - checksum: 1ee9cf41f29f68267320b4fc3bcf6a76a3825c82441612582678ddd827a2b60834f687d2a8b755c905885dfce476a1eb41af42b36f4dd71f8ee9991296a1e515 - languageName: node - linkType: hard - -"react-refresh@npm:^0.14.0": - version: 0.14.2 - resolution: "react-refresh@npm:0.14.2" - checksum: d80db4bd40a36dab79010dc8aa317a5b931f960c0d83c4f3b81f0552cbcf7f29e115b84bb7908ec6a1eb67720fff7023084eff73ece8a7ddc694882478464382 - languageName: node - linkType: hard - -"react-remove-scroll-bar@npm:^2.3.6": - version: 2.3.6 - resolution: "react-remove-scroll-bar@npm:2.3.6" - dependencies: - react-style-singleton: ^2.2.1 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: e793fe110e2ea60d5724d0b60f09de1f6cd1b080df00df9e68bb9a1b985895830e703194647059fdc22402a67a89b7673a5260773b89bcd98031fd99bc91aefa - languageName: node - linkType: hard - -"react-remove-scroll@npm:2.6.0": - version: 2.6.0 - resolution: "react-remove-scroll@npm:2.6.0" - dependencies: - react-remove-scroll-bar: ^2.3.6 - react-style-singleton: ^2.2.1 - tslib: ^2.1.0 - use-callback-ref: ^1.3.0 - use-sidecar: ^1.1.2 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: e7ad2383ce20d63cf28f3ed14e63f684e139301fc4a5c1573da330d4465b733e6084c33b2bfcaee448c9b1df0e37993a15d6cba8a1dd80fe631f803e48e9f798 - languageName: node - linkType: hard - -"react-resizable@npm:^3.0.5": - version: 3.0.5 - resolution: "react-resizable@npm:3.0.5" - dependencies: - prop-types: 15.x - react-draggable: ^4.0.3 - peerDependencies: - react: ">= 16.3" - checksum: 616a10205acfaf8cc3aa0824b60f6d037eef87143d8f338cf826deb74a353db9b9baad67a65dc8535fe90840bfc3e1b8a901f9c247033ffeec2f30405ac7528e - languageName: node - linkType: hard - -"react-router-dom@npm:^6.3.0": - version: 6.26.2 - resolution: "react-router-dom@npm:6.26.2" - dependencies: - "@remix-run/router": 1.19.2 - react-router: 6.26.2 - peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: d65507ffb920e03212bf32d294eb608df7f6cb85c26ec24f88e8f2a2718ffedeccfe0a8e1bc8d23561d6d796f8af61a8bed4a9a0541fbfd83096ecc93eaad5c7 - languageName: node - linkType: hard - -"react-router@npm:6.26.2, react-router@npm:^6.3.0": - version: 6.26.2 - resolution: "react-router@npm:6.26.2" - dependencies: - "@remix-run/router": 1.19.2 - peerDependencies: - react: ">=16.8" - checksum: 80ad9db316ad11761b7d5de0c9ed61f3e4345d8984929db802d37d9a6a2174b42a952b0b01ba45833b00f8cd7b5755f198d2f0a8a62a486ebbfbacabbe379be5 - languageName: node - linkType: hard - -"react-side-effect@npm:^2.1.0": - version: 2.1.2 - resolution: "react-side-effect@npm:2.1.2" - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - checksum: c5eb1f42b464fb093bca59aaae0f1b2060373a2aaff95275b8781493628cdbbb6acdd6014e7883782c65c361f35a30f28cc515d68a1263ddb39cbbc47110be53 - languageName: node - linkType: hard - -"react-sparklines@npm:^1.7.0": - version: 1.7.0 - resolution: "react-sparklines@npm:1.7.0" - dependencies: - prop-types: ^15.5.10 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 9d2f701031e56e0c7b49e3b56479cd7bc1b651c029c2d525d2b480cf6ebcecbdb4dfe83053e7bcdecee1c490f3e5b4cecfa8b48301860b679778d6df7758e480 - languageName: node - linkType: hard - -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" - dependencies: - get-nonce: ^1.0.0 - invariant: ^2.2.4 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 7ee8ef3aab74c7ae1d70ff34a27643d11ba1a8d62d072c767827d9ff9a520905223e567002e0bf6c772929d8ea1c781a3ba0cc4a563e92b1e3dc2eaa817ecbe8 - languageName: node - linkType: hard - -"react-syntax-highlighter@npm:^15.4.5, react-syntax-highlighter@npm:^15.5.0": - version: 15.5.0 - resolution: "react-syntax-highlighter@npm:15.5.0" - dependencies: - "@babel/runtime": ^7.3.1 - highlight.js: ^10.4.1 - lowlight: ^1.17.0 - prismjs: ^1.27.0 - refractor: ^3.6.0 - peerDependencies: - react: ">= 0.14.0" - checksum: c082b48f30f8ba8d0c55ed1d761910630860077c7ff5793c4c912adcb5760df06436ed0ad62be0de28113aac9ad2af55eccd995f8eee98df53382e4ced2072fb - languageName: node - linkType: hard - -"react-transition-group@npm:^4.0.0, react-transition-group@npm:^4.4.0, react-transition-group@npm:^4.4.5": - version: 4.4.5 - resolution: "react-transition-group@npm:4.4.5" - 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" - checksum: 75602840106aa9c6545149d6d7ae1502fb7b7abadcce70a6954c4b64a438ff1cd16fc77a0a1e5197cdd72da398f39eb929ea06f9005c45b132ed34e056ebdeb1 - languageName: node - linkType: hard - -"react-universal-interface@npm:^0.6.2": - version: 0.6.2 - resolution: "react-universal-interface@npm:0.6.2" - peerDependencies: - react: "*" - tslib: "*" - checksum: 070a7e9e3cdd8b0ec91a2ac9ac0a8df6bcb3fd183d2775bf0f439b9870fc1faf5b4fa9fe9741abd5187f0a35be645cb4004e1c9ebda9ada7e5d0a624f94910cb - languageName: node - linkType: hard - -"react-use@npm:^17.2.4, react-use@npm:^17.3.2": - version: 17.5.1 - resolution: "react-use@npm:17.5.1" - dependencies: - "@types/js-cookie": ^2.2.6 - "@xobotyi/scrollbar-width": ^1.9.5 - copy-to-clipboard: ^3.3.1 - fast-deep-equal: ^3.1.3 - fast-shallow-equal: ^1.0.0 - js-cookie: ^2.2.1 - nano-css: ^5.6.2 - react-universal-interface: ^0.6.2 - resize-observer-polyfill: ^1.5.1 - screenfull: ^5.1.0 - set-harmonic-interval: ^1.0.1 - throttle-debounce: ^3.0.1 - ts-easing: ^0.2.0 - tslib: ^2.1.0 - peerDependencies: - react: "*" - react-dom: "*" - checksum: 68f4333d986161038308a844d4ab99103484b69a0599a03c345eeb7cb5a0eabd0c55994fefc471ef11d4d2799a8e063d7f11fe0c48d56b54516333025fc7d726 - languageName: node - linkType: hard - -"react-virtualized-auto-sizer@npm:^1.0.11": - version: 1.0.24 - resolution: "react-virtualized-auto-sizer@npm:1.0.24" - peerDependencies: - react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 - react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 - checksum: e7d98563735dabbd1c58727c9d3e9f08f6a60a9964d25507cf4ef08f8964b6e421491c892ee0a99e47630118fdca42f1c60cef15ebda3659face58025dba3e98 - languageName: node - linkType: hard - -"react-window@npm:^1.8.10, react-window@npm:^1.8.6": - version: 1.8.10 - resolution: "react-window@npm:1.8.10" - dependencies: - "@babel/runtime": ^7.0.0 - memoize-one: ">=3.1.1 <6" - peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: e8830f32e3ad4bf91af9cdc5cead84148c7694ce6abd9fdb447fb609da6cd4bbd0bbc75ff985f78828f4bbbd3ba4cbc98235cc9c056b5e5787578518f7fafbb9 - languageName: node - linkType: hard - -"react@npm:^16.13.1 || ^17.0.0 || ^18.0.0, react@npm:^18.0.2": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: ^1.1.0 - checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 - languageName: node - linkType: hard - -"read-yaml-file@npm:^1.1.0": - version: 1.1.0 - resolution: "read-yaml-file@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.5 - js-yaml: ^3.6.1 - pify: ^4.0.1 - strip-bom: ^3.0.0 - checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e - languageName: node - linkType: hard - -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - -"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - 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 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 - languageName: node - linkType: hard - -"readable-stream@npm:^4.0.0, readable-stream@npm:^4.5.2": - version: 4.5.2 - resolution: "readable-stream@npm:4.5.2" - dependencies: - abort-controller: ^3.0.0 - buffer: ^6.0.3 - events: ^3.3.0 - process: ^0.11.10 - string_decoder: ^1.3.0 - checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a - languageName: node - linkType: hard - -"readable-web-to-node-stream@npm:^3.0.0": - version: 3.0.2 - resolution: "readable-web-to-node-stream@npm:3.0.2" - dependencies: - readable-stream: ^3.6.0 - checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c - languageName: node - linkType: hard - -"readdir-glob@npm:^1.1.2": - version: 1.1.3 - resolution: "readdir-glob@npm:1.1.3" - dependencies: - minimatch: ^5.1.0 - checksum: 1dc0f7440ff5d9378b593abe9d42f34ebaf387516615e98ab410cf3a68f840abbf9ff1032d15e0a0dbffa78f9e2c46d4fafdbaac1ca435af2efe3264e3f21874 - languageName: node - linkType: hard - -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: ^2.2.1 - checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 - languageName: node - linkType: hard - -"rechoir@npm:^0.8.0": - version: 0.8.0 - resolution: "rechoir@npm:0.8.0" - dependencies: - resolve: ^1.20.0 - checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 - languageName: node - linkType: hard - -"recursive-readdir@npm:^2.2.2": - version: 2.2.3 - resolution: "recursive-readdir@npm:2.2.3" - dependencies: - minimatch: ^3.0.5 - checksum: 88ec96e276237290607edc0872b4f9842837b95cfde0cdbb1e00ba9623dfdf3514d44cdd14496ab60a0c2dd180a6ef8a3f1c34599e6cf2273afac9b72a6fb2b5 - languageName: node - linkType: hard - -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: ^4.0.0 - strip-indent: ^3.0.0 - checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b - languageName: node - linkType: hard - -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": - version: 1.2.0 - resolution: "redis-errors@npm:1.2.0" - checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 - languageName: node - linkType: hard - -"redis-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "redis-parser@npm:3.0.0" - dependencies: - redis-errors: ^1.0.0 - checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a - languageName: node - linkType: hard - -"redux-immutable@npm:^4.0.0": - version: 4.0.0 - resolution: "redux-immutable@npm:4.0.0" - peerDependencies: - immutable: ^3.8.1 || ^4.0.0-rc.1 - checksum: c24d3408c3d3b24e10ef3040b722e1d20520bf9a6c43b37653f49de93516e198ee247184003331227fa7a1f1598fb964fb4bcb41522586b31073000a3b3820e8 - languageName: node - linkType: hard - -"redux@npm:^4.0.0, redux@npm:^4.0.4": - version: 4.2.1 - resolution: "redux@npm:4.2.1" - dependencies: - "@babel/runtime": ^7.9.2 - checksum: f63b9060c3a1d930ae775252bb6e579b42415aee7a23c4114e21a0b4ba7ec12f0ec76936c00f546893f06e139819f0e2855e0d55ebfce34ca9c026241a6950dd - languageName: node - linkType: hard - -"redux@npm:^5.0.1": - version: 5.0.1 - resolution: "redux@npm:5.0.1" - checksum: e74affa9009dd5d994878b9a1ce30d6569d986117175056edb003de2651c05b10fe7819d6fa94aea1a94de9a82f252f986547f007a2fbeb35c317a2e5f5ecf2c - languageName: node - linkType: hard - -"reflect-metadata@npm:0.1.13": - version: 0.1.13 - resolution: "reflect-metadata@npm:0.1.13" - checksum: 798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 - languageName: node - linkType: hard - -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" - 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 - checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba - languageName: node - linkType: hard - -"refractor@npm:^3.6.0": - version: 3.6.0 - resolution: "refractor@npm:3.6.0" - dependencies: - hastscript: ^6.0.0 - parse-entities: ^2.0.0 - prismjs: ~1.27.0 - checksum: 39b01c4168c77c5c8486f9bf8907bbb05f257f15026057ba5728535815a2d90eed620468a4bfbb2b8ceefbb3ce3931a1be8b17152dbdbc8b0eef92450ff750a2 - languageName: node - linkType: hard - -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.2.0 - resolution: "regenerate-unicode-properties@npm:10.2.0" - dependencies: - regenerate: ^1.4.2 - checksum: d5c5fc13f8b8d7e16e791637a4bfef741f8d70e267d51845ee7d5404a32fa14c75b181c4efba33e4bff8b0000a2f13e9773593713dfe5b66597df4259275ce63 - languageName: node - linkType: hard - -"regenerate@npm:^1.4.2": - version: 1.4.2 - resolution: "regenerate@npm:1.4.2" - checksum: 3317a09b2f802da8db09aa276e469b57a6c0dd818347e05b8862959c6193408242f150db5de83c12c3fa99091ad95fb42a6db2c3329bfaa12a0ea4cbbeb30cb0 - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.10.5": - version: 0.10.5 - resolution: "regenerator-runtime@npm:0.10.5" - checksum: 35b33dbe5381d268b2be98f4ee4b028702acb38b012bff90723df067f915a337e5c979cce4dab4ed23febb223bbebb8820d46902f897742c55818c22c14e2a7c - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.11.0": - version: 0.11.1 - resolution: "regenerator-runtime@npm:0.11.1" - checksum: 3c97bd2c7b2b3247e6f8e2147a002eb78c995323732dad5dc70fac8d8d0b758d0295e7015b90d3d444446ae77cbd24b9f9123ec3a77018e81d8999818301b4f4 - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 - languageName: node - linkType: hard - -"regenerator-transform@npm:^0.15.2": - version: 0.15.2 - resolution: "regenerator-transform@npm:0.15.2" - dependencies: - "@babel/runtime": ^7.8.4 - checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" - dependencies: - call-bind: ^1.0.6 - define-properties: ^1.2.1 - es-errors: ^1.3.0 - set-function-name: ^2.0.1 - checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 - languageName: node - linkType: hard - -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" - 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 - checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 - languageName: node - linkType: hard - -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" - dependencies: - jsesc: ~0.5.0 - bin: - regjsparser: bin/parser - checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc - languageName: node - linkType: hard - -"relateurl@npm:^0.2.7": - version: 0.2.7 - resolution: "relateurl@npm:0.2.7" - checksum: 5891e792eae1dfc3da91c6fda76d6c3de0333a60aa5ad848982ebb6dccaa06e86385fb1235a1582c680a3d445d31be01c6bfc0804ebbcab5aaf53fa856fde6b6 - languageName: node - linkType: hard - -"remark-gfm@npm:^3.0.1": - version: 3.0.1 - resolution: "remark-gfm@npm:3.0.1" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-gfm: ^2.0.0 - micromark-extension-gfm: ^2.0.0 - unified: ^10.0.0 - checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e - languageName: node - linkType: hard - -"remark-parse@npm:^10.0.0": - version: 10.0.2 - resolution: "remark-parse@npm:10.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - unified: ^10.0.0 - checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 - languageName: node - linkType: hard - -"remark-rehype@npm:^10.0.0": - version: 10.1.0 - resolution: "remark-rehype@npm:10.1.0" - dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-to-hast: ^12.1.0 - unified: ^10.0.0 - checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084 - languageName: node - linkType: hard - -"remarkable@npm:^2.0.1": - version: 2.0.1 - resolution: "remarkable@npm:2.0.1" - dependencies: - argparse: ^1.0.10 - autolinker: ^3.11.0 - bin: - remarkable: bin/remarkable.js - checksum: aee83ece531a7196f92e668aa76450f17bc1af77ce2939153f57b289b54f3aa3a72f355f4d57680336ab8205d53dca7ae06e6e743355ad2d4868cc7c85eafe89 - languageName: node - linkType: hard - -"remove-trailing-separator@npm:^1.0.1": - version: 1.1.0 - resolution: "remove-trailing-separator@npm:1.1.0" - checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 - languageName: node - linkType: hard - -"renderkid@npm:^3.0.0": - version: 3.0.0 - resolution: "renderkid@npm:3.0.0" - dependencies: - css-select: ^4.1.3 - dom-converter: ^0.2.0 - htmlparser2: ^6.1.0 - lodash: ^4.17.21 - strip-ansi: ^6.0.1 - checksum: 77162b62d6f33ab81f337c39efce0439ff0d1f6d441e29c35183151f83041c7850774fb904da163d6c844264d440d10557714e6daa0b19e4561a5cd4ef305d41 - languageName: node - linkType: hard - -"repeat-string@npm:^1.5.2": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 - languageName: node - linkType: hard - -"replace-in-file@npm:^7.1.0": - version: 7.2.0 - resolution: "replace-in-file@npm:7.2.0" - dependencies: - chalk: ^4.1.2 - glob: ^8.1.0 - yargs: ^17.7.2 - bin: - replace-in-file: bin/cli.js - checksum: 773cfff187a404a293ed0f8ee433fa6c14230b96c506455bd3a880a217b3a3ec31791b8acb3e32a629286e6d8a7825b94255f443d0873c52cb7593b05cda52ba - languageName: node - linkType: hard - -"request@npm:^2.88.0": - version: 2.88.2 - resolution: "request@npm:2.88.2" - 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 - har-validator: ~5.1.3 - http-signature: ~1.2.0 - is-typedarray: ~1.0.0 - isstream: ~0.1.2 - json-stringify-safe: ~5.0.1 - mime-types: ~2.1.19 - oauth-sign: ~0.9.0 - performance-now: ^2.1.0 - qs: ~6.5.2 - safe-buffer: ^5.1.2 - tough-cookie: ~2.5.0 - tunnel-agent: ^0.6.0 - uuid: ^3.3.2 - checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff - languageName: node - linkType: hard - -"reselect@npm:^5.1.0": - version: 5.1.1 - resolution: "reselect@npm:5.1.1" - checksum: 5d32d48be29071ddda21a775945c2210cf4ca3fccde1c4a0e1582ac3bf99c431c6c2330ef7ca34eae4c06feea617e7cb2c275c4b33ccf9a930836dfc98b49b13 - languageName: node - linkType: hard - -"resize-observer-polyfill@npm:^1.5.1": - version: 1.5.1 - resolution: "resize-observer-polyfill@npm:1.5.1" - checksum: 57e7f79489867b00ba43c9c051524a5c8f162a61d5547e99333549afc23e15c44fd43f2f318ea0261ea98c0eb3158cca261e6f48d66e1ed1cd1f340a43977094 - languageName: node - linkType: hard - -"resolve-alpn@npm:^1.0.0": - version: 1.2.1 - resolution: "resolve-alpn@npm:1.2.1" - checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 - languageName: node - linkType: hard - -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: ^5.0.0 - checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 - languageName: node - linkType: hard - -"resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1": - version: 1.0.1 - resolution: "resolve-dir@npm:1.0.1" - dependencies: - expand-tilde: ^2.0.0 - global-modules: ^1.0.0 - checksum: ef736b8ed60d6645c3b573da17d329bfb50ec4e1d6c5ffd6df49e3497acef9226f9810ea6823b8ece1560e01dcb13f77a9f6180d4f242d00cc9a8f4de909c65c - languageName: node - linkType: hard - -"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f - languageName: node - linkType: hard - -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 - languageName: node - linkType: hard - -"resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 - languageName: node - linkType: hard - -"resolve@npm:1.22.8, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:~1.22.1, resolve@npm:~1.22.2": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c - languageName: node - linkType: hard - -"resolve@npm:^2.0.0-next.5": - version: 2.0.0-next.5 - resolution: "resolve@npm:2.0.0-next.5" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f - languageName: node - linkType: hard - -"resolve@npm:~1.19.0": - version: 1.19.0 - resolution: "resolve@npm:1.19.0" - dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea - languageName: node - linkType: hard - -"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin, resolve@patch:resolve@~1.22.1#~builtin, resolve@patch:resolve@~1.22.2#~builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 - languageName: node - linkType: hard - -"resolve@patch:resolve@^2.0.0-next.5#~builtin": - version: 2.0.0-next.5 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=07638b" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c - languageName: node - linkType: hard - -"resolve@patch:resolve@~1.19.0#~builtin": - version: 1.19.0 - resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=07638b" - dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9 - languageName: node - linkType: hard - -"responselike@npm:^2.0.0": - version: 2.0.1 - resolution: "responselike@npm:2.0.1" - dependencies: - lowercase-keys: ^2.0.0 - checksum: b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a - languageName: node - linkType: hard - -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 - checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 - languageName: node - linkType: hard - -"ret@npm:^0.2.0": - version: 0.2.2 - resolution: "ret@npm:0.2.2" - checksum: 774964bb413a3525e687bca92d81c1cd75555ec33147c32ecca22f3d06409e35df87952cfe3d57afff7650a0f7e42139cf60cb44e94c29dde390243bc1941f16 - languageName: node - linkType: hard - -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 - languageName: node - linkType: hard - -"retry-request@npm:^7.0.0": - version: 7.0.2 - resolution: "retry-request@npm:7.0.2" - dependencies: - "@types/request": ^2.48.8 - extend: ^3.0.2 - teeny-request: ^9.0.0 - checksum: 2d7307422333f548e5f40524978a344b62193714f6209c4f6a41057ae279804eb9bc8e0a277791e7b6f2d5d76068bdaca8590662a909cf1e6cfc3ab789e4c6b6 - languageName: node - linkType: hard - -"retry@npm:0.13.1, retry@npm:^0.13.1": - version: 0.13.1 - resolution: "retry@npm:0.13.1" - checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc - languageName: node - linkType: hard - -"rfc4648@npm:^1.3.0": - version: 1.5.3 - resolution: "rfc4648@npm:1.5.3" - checksum: 19c81d502582e377125b00fbd7a5cdb0e351f9a1e40182fa9f608b48e1ab852d211b75facb2f4f3fa17f7c6ebc2ef4acca61ae7eb7fbcfa4768f11d2db678116 - languageName: node - linkType: hard - -"rfdc@npm:^1.3.0": - version: 1.4.1 - resolution: "rfdc@npm:1.4.1" - checksum: 3b05bd55062c1d78aaabfcea43840cdf7e12099968f368e9a4c3936beb744adb41cbdb315eac6d4d8c6623005d6f87fdf16d8a10e1ff3722e84afea7281c8d13 - languageName: node - linkType: hard - -"rifm@npm:^0.7.0": - version: 0.7.0 - resolution: "rifm@npm:0.7.0" - dependencies: - "@babel/runtime": ^7.3.1 - peerDependencies: - react: ">=16.8" - checksum: 7b89d9c5c92cb1b6848964ab5c5042d652ba803fe7ecea2282191e0e820b07fb3345306b2baf69af1cef2f0755c50e97efc51d0cfdd645b8956d05d5d19d381e - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" - dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 - languageName: node - linkType: hard - -"roarr@npm:^2.15.3": - version: 2.15.4 - resolution: "roarr@npm:2.15.4" - 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 - checksum: 682e28d5491e3ae99728a35ba188f4f0ccb6347dbd492f95dc9f4bfdfe8ee63d8203ad234766ee2db88c8d7a300714304976eb095ce5c9366fe586c03a21586c - languageName: node - linkType: hard - -"rollup-plugin-dts@npm:^6.1.0": - version: 6.1.1 - resolution: "rollup-plugin-dts@npm:6.1.1" - dependencies: - "@babel/code-frame": ^7.24.2 - magic-string: ^0.30.10 - peerDependencies: - rollup: ^3.29.4 || ^4 - typescript: ^4.5 || ^5.0 - dependenciesMeta: - "@babel/code-frame": - optional: true - checksum: e69da1a286570f5a8d990651a613b2063543a71ad3b3471a97e74ea328125ebee77a74b2c800031f8dcccdc92da0d086f833724d13a2c863a2cbdf7e8fc20329 - languageName: node - linkType: hard - -"rollup-plugin-esbuild@npm:^6.1.1": - version: 6.1.1 - resolution: "rollup-plugin-esbuild@npm:6.1.1" - dependencies: - "@rollup/pluginutils": ^5.0.5 - debug: ^4.3.4 - es-module-lexer: ^1.3.1 - get-tsconfig: ^4.7.2 - peerDependencies: - esbuild: ">=0.18.0" - rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 - checksum: b027ddfbc9519f6f6aa41537b102ea23a38df588686b86d62ebd40441dd7cc8ca8e227dcaea92fc7ae8a42dc57a9975a3b184771e0eeb4c1fbe6296f10ef9da5 - languageName: node - linkType: hard - -"rollup-plugin-postcss@npm:^4.0.0": - version: 4.0.2 - resolution: "rollup-plugin-postcss@npm:4.0.2" - dependencies: - chalk: ^4.1.0 - concat-with-sourcemaps: ^1.1.0 - cssnano: ^5.0.1 - import-cwd: ^3.0.0 - p-queue: ^6.6.2 - pify: ^5.0.0 - postcss-load-config: ^3.0.0 - postcss-modules: ^4.0.0 - promise.series: ^0.2.0 - resolve: ^1.19.0 - rollup-pluginutils: ^2.8.2 - safe-identifier: ^0.4.2 - style-inject: ^0.3.0 - peerDependencies: - postcss: 8.x - checksum: 67875e024fa36ba4bd43604dc50d02eabba0c93626cc372588260ae42aae3f98015ea1b0c3a78bcbd345ebea465ef636e5cb0f60dbc8b2e94fbe2514384395f0 - languageName: node - linkType: hard - -"rollup-pluginutils@npm:^2.8.2": - version: 2.8.2 - resolution: "rollup-pluginutils@npm:2.8.2" - dependencies: - estree-walker: ^0.6.1 - checksum: 339fdf866d8f4ff6e408fa274c0525412f7edb01dc46b5ccda51f575b7e0d20ad72965773376fb5db95a77a7fcfcab97bf841ec08dbadf5d6b08af02b7a2cf5e - languageName: node - linkType: hard - -"rollup@npm:^4.0.0": - version: 4.23.0 - resolution: "rollup@npm:4.23.0" - dependencies: - "@rollup/rollup-android-arm-eabi": 4.23.0 - "@rollup/rollup-android-arm64": 4.23.0 - "@rollup/rollup-darwin-arm64": 4.23.0 - "@rollup/rollup-darwin-x64": 4.23.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.23.0 - "@rollup/rollup-linux-arm-musleabihf": 4.23.0 - "@rollup/rollup-linux-arm64-gnu": 4.23.0 - "@rollup/rollup-linux-arm64-musl": 4.23.0 - "@rollup/rollup-linux-powerpc64le-gnu": 4.23.0 - "@rollup/rollup-linux-riscv64-gnu": 4.23.0 - "@rollup/rollup-linux-s390x-gnu": 4.23.0 - "@rollup/rollup-linux-x64-gnu": 4.23.0 - "@rollup/rollup-linux-x64-musl": 4.23.0 - "@rollup/rollup-win32-arm64-msvc": 4.23.0 - "@rollup/rollup-win32-ia32-msvc": 4.23.0 - "@rollup/rollup-win32-x64-msvc": 4.23.0 - "@types/estree": 1.0.6 - fsevents: ~2.3.2 - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: c2d3832041b5dac1dc9cdeb712770063e2af010f89cc8f963b4b3e1f69b9f59448457f85a3a15b3783f81fb567c07f970cfe5ff2d3db5004ddb2122ef53a3f82 - languageName: node - linkType: hard - -"rtl-css-js@npm:^1.16.1": - version: 1.16.1 - resolution: "rtl-css-js@npm:1.16.1" - dependencies: - "@babel/runtime": ^7.1.2 - checksum: 7d9ab942098eee565784ccf957f6b7dfa78ea1eec7c6bffedc6641575d274189e90752537c7bdba1f43ae6534648144f467fd6d581527455ba626a4300e62c7a - languageName: node - linkType: hard - -"run-applescript@npm:^7.0.0": - version: 7.0.0 - resolution: "run-applescript@npm:7.0.0" - checksum: b02462454d8b182ad4117e5d4626e9e6782eb2072925c9fac582170b0627ae3c1ea92ee9b2df7daf84b5e9ffe14eb1cf5fb70bc44b15c8a0bfcdb47987e2410c - languageName: node - linkType: hard - -"run-async@npm:^2.4.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: ^1.2.2 - checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d - languageName: node - linkType: hard - -"run-script-webpack-plugin@npm:^0.2.0": - version: 0.2.0 - resolution: "run-script-webpack-plugin@npm:0.2.0" - checksum: 1f5df65b726e098d602b4cc27472d9e2cd88841862f7ca2112f702b01f3c4fc1cd89b54fa63780691d988c9ab36cc9adc08a6fa056cdb9c7b85b027b21ba6cdd - languageName: node - linkType: hard - -"rxjs@npm:7.8.1, rxjs@npm:^7.5.5": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" - dependencies: - tslib: ^2.1.0 - checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 - languageName: node - linkType: hard - -"rxjs@npm:^6.6.3": - version: 6.6.7 - resolution: "rxjs@npm:6.6.7" - dependencies: - tslib: ^1.9.0 - checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b - languageName: node - linkType: hard - -"sade@npm:^1.7.3": - version: 1.8.1 - resolution: "sade@npm:1.8.1" - dependencies: - mri: ^1.1.0 - checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d - languageName: node - linkType: hard - -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" - dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - has-symbols: ^1.0.3 - isarray: ^2.0.5 - checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 - languageName: node - linkType: hard - -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c - languageName: node - linkType: hard - -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - -"safe-identifier@npm:^0.4.2": - version: 0.4.2 - resolution: "safe-identifier@npm:0.4.2" - checksum: 67e28ed89a74cf20b827419003d3cb60a0ebaec0771c2c818f4b2239bf4f96e01ad90aa8db6dc57ee90c0c438b6f46323e4b5a3d955d18d8c4e158ea035cabdd - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" - dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-regex: ^1.1.4 - checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 - languageName: node - linkType: hard - -"safe-stable-stringify@npm:^1.1": - version: 1.1.1 - resolution: "safe-stable-stringify@npm:1.1.1" - checksum: e32a30720e8a2e3043b8b96733f015c1aa7a21a5a328074ce917b8afe4d26b4308c186c74fa92131e5f794b1efc63caa32defafceaa2981accaaedbc8b2c861c - languageName: node - linkType: hard - -"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.3.1": - version: 2.5.0 - resolution: "safe-stable-stringify@npm:2.5.0" - checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 - languageName: node - linkType: hard - -"sax@npm:>=0.6.0": - version: 1.4.1 - resolution: "sax@npm:1.4.1" - checksum: 3ad64df16b743f0f2eb7c38ced9692a6d924f1cd07bbe45c39576c2cf50de8290d9d04e7b2228f924c7d05fecc4ec5cf651423278e0c7b63d260c387ef3af84a - languageName: node - linkType: hard - -"saxes@npm:^5.0.1": - version: 5.0.1 - resolution: "saxes@npm:5.0.1" - dependencies: - xmlchars: ^2.2.0 - checksum: 5636b55cf15f7cf0baa73f2797bf992bdcf75d1b39d82c0aa4608555c774368f6ac321cb641fd5f3d3ceb87805122cd47540da6a7b5960fe0dbdb8f8c263f000 - languageName: node - linkType: hard - -"saxes@npm:^6.0.0": - version: 6.0.0 - resolution: "saxes@npm:6.0.0" - dependencies: - xmlchars: ^2.2.0 - checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b - languageName: node - linkType: hard - -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: ^1.1.0 - checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 - languageName: node - linkType: hard - -"schema-utils@npm:2.7.0": - version: 2.7.0 - resolution: "schema-utils@npm:2.7.0" - dependencies: - "@types/json-schema": ^7.0.4 - ajv: ^6.12.2 - ajv-keywords: ^3.4.1 - checksum: 8889325b0ee1ae6a8f5d6aaa855c71e136ebbb7fd731b01a9d3ec8225dcb245f644c47c50104db4c741983b528cdff8558570021257d4d397ec6aaecd9172a8e - languageName: node - linkType: hard - -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": - version: 3.3.0 - resolution: "schema-utils@npm:3.3.0" - dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 - checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 - languageName: node - linkType: hard - -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": - version: 4.2.0 - resolution: "schema-utils@npm:4.2.0" - dependencies: - "@types/json-schema": ^7.0.9 - ajv: ^8.9.0 - ajv-formats: ^2.1.1 - ajv-keywords: ^5.1.0 - checksum: 26a0463d47683258106e6652e9aeb0823bf0b85843039e068b57da1892f7ae6b6b1094d48e9ed5ba5cbe9f7166469d880858b9d91abe8bd249421eb813850cde - languageName: node - linkType: hard - -"screenfull@npm:^5.1.0": - version: 5.2.0 - resolution: "screenfull@npm:5.2.0" - checksum: 21eae33b780eb4679ea0ea2d14734b11168cf35049c45a2bf24ddeb39c67a788e7a8fb46d8b61ca6d8367fd67ce9dd4fc8bfe476489249c7189c2a79cf83f51a - languageName: node - linkType: hard - -"select-hose@npm:^2.0.0": - version: 2.0.0 - resolution: "select-hose@npm:2.0.0" - checksum: d7e5fcc695a4804209d232a1b18624a5134be334d4e1114b0721f7a5e72bd73da483dcf41528c1af4f4f4892ad7cfd6a1e55c8ffb83f9c9fe723b738db609dbb - languageName: node - linkType: hard - -"selfsigned@npm:^2.0.0, selfsigned@npm:^2.4.1": - version: 2.4.1 - resolution: "selfsigned@npm:2.4.1" - dependencies: - "@types/node-forge": ^1.3.0 - node-forge: ^1 - checksum: 38b91c56f1d7949c0b77f9bbe4545b19518475cae15e7d7f0043f87b1626710b011ce89879a88969651f650a19d213bb15b7d5b4c2877df9eeeff7ba8f8b9bfa - languageName: node - linkType: hard - -"semver-compare@npm:^1.0.0": - version: 1.0.0 - resolution: "semver-compare@npm:1.0.0" - checksum: dd1d7e2909744cf2cf71864ac718efc990297f9de2913b68e41a214319e70174b1d1793ac16e31183b128c2b9812541300cb324db8168e6cf6b570703b171c68 - languageName: node - linkType: hard - -"semver@npm:7.6.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": - version: 7.6.3 - resolution: "semver@npm:7.6.3" - bin: - semver: bin/semver.js - checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8 - languageName: node - linkType: hard - -"semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 - languageName: node - linkType: hard - -"semver@npm:~7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"send@npm:0.19.0": - version: 0.19.0 - resolution: "send@npm:0.19.0" - 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 - checksum: 5ae11bd900c1c2575525e2aa622e856804e2f96a09281ec1e39610d089f53aa69e13fd8db84b52f001d0318cf4bb0b3b904ad532fc4c0014eb90d32db0cff55f - languageName: node - linkType: hard - -"seq-queue@npm:^0.0.5": - version: 0.0.5 - resolution: "seq-queue@npm:0.0.5" - checksum: f8695a6cb613e1b378b9686cde4ea626944091a412fc1c9d24c5039283d4351dd115f4505e4cf103d3a2e4a9a6a72fc7698fdce703839fb1fec9627aa4ce5563 - languageName: node - linkType: hard - -"serialize-error@npm:^7.0.1": - version: 7.0.1 - resolution: "serialize-error@npm:7.0.1" - dependencies: - type-fest: ^0.13.1 - checksum: e0aba4dca2fc9fe74ae1baf38dbd99190e1945445a241ba646290f2176cdb2032281a76443b02ccf0caf30da5657d510746506368889a593b9835a497fc0732e - languageName: node - linkType: hard - -"serialize-error@npm:^8.0.1, serialize-error@npm:^8.1.0": - version: 8.1.0 - resolution: "serialize-error@npm:8.1.0" - dependencies: - type-fest: ^0.20.2 - checksum: 2eef236d50edd2d7926e602c14fb500dc3a125ee52e9f08f67033181b8e0be5d1122498bdf7c23c80683cddcad083a27974e9e7111ce23165f4d3bcdd6d65102 - languageName: node - linkType: hard - -"serialize-javascript@npm:^6.0.1": - version: 6.0.2 - resolution: "serialize-javascript@npm:6.0.2" - dependencies: - randombytes: ^2.1.0 - checksum: c4839c6206c1d143c0f80763997a361310305751171dd95e4b57efee69b8f6edd8960a0b7fbfc45042aadff98b206d55428aee0dc276efe54f100899c7fa8ab7 - languageName: node - linkType: hard - -"serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "serve-index@npm:1.9.1" - 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 - checksum: e2647ce13379485b98a53ba2ea3fbad4d44b57540d00663b02b976e426e6194d62ac465c0d862cb7057f65e0de8ab8a684aa095427a4b8612412eca0d300d22f - languageName: node - linkType: hard - -"serve-static@npm:1.16.2": - version: 1.16.2 - resolution: "serve-static@npm:1.16.2" - dependencies: - encodeurl: ~2.0.0 - escape-html: ~1.0.3 - parseurl: ~1.3.3 - send: 0.19.0 - checksum: dffc52feb4cc5c68e66d0c7f3c1824d4e989f71050aefc9bd5f822a42c54c9b814f595fc5f2b717f4c7cc05396145f3e90422af31186a93f76cf15f707019759 - languageName: node - linkType: hard - -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - -"set-cookie-parser@npm:^2.4.6": - version: 2.7.0 - resolution: "set-cookie-parser@npm:2.7.0" - checksum: 1eed43d7b284b727b4e7d35e324a74c493469265488b0c8f464f5224186e7dbbdd1cb35c8822053581f807a10b930a628144041ad453db06548945c61d5a834f - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.1": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - 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 - checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 - languageName: node - linkType: hard - -"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": - version: 2.0.2 - resolution: "set-function-name@npm:2.0.2" - dependencies: - define-data-property: ^1.1.4 - es-errors: ^1.3.0 - functions-have-names: ^1.2.3 - has-property-descriptors: ^1.0.2 - checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f - languageName: node - linkType: hard - -"set-harmonic-interval@npm:^1.0.1": - version: 1.0.1 - resolution: "set-harmonic-interval@npm:1.0.1" - checksum: c122b831c2e0b1fb812e5e9d065094b9d174bd0576f9a779ab7a7d8881c8f6dd7d5fcab9a2553da15eea670eb598f9dd4d5162b626d45cc9c529706aa1444a84 - languageName: node - linkType: hard - -"set-value@npm:^4.1.0": - version: 4.1.0 - resolution: "set-value@npm:4.1.0" - dependencies: - is-plain-object: ^2.0.4 - is-primitive: ^3.0.1 - checksum: 2b4f0f222538ae4c1f4171a5014c113649631c86ed81d1ac0c2df406d0a974d8006412ce1d7844c531268f1c66eb912f7eae7245ab3114e34357f1ff9d6dc697 - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd - languageName: node - linkType: hard - -"setprototypeof@npm:1.1.0": - version: 1.1.0 - resolution: "setprototypeof@npm:1.1.0" - checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 - languageName: node - linkType: hard - -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8, sha.js@npm:^2.4.9": - version: 2.4.11 - resolution: "sha.js@npm:2.4.11" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - bin: - sha.js: ./bin.js - checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 - languageName: node - linkType: hard - -"shebang-command@npm:^1.2.0": - version: 1.2.0 - resolution: "shebang-command@npm:1.2.0" - dependencies: - shebang-regex: ^1.0.0 - checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: ^3.0.0 - checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa - languageName: node - linkType: hard - -"shebang-regex@npm:^1.0.0": - version: 1.0.0 - resolution: "shebang-regex@npm:1.0.0" - checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 - languageName: node - linkType: hard - -"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b - languageName: node - linkType: hard - -"short-unique-id@npm:^5.0.2": - version: 5.2.0 - resolution: "short-unique-id@npm:5.2.0" - bin: - short-unique-id: bin/short-unique-id - suid: bin/short-unique-id - checksum: 55bfa5766cc7a1c5905a44337d0a1f8b5000174dec6b6e3039b6f93cf8f62b81ed4e5a525572266cbe20303a233f298cb3988c0f373ec0543a2706fe1b7f6cfc - languageName: node - linkType: hard - -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" - dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 - languageName: node - linkType: hard - -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a - languageName: node - linkType: hard - -"simple-eval@npm:1.0.0": - version: 1.0.0 - resolution: "simple-eval@npm:1.0.0" - dependencies: - jsep: ^1.1.2 - checksum: 0f0719ae3a84d4b9c19366dc03065b1fe9638c982ed3e9d44ba541d25e3454e99419e3239034974fd6c5074b79c119419168b8f343fef4da6d7e35227cfd1f87 - languageName: node - linkType: hard - -"simple-get@npm:^4.0.0, simple-get@npm:^4.0.1": - version: 4.0.1 - resolution: "simple-get@npm:4.0.1" - dependencies: - decompress-response: ^6.0.0 - once: ^1.3.1 - simple-concat: ^1.0.0 - checksum: e4132fd27cf7af230d853fa45c1b8ce900cb430dd0a3c6d3829649fe4f2b26574c803698076c4006450efb0fad2ba8c5455fbb5755d4b0a5ec42d4f12b31d27e - languageName: node - linkType: hard - -"simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" - dependencies: - is-arrayish: ^0.3.1 - checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 - languageName: node - linkType: hard - -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 - languageName: node - linkType: hard - -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b - languageName: node - linkType: hard - -"smol-toml@npm:^1.3.0": - version: 1.3.0 - resolution: "smol-toml@npm:1.3.0" - checksum: 79e1db6b6cd32a13ad7602bfe1a02f20894fe599657a5cc2c8ffab7c3de4ba51f7426b701b513f9b859560918b36a63f7c73f7eaf6def8a1dc73db74ffd9b601 - languageName: node - linkType: hard - -"smtp-address-parser@npm:1.0.10": - version: 1.0.10 - resolution: "smtp-address-parser@npm:1.0.10" - dependencies: - nearley: ^2.20.1 - checksum: 5cf2e960a6836ebec68bb5185c62bc3d343e6fdb1434f8d0d6c273e8d5359b11f2560dea5ecbbd98a77f01f8ef94b56c31d3f6ff24a5c44ba6530b9af7b63626 - languageName: node - linkType: hard - -"sockjs@npm:^0.3.24": - version: 0.3.24 - resolution: "sockjs@npm:0.3.24" - dependencies: - faye-websocket: ^0.11.3 - uuid: ^8.3.2 - websocket-driver: ^0.7.4 - checksum: 355309b48d2c4e9755349daa29cea1c0d9ee23e49b983841c6bf7a20276b00d3c02343f9f33f26d2ee8b261a5a02961b52a25c8da88b2538c5b68d3071b4934c - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.4 - resolution: "socks-proxy-agent@npm:8.0.4" - dependencies: - agent-base: ^7.1.1 - debug: ^4.3.4 - socks: ^2.8.3 - checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 - languageName: node - linkType: hard - -"socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" - dependencies: - ip-address: ^9.0.5 - smart-buffer: ^4.2.0 - checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd - languageName: node - linkType: hard - -"sonic-boom@npm:^0.7.5": - version: 0.7.7 - resolution: "sonic-boom@npm:0.7.7" - dependencies: - atomic-sleep: ^1.0.0 - flatstr: ^1.0.12 - checksum: b08e20dfa8d888ba32393141f96d195ab6fdecf341a736f25d9c1127cf0de8eaa4e03cde38c23cfa06c50a20ba4b5cb1b107dfc1251283b7c7a153c50f646628 - languageName: node - linkType: hard - -"sorted-array-functions@npm:^1.3.0": - version: 1.3.0 - resolution: "sorted-array-functions@npm:1.3.0" - checksum: 673fd39ca3b6c92644d4483eac1700bb7d7555713a536822a7522a35af559bef3e72f10d89356b75042dc394cd7c2e2ab6f40024385218ec3c85bb7335032857 - languageName: node - linkType: hard - -"source-list-map@npm:^2.0.0": - version: 2.0.1 - resolution: "source-list-map@npm:2.0.1" - checksum: 806efc6f75e7cd31e4815e7a3aaf75a45c704871ea4075cb2eb49882c6fca28998f44fc5ac91adb6de03b2882ee6fb02f951fdc85e6a22b338c32bfe19557938 - languageName: node - linkType: hard - -"source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b - languageName: node - linkType: hard - -"source-map-support@npm:0.5.13": - version: 0.5.13 - resolution: "source-map-support@npm:0.5.13" - dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 - languageName: node - linkType: hard - -"source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 - languageName: node - linkType: hard - -"source-map@npm:0.5.6": - version: 0.5.6 - resolution: "source-map@npm:0.5.6" - checksum: 390b3f5165c9631a74fb6fb55ba61e62a7f9b7d4026ae0e2bfc2899c241d71c1bccb8731c496dc7f7cb79a5f523406eb03d8c5bebe8448ee3fc38168e2d209c8 - languageName: node - linkType: hard - -"source-map@npm:^0.5.7": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 - languageName: node - linkType: hard - -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - -"space-separated-tokens@npm:^1.0.0": - version: 1.1.5 - resolution: "space-separated-tokens@npm:1.1.5" - checksum: 8ef68f1cfa8ccad316b7f8d0df0919d0f1f6d32101e8faeee34ea3a923ce8509c1ad562f57388585ee4951e92d27afa211ed0a077d3d5995b5ba9180331be708 - languageName: node - linkType: hard - -"space-separated-tokens@npm:^2.0.0": - version: 2.0.2 - resolution: "space-separated-tokens@npm:2.0.2" - checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990 - languageName: node - linkType: hard - -"spawn-command@npm:^0.0.2-1": - version: 0.0.2 - resolution: "spawn-command@npm:0.0.2" - checksum: e35c5d28177b4d461d33c88cc11f6f3a5079e2b132c11e1746453bbb7a0c0b8a634f07541a2a234fa4758239d88203b758def509161b651e81958894c0b4b64b - languageName: node - linkType: hard - -"spawndamnit@npm:^2.0.0": - version: 2.0.0 - resolution: "spawndamnit@npm:2.0.0" - dependencies: - cross-spawn: ^5.1.0 - signal-exit: ^3.0.2 - checksum: c74b5e264ee5bc13d55692fd422d74c282e4607eb04ac64d19d06796718d89b14921620fa4237ec5635e7acdff21461670ff19850f210225410a353cad0d7fed - languageName: node - linkType: hard - -"spdy-transport@npm:^3.0.0": - version: 3.0.0 - resolution: "spdy-transport@npm:3.0.0" - 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 - checksum: 0fcaad3b836fb1ec0bdd39fa7008b9a7a84a553f12be6b736a2512613b323207ffc924b9551cef0378f7233c85916cff1118652e03a730bdb97c0e042243d56c - languageName: node - linkType: hard - -"spdy@npm:^4.0.2": - version: 4.0.2 - resolution: "spdy@npm:4.0.2" - 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 - checksum: 2c739d0ff6f56ad36d2d754d0261d5ec358457bea7cbf77b1b05b0c6464f2ce65b85f196305f50b7bd9120723eb94bae9933466f28e67e5cd8cde4e27f1d75f8 - languageName: node - linkType: hard - -"split-ca@npm:^1.0.1": - version: 1.0.1 - resolution: "split-ca@npm:1.0.1" - checksum: 1e7409938a95ee843fe2593156a5735e6ee63772748ee448ea8477a5a3e3abde193c3325b3696e56a5aff07c7dcf6b1f6a2f2a036895b4f3afe96abb366d893f - languageName: node - linkType: hard - -"split-on-first@npm:^1.0.0": - version: 1.1.0 - resolution: "split-on-first@npm:1.1.0" - checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 - languageName: node - linkType: hard - -"split2@npm:^3.0.0": - version: 3.2.2 - resolution: "split2@npm:3.2.2" - dependencies: - readable-stream: ^3.0.0 - checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a - languageName: node - linkType: hard - -"split2@npm:^4.1.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d - languageName: node - linkType: hard - -"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 - languageName: node - linkType: hard - -"sqlstring@npm:^2.3.2": - version: 2.3.3 - resolution: "sqlstring@npm:2.3.3" - checksum: 1e7e2d51c38a0cf7372e875408ca100b6e0c9a941ab7773975ea41fb36e5528e404dc787689be855780cf6d0a829ff71027964ae3a05a7446e91dce26672fda7 - languageName: node - linkType: hard - -"ssh-remote-port-forward@npm:^1.0.4": - version: 1.0.4 - resolution: "ssh-remote-port-forward@npm:1.0.4" - dependencies: - "@types/ssh2": ^0.5.48 - ssh2: ^1.4.0 - checksum: c6c04c5ddfde7cb06e9a8655a152bd28fe6771c6fe62ff0bc08be229491546c410f30b153c968b8d6817a57d38678a270c228f30143ec0fe1be546efc4f6b65a - languageName: node - linkType: hard - -"ssh2@npm:^1.11.0, ssh2@npm:^1.15.0, ssh2@npm:^1.4.0": - version: 1.16.0 - resolution: "ssh2@npm:1.16.0" - dependencies: - asn1: ^0.2.6 - bcrypt-pbkdf: ^1.0.2 - cpu-features: ~0.0.10 - nan: ^2.20.0 - dependenciesMeta: - cpu-features: - optional: true - nan: - optional: true - checksum: c024c4a432aae2457852037f31c0d9bec323fb062ace3a31e4a6dd6c55842246c80e7d20ff93ffed22dde1e523250d8438bc2f7d4a1450cf4fa4887818176f0e - languageName: node - linkType: hard - -"sshpk@npm:^1.7.0": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" - 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 - checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa - languageName: node - linkType: hard - -"ssri@npm:^10.0.0": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" - dependencies: - minipass: ^7.0.3 - checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 - languageName: node - linkType: hard - -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb - languageName: node - linkType: hard - -"stable@npm:^0.1.8": - version: 0.1.8 - resolution: "stable@npm:0.1.8" - checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb - languageName: node - linkType: hard - -"stack-generator@npm:^2.0.5": - version: 2.0.10 - resolution: "stack-generator@npm:2.0.10" - dependencies: - stackframe: ^1.3.4 - checksum: 4fc3978a934424218a0aa9f398034e1f78153d5ff4f4ff9c62478c672debb47dd58de05b09fc3900530cbb526d72c93a6e6c9353bacc698e3b1c00ca3dda0c47 - languageName: node - linkType: hard - -"stack-trace@npm:0.0.x": - version: 0.0.10 - resolution: "stack-trace@npm:0.0.10" - checksum: 473036ad32f8c00e889613153d6454f9be0536d430eb2358ca51cad6b95cea08a3cc33cc0e34de66b0dad221582b08ed2e61ef8e13f4087ab690f388362d6610 - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: ^2.0.0 - checksum: 052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 - languageName: node - linkType: hard - -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: bae1596873595c4610993fa84f86a3387d67586401c1816ea048c0196800c0646c4d2da98c2ee80557fd9eff05877efe33b91ba6cd052658ed96ddc85d19067d - languageName: node - linkType: hard - -"stacktrace-gps@npm:^3.0.4": - version: 3.1.2 - resolution: "stacktrace-gps@npm:3.1.2" - dependencies: - source-map: 0.5.6 - stackframe: ^1.3.4 - checksum: 85daa232d138239b6ae0f4bcdd87d15d302a045d93625db17614030945b5314e204b5fbcf9bee5b6f4f9e6af5fca05f65c27fe910894b861ef6853b99470aa1c - languageName: node - linkType: hard - -"stacktrace-js@npm:^2.0.2": - version: 2.0.2 - resolution: "stacktrace-js@npm:2.0.2" - dependencies: - error-stack-parser: ^2.0.6 - stack-generator: ^2.0.5 - stacktrace-gps: ^3.0.4 - checksum: 081e786d56188ac04ac6604c09cd863b3ca2b4300ec061366cf68c3e4ad9edaa34fb40deea03cc23a05f442aa341e9171f47313f19bd588f9bec6c505a396286 - languageName: node - linkType: hard - -"standard-as-callback@npm:^2.1.0": - version: 2.1.0 - resolution: "standard-as-callback@npm:2.1.0" - checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c - languageName: node - linkType: hard - -"static-eval@npm:2.0.2": - version: 2.0.2 - resolution: "static-eval@npm:2.0.2" - dependencies: - escodegen: ^1.8.1 - checksum: 335a923c5ccb29add404ac23d0a55c0da6cee3071f6f67a7053aeac0dedc6dbfc53ac9269e9c25f403f5b7603a291ef47d7114f99bde241184f7aa3f9286dc32 - languageName: node - linkType: hard - -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb - languageName: node - linkType: hard - -"statuses@npm:>= 1.4.0 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:^1.5.0": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c - languageName: node - linkType: hard - -"stop-iteration-iterator@npm:^1.0.0": - version: 1.0.0 - resolution: "stop-iteration-iterator@npm:1.0.0" - dependencies: - internal-slot: ^1.0.4 - checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 - languageName: node - linkType: hard - -"stoppable@npm:^1.1.0": - version: 1.1.0 - resolution: "stoppable@npm:1.1.0" - checksum: 63104fcbdece130bc4906fd982061e763d2ef48065ed1ab29895e5ad00552c625f8a4c50c9cd2e3bfa805c8a2c3bfdda0f07c5ae39694bd2d5cb0bee1618d1e9 - languageName: node - linkType: hard - -"stream-browserify@npm:3.0.0": - version: 3.0.0 - resolution: "stream-browserify@npm:3.0.0" - dependencies: - inherits: ~2.0.4 - readable-stream: ^3.5.0 - checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 - languageName: node - linkType: hard - -"stream-browserify@npm:^2.0.1": - version: 2.0.2 - resolution: "stream-browserify@npm:2.0.2" - dependencies: - inherits: ~2.0.1 - readable-stream: ^2.0.2 - checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 - languageName: node - linkType: hard - -"stream-buffers@npm:^3.0.2": - version: 3.0.3 - resolution: "stream-buffers@npm:3.0.3" - checksum: 3f0bdc4b1fd3ff370cef5a2103dd930b8981d42d97741eeb087a660771e27f0fc35fa8a351bb36e15bbbbce0eea00fefed60d6cdff4c6c3f527580529f183807 - languageName: node - linkType: hard - -"stream-events@npm:^1.0.5": - version: 1.0.5 - resolution: "stream-events@npm:1.0.5" - dependencies: - stubs: ^3.0.0 - checksum: 969ce82e34bfbef5734629cc06f9d7f3705a9ceb8fcd6a526332f9159f1f8bbfdb1a453f3ced0b728083454f7706adbbe8428bceb788a0287ca48ba2642dc3fc - languageName: node - linkType: hard - -"stream-http@npm:^2.7.2": - version: 2.8.3 - resolution: "stream-http@npm:2.8.3" - dependencies: - builtin-status-codes: ^3.0.0 - inherits: ^2.0.1 - readable-stream: ^2.3.6 - to-arraybuffer: ^1.0.0 - xtend: ^4.0.0 - checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05 - languageName: node - linkType: hard - -"stream-shift@npm:^1.0.2": - version: 1.0.3 - resolution: "stream-shift@npm:1.0.3" - checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 - languageName: node - linkType: hard - -"streamroller@npm:^3.1.5": - version: 3.1.5 - resolution: "streamroller@npm:3.1.5" - dependencies: - date-format: ^4.0.14 - debug: ^4.3.4 - fs-extra: ^8.1.0 - checksum: c1df5612b785ffa4b6bbf16460590b62994c57265bc55a5166eebeeb0daf648e84bc52dc6d57e0cd4e5c7609bda93076753c63ff54589febd1e0b95590f0e443 - languageName: node - linkType: hard - -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 - languageName: node - linkType: hard - -"streamx@npm:^2.15.0, streamx@npm:^2.20.0": - version: 2.20.1 - resolution: "streamx@npm:2.20.1" - dependencies: - bare-events: ^2.2.0 - fast-fifo: ^1.3.2 - queue-tick: ^1.0.1 - text-decoder: ^1.1.0 - dependenciesMeta: - bare-events: - optional: true - checksum: 48605ddd3abdd86d2e3ee945ec7c9317f36abb5303347a8fff6e4c7926a72c33ec7ac86b50734ccd1cf65602b6a38e247966e8199b24e5a7485d9cec8f5327bd - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.2.4": - version: 0.2.8 - resolution: "strict-event-emitter@npm:0.2.8" - dependencies: - events: ^3.3.0 - checksum: 6ac06fe72a6ee6ae64d20f1dd42838ea67342f1b5f32b03b3050d73ee6ecee44b4d5c4ed2965a7154b47991e215f373d4e789e2b2be2769cd80e356126c2ca53 - languageName: node - linkType: hard - -"strict-event-emitter@npm:^0.4.3": - version: 0.4.6 - resolution: "strict-event-emitter@npm:0.4.6" - checksum: 4f4f2909613e7811de789991c06bfb770d6d6987e2ec5c66fa7485d0f07cc4e7e32eba0dcf26cee6d86af6c92946d7f4acdfaff57d0c4114df2cfa1bf0e3c091 - languageName: node - linkType: hard - -"strict-uri-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "strict-uri-encode@npm:2.0.0" - checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 - languageName: node - linkType: hard - -"string-argv@npm:~0.3.1": - version: 0.3.2 - resolution: "string-argv@npm:0.3.2" - checksum: 8703ad3f3db0b2641ed2adbb15cf24d3945070d9a751f9e74a924966db9f325ac755169007233e8985a39a6a292f14d4fee20482989b89b96e473c4221508a0f - languageName: node - linkType: hard - -"string-env-interpolation@npm:^1.0.1": - version: 1.0.1 - resolution: "string-env-interpolation@npm:1.0.1" - checksum: d126329587f635bee65300e4451e7352b9b67e03daeb62f006ca84244cac12a1f6e45176b018653ba0c3ec3b5d980f9ca59d2eeed99cf799501cdaa7f871dc6f - languageName: node - linkType: hard - -"string-hash@npm:^1.1.1": - version: 1.1.3 - resolution: "string-hash@npm:1.1.3" - checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d - languageName: node - linkType: hard - -"string-length@npm:^4.0.1": - version: 4.0.2 - resolution: "string-length@npm:4.0.2" - dependencies: - char-regex: ^1.0.2 - strip-ansi: ^6.0.0 - checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: ^0.2.0 - emoji-regex: ^9.2.2 - strip-ansi: ^7.0.1 - checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 - languageName: node - linkType: hard - -"string.prototype.includes@npm:^2.0.0": - version: 2.0.0 - resolution: "string.prototype.includes@npm:2.0.0" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: cf413e7f603b0414b65fdf1e7e3670ba85fd992b31c7eadfbdd9a484b86d265f0260431e7558cdb44a318dcadd1da8442b7bb8193b9ddd0aea3c376d2a559859 - languageName: node - linkType: hard - -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" - 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 - checksum: 6ac6566ed065c0c8489c91156078ca077db8ff64d683fda97ae652d00c52dfa5f39aaab0a710d8243031a857fd2c7c511e38b45524796764d25472d10d7075ae - languageName: node - linkType: hard - -"string.prototype.repeat@npm:^1.0.0": - version: 1.0.0 - resolution: "string.prototype.repeat@npm:1.0.0" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: 95dfc514ed7f328d80a066dabbfbbb1615c3e51490351085409db2eb7cbfed7ea29fdadaf277647fbf9f4a1e10e6dd9e95e78c0fd2c4e6bb6723ea6e59401004 - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-abstract: ^1.23.0 - es-object-atoms: ^1.0.0 - checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 - checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimstart@npm:1.0.8" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - es-object-atoms: ^1.0.0 - checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 - languageName: node - linkType: hard - -"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: ~5.2.0 - checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 - languageName: node - linkType: hard - -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: ~5.1.0 - checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c - languageName: node - linkType: hard - -"strip-ansi@npm:5.2.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: ^4.1.0 - checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: ^6.0.1 - checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 - languageName: node - linkType: hard - -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 - languageName: node - linkType: hard - -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: ^1.0.0 - checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 - languageName: node - linkType: hard - -"strip-json-comments@npm:5.0.1": - version: 5.0.1 - resolution: "strip-json-comments@npm:5.0.1" - checksum: b314af70c6666a71133e309a571bdb87687fc878d9fd8b38ebed393a77b89835b92f191aa6b0bc10dfd028ba99eed6b6365985001d64c5aef32a4a82456a156b - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 - languageName: node - linkType: hard - -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 - languageName: node - linkType: hard - -"strnum@npm:^1.0.5": - version: 1.0.5 - resolution: "strnum@npm:1.0.5" - checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 - languageName: node - linkType: hard - -"strtok3@npm:^6.2.4": - version: 6.3.0 - resolution: "strtok3@npm:6.3.0" - dependencies: - "@tokenizer/token": ^0.3.0 - peek-readable: ^4.1.0 - checksum: 90732cff3f325aef7c47c511f609b593e0873ec77b5081810071cde941344e6a0ee3ccb0cae1a9f5b4e12c81a2546fd6b322fabcdfbd1dd08362c2ce5291334a - languageName: node - linkType: hard - -"stubs@npm:^3.0.0": - version: 3.0.0 - resolution: "stubs@npm:3.0.0" - checksum: dec7b82186e3743317616235c59bfb53284acc312cb9f4c3e97e2205c67a5c158b0ca89db5927e52351582e90a2672822eeaec9db396e23e56893d2a8676e024 - languageName: node - linkType: hard - -"style-inject@npm:^0.3.0": - version: 0.3.0 - resolution: "style-inject@npm:0.3.0" - checksum: fa5f5f6730c3eb4ccc5735347935703c7c02759d4ddb5983d037ed0efda3c50a80640c2fed4f4d4c5ea600c97cdfdb45f79f734630324fa21a3a86723c0472da - languageName: node - linkType: hard - -"style-loader@npm:^3.3.1": - version: 3.3.4 - resolution: "style-loader@npm:3.3.4" - peerDependencies: - webpack: ^5.0.0 - checksum: caac3f2fe2c3c89e49b7a2a9329e1cfa515ecf5f36b9c4885f9b218019fda207a9029939b2c35821dec177a264a007e7c391ccdd3ff7401881ce6287b9c8f38b - languageName: node - linkType: hard - -"style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": - version: 4.1.2 - resolution: "style-mod@npm:4.1.2" - checksum: 7c5c3e82747f9bcf5f288d8d07f50848e4630fe5ff7bfe4d94cc87d6b6a2588227cbf21b4c792ac6406e5852293300a75e710714479a5c59a06af677f0825ef8 - languageName: node - linkType: hard - -"style-to-object@npm:^0.4.0": - version: 0.4.4 - resolution: "style-to-object@npm:0.4.4" - dependencies: - inline-style-parser: 0.1.1 - checksum: 41656c06f93ac0a7ac260ebc2f9d09a8bd74b8ec1836f358cc58e169235835a3a356977891d2ebbd76f0e08a53616929069199f9cce543214d3dc98346e19c9a - languageName: node - linkType: hard - -"style-value-types@npm:5.0.0": - version: 5.0.0 - resolution: "style-value-types@npm:5.0.0" - dependencies: - hey-listen: ^1.0.8 - tslib: ^2.1.0 - checksum: 16d198302cd102edf9dba94e7752a2364c93b1eaa5cc7c32b42b28eef4af4ccb5149a3f16bc2a256adc02616a2404f4612bd15f3081c1e8ca06132cae78be6c0 - languageName: node - linkType: hard - -"stylehacks@npm:^5.1.1": - version: 5.1.1 - resolution: "stylehacks@npm:5.1.1" - dependencies: - browserslist: ^4.21.4 - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.2.15 - checksum: 11175366ef52de65bf06cefba0ddc9db286dc3a1451fd2989e74c6ea47091a02329a4bf6ce10b1a36950056927b6bbbe47c5ab3a1f4c7032df932d010fbde5a2 - languageName: node - linkType: hard - -"stylis@npm:4.2.0": - version: 4.2.0 - resolution: "stylis@npm:4.2.0" - checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 - languageName: node - linkType: hard - -"stylis@npm:^4.3.0": - version: 4.3.4 - resolution: "stylis@npm:4.3.4" - checksum: 7e3a482c7bba6e0e9e3187972e958acf800b1abe99f23e081fcb5dea8e4a05eca44286c1381ce2bc7179245ddbd7bf1f74237ed413fce7491320a543bcfebda9 - languageName: node - linkType: hard - -"sucrase@npm:^3.20.2": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" - dependencies: - "@jridgewell/gen-mapping": ^0.3.2 - commander: ^4.0.0 - glob: ^10.3.10 - lines-and-columns: ^1.1.6 - mz: ^2.7.0 - pirates: ^4.0.1 - ts-interface-checker: ^0.1.9 - bin: - sucrase: bin/sucrase - sucrase-node: bin/sucrase-node - checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 - languageName: node - linkType: hard - -"summary@npm:2.1.0": - version: 2.1.0 - resolution: "summary@npm:2.1.0" - checksum: 10ac12ce12c013b56ad44c37cfac206961f0993d98867b33b1b03a27b38a1cf8dd2db0b788883356c5335bbbb37d953772ef4a381d6fc8f408faf99f2bc54af5 - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: ^3.0.0 - checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: ^4.0.0 - checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:~8.1.1": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: ^4.0.0 - checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae - languageName: node - linkType: hard - -"svg-parser@npm:^2.0.4": - version: 2.0.4 - resolution: "svg-parser@npm:2.0.4" - checksum: b3de6653048212f2ae7afe4a423e04a76ec6d2d06e1bf7eacc618a7c5f7df7faa5105561c57b94579ec831fbbdbf5f190ba56a9205ff39ed13eabdf8ab086ddf - languageName: node - linkType: hard - -"svgo@npm:^2.7.0, svgo@npm:^2.8.0": - version: 2.8.0 - resolution: "svgo@npm:2.8.0" - dependencies: - "@trysound/sax": 0.2.0 - commander: ^7.2.0 - css-select: ^4.1.3 - css-tree: ^1.1.3 - csso: ^4.2.0 - picocolors: ^1.0.0 - stable: ^0.1.8 - bin: - svgo: bin/svgo - checksum: b92f71a8541468ffd0b81b8cdb36b1e242eea320bf3c1a9b2c8809945853e9d8c80c19744267eb91cabf06ae9d5fff3592d677df85a31be4ed59ff78534fa420 - languageName: node - linkType: hard - -"swagger-client@npm:^3.28.1": - version: 3.29.3 - resolution: "swagger-client@npm:3.29.3" - dependencies: - "@babel/runtime-corejs3": ^7.22.15 - "@swagger-api/apidom-core": ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-error": ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-json-pointer": ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-ns-openapi-3-1": ">=1.0.0-alpha.9 <1.0.0-beta.0" - "@swagger-api/apidom-reference": ">=1.0.0-alpha.9 <1.0.0-beta.0" - cookie: ~0.6.0 - deepmerge: ~4.3.0 - fast-json-patch: ^3.0.0-1 - js-yaml: ^4.1.0 - neotraverse: =0.6.18 - node-abort-controller: ^3.1.1 - node-fetch-commonjs: ^3.3.2 - openapi-path-templating: ^1.5.1 - openapi-server-url-templating: ^1.0.0 - ramda: ^0.30.1 - ramda-adjunct: ^5.0.0 - checksum: 6551c33642c692b4a7adac9d0478511378c5e64f9eb3af71117c465f622dbac26ec1d31c9b53cef4f08ed5730d326d9037c9bd627d2297ab78e8eaf8755896a6 - languageName: node - linkType: hard - -"swagger-ui-react@npm:^5.0.0": - version: 5.17.14 - resolution: "swagger-ui-react@npm:5.17.14" - dependencies: - "@babel/runtime-corejs3": ^7.24.5 - "@braintree/sanitize-url": =7.0.2 - base64-js: ^1.5.1 - classnames: ^2.5.1 - css.escape: 1.5.1 - deep-extend: 0.6.0 - dompurify: =3.1.4 - ieee754: ^1.2.1 - immutable: ^3.x.x - js-file-download: ^0.4.12 - js-yaml: =4.1.0 - lodash: ^4.17.21 - prop-types: ^15.8.1 - randexp: ^0.5.3 - randombytes: ^2.1.0 - react-copy-to-clipboard: 5.1.0 - react-debounce-input: =3.3.0 - react-immutable-proptypes: 2.2.0 - react-immutable-pure-component: ^2.2.0 - react-inspector: ^6.0.1 - react-redux: ^9.1.2 - react-syntax-highlighter: ^15.5.0 - redux: ^5.0.1 - redux-immutable: ^4.0.0 - remarkable: ^2.0.1 - reselect: ^5.1.0 - serialize-error: ^8.1.0 - sha.js: ^2.4.11 - swagger-client: ^3.28.1 - url-parse: ^1.5.10 - xml: =1.0.1 - xml-but-prettier: ^1.0.1 - zenscroll: ^4.0.2 - peerDependencies: - react: ">=16.8.0 <19" - react-dom: ">=16.8.0 <19" - checksum: 1283b23feb91b475ab036f219342374853b6113090c47c49df4576fa9f187a6df05825e7df059d862b8fcf3be51c25691a8da380084f4ca84bc6b5d0ee0ef744 - languageName: node - linkType: hard - -"swc-loader@npm:^0.2.3": - version: 0.2.6 - resolution: "swc-loader@npm:0.2.6" - dependencies: - "@swc/counter": ^0.1.3 - peerDependencies: - "@swc/core": ^1.2.147 - webpack: ">=2" - checksum: fe90948c02a51bb8ffcff1ce3590e01dc12860b0bb7c9e22052b14fa846ed437781ae265614a5e14344bea22001108780f00a6e350e28c0b3499bc4cd11335fb - languageName: node - linkType: hard - -"swr@npm:^2.0.0": - version: 2.2.5 - resolution: "swr@npm:2.2.5" - dependencies: - client-only: ^0.0.1 - use-sync-external-store: ^1.2.0 - peerDependencies: - react: ^16.11.0 || ^17.0.0 || ^18.0.0 - checksum: c6e6a5bd254951b22e5fd0930a95c7f79b5d0657f803c41ba1542cd6376623fb70b1895049d54ddde26da63b91951ae9d62a06772f82be28c1014d421e5b7aa9 - languageName: node - linkType: hard - -"symbol-tree@npm:^3.2.4": - version: 3.2.4 - resolution: "symbol-tree@npm:3.2.4" - checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d - languageName: node - linkType: hard - -"tapable@npm:^1.0.0": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 53ff4e7c3900051c38cc4faab428ebfd7e6ad0841af5a7ac6d5f3045c5b50e88497bfa8295b4b3fbcadd94993c9e358868b78b9fb249a76cb8b018ac8dccafd7 - languageName: node - linkType: hard - -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 - languageName: node - linkType: hard - -"tar-fs@npm:^2.0.0": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" - dependencies: - chownr: ^1.1.1 - mkdirp-classic: ^0.5.2 - pump: ^3.0.0 - tar-stream: ^2.1.4 - checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d - languageName: node - linkType: hard - -"tar-fs@npm:^3.0.6": - version: 3.0.6 - resolution: "tar-fs@npm:3.0.6" - dependencies: - bare-fs: ^2.1.1 - bare-path: ^2.1.0 - pump: ^3.0.0 - tar-stream: ^3.1.5 - dependenciesMeta: - bare-fs: - optional: true - bare-path: - optional: true - checksum: b4fa09c70f75caf05bf5cf87369cd2862f1ac5fb75c4ddf9d25d55999f7736a94b58ad679d384196cba837c5f5ff14086e060fafccef5474a16e2d3058ffa488 - languageName: node - linkType: hard - -"tar-fs@npm:~2.0.1": - version: 2.0.1 - resolution: "tar-fs@npm:2.0.1" - dependencies: - chownr: ^1.1.1 - mkdirp-classic: ^0.5.2 - pump: ^3.0.0 - tar-stream: ^2.0.0 - checksum: 26cd297ed2421bc8038ce1a4ca442296b53739f409847d495d46086e5713d8db27f2c03ba2f461d0f5ddbc790045628188a8544f8ae32cbb6238b279b68d0247 - languageName: node - linkType: hard - -"tar-stream@npm:^2.0.0, tar-stream@npm:^2.1.4": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - 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 - checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 - languageName: node - linkType: hard - -"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": - version: 3.1.7 - resolution: "tar-stream@npm:3.1.7" - dependencies: - b4a: ^1.6.4 - fast-fifo: ^1.2.0 - streamx: ^2.15.0 - checksum: 6393a6c19082b17b8dcc8e7fd349352bb29b4b8bfe1075912b91b01743ba6bb4298f5ff0b499a3bbaf82121830e96a1a59d4f21a43c0df339e54b01789cb8cc6 - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2, tar@npm:^6.2.1": - version: 6.2.1 - resolution: "tar@npm:6.2.1" - 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 - checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c - languageName: node - linkType: hard - -"tarn@npm:^3.0.2": - version: 3.0.2 - resolution: "tarn@npm:3.0.2" - checksum: 27a69658f02504979c5b02e500522e78ec12ef893b90cb00fdef794f9d847a92ed78f6c0ad12e82b8919519bded6a8d6d0000442cd0c6d6ea83cd9b7297729af - languageName: node - linkType: hard - -"tdigest@npm:^0.1.1": - version: 0.1.2 - resolution: "tdigest@npm:0.1.2" - dependencies: - bintrees: 1.0.2 - checksum: 44de8246752b6f8c2924685f969fd3d94c36949f22b0907e99bef2b2220726dd8467f4730ea96b06040b9aa2587c0866049640039d1b956952dfa962bc2075a3 - languageName: node - linkType: hard - -"teeny-request@npm:^9.0.0": - version: 9.0.0 - resolution: "teeny-request@npm:9.0.0" - dependencies: - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - node-fetch: ^2.6.9 - stream-events: ^1.0.5 - uuid: ^9.0.0 - checksum: 9cb0ad83f9ca6ce6515b3109cbb30ceb2533cdeab8e41c3a0de89f509bd92c5a9aabd27b3adf7f3e49516e106a358859b19fa4928a1937a4ab95809ccb7d52eb - languageName: node - linkType: hard - -"term-size@npm:^2.1.0": - version: 2.2.1 - resolution: "term-size@npm:2.2.1" - checksum: 1ed981335483babc1e8206f843e06bd2bf89b85f0bf5a9a9d928033a0fcacdba183c03ba7d91814643015543ba002f1339f7112402a21da8f24b6c56b062a5a9 - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" - 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 - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: bd6e7596cf815f3353e2a53e79cbdec959a1b0276f5e5d4e63e9d7c3c5bb5306df567729da287d1c7b39d79093e56863c569c42c6c24cc34c76aa313bd2cbcea - languageName: node - linkType: hard - -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.34.1 - resolution: "terser@npm:5.34.1" - 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 - checksum: 19a6710e17ff3f20d3b0661090640a572ce5ff6f2e95c731bb5a9eb1dcc1fe563cd0f1e4a22cde89b2717667336252bc2adb8894bdfbec6d1996b3e70b44f365 - languageName: node - linkType: hard - -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": ^0.1.2 - glob: ^7.1.4 - minimatch: ^3.0.4 - checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 - languageName: node - linkType: hard - -"testcontainers@npm:^10.0.0": - version: 10.13.1 - resolution: "testcontainers@npm:10.13.1" - dependencies: - "@balena/dockerignore": ^1.0.2 - "@types/dockerode": ^3.3.29 - archiver: ^7.0.1 - async-lock: ^1.4.1 - byline: ^5.0.0 - debug: ^4.3.5 - docker-compose: ^0.24.8 - dockerode: ^3.3.5 - get-port: ^5.1.1 - proper-lockfile: ^4.1.2 - properties-reader: ^2.3.0 - ssh-remote-port-forward: ^1.0.4 - tar-fs: ^3.0.6 - tmp: ^0.2.3 - undici: ^5.28.4 - checksum: 5e2526f25574957a417fd8702c0b155dfd87ec6e55733c81be507b46e76e6df5ebcbed28b70b2a71339efae2c875b8341423885cf76df18b6be83a098010e3f5 - languageName: node - linkType: hard - -"text-decoder@npm:^1.1.0": - version: 1.2.0 - resolution: "text-decoder@npm:1.2.0" - dependencies: - b4a: ^1.6.4 - checksum: 9f4c23900b42153af0e4a902577eba37cb70cd1d5b187732b81c74c705d3206952cf1dcecf97537794374f55aac6c547ac3860f1facc9560007ca9a06b0e309d - languageName: node - linkType: hard - -"text-hex@npm:1.0.x": - version: 1.0.0 - resolution: "text-hex@npm:1.0.0" - checksum: 1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a - languageName: node - linkType: hard - -"text-table@npm:0.2.0, text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a - languageName: node - linkType: hard - -"textextensions@npm:^5.16.0": - version: 5.16.0 - resolution: "textextensions@npm:5.16.0" - checksum: d2abd5c962760046aa85d9ca542bd8bdb451370fc0a5e5f807aa80dd2f50175ec10d5ce9d28ae96968aaf6a1b1bea254cf4715f24852d0dcf29c6a60af7f793c - languageName: node - linkType: hard - -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" - dependencies: - thenify: ">= 3.1.0 < 4" - checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e - languageName: node - linkType: hard - -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: ^1.0.0 - checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e - languageName: node - linkType: hard - -"thingies@npm:^1.20.0": - version: 1.21.0 - resolution: "thingies@npm:1.21.0" - peerDependencies: - tslib: ^2 - checksum: 283a2785e513dc892822dd0bbadaa79e873a7fc90b84798164717bf7cf837553e0b4518d8027b2307d8f6fc6caab088fa717112cd9196c6222763cc3cc1b7e79 - languageName: node - linkType: hard - -"throttle-debounce@npm:^3.0.1": - version: 3.0.1 - resolution: "throttle-debounce@npm:3.0.1" - checksum: e34ef638e8df3a9154249101b68afcbf2652a139c803415ef8a2f6a8bc577bcd4d79e4bb914ad3cd206523ac78b9fb7e80885bfa049f64fbb1927f99d98b5736 - languageName: node - linkType: hard - -"through2@npm:^4.0.0": - version: 4.0.2 - resolution: "through2@npm:4.0.2" - dependencies: - readable-stream: 3 - checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 - languageName: node - linkType: hard - -"through@npm:^2.3.6": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd - languageName: node - linkType: hard - -"thunky@npm:^1.0.2": - version: 1.1.0 - resolution: "thunky@npm:1.1.0" - checksum: 993096c472b6b8f30e29dc777a8d17720e4cab448375041f20c0cb802a09a7fb2217f2a3e8cdc11851faa71c957e2db309357367fc9d7af3cb7a4d00f4b66034 - languageName: node - linkType: hard - -"tildify@npm:2.0.0": - version: 2.0.0 - resolution: "tildify@npm:2.0.0" - checksum: 0f5fee93624c4afdf75ee224c3b65aece4817ba5317fd70f49eaf084ea720d73556a6ef3f50079425a773ba3b93805b4524d14057841d4e4336516fdbe80635b - languageName: node - linkType: hard - -"timers-browserify@npm:^2.0.4": - version: 2.0.12 - resolution: "timers-browserify@npm:2.0.12" - dependencies: - setimmediate: ^1.0.4 - checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 - languageName: node - linkType: hard - -"tiny-case@npm:^1.0.3": - version: 1.0.3 - resolution: "tiny-case@npm:1.0.3" - checksum: 3f7a30c39d5b0e1bc097b0b271bec14eb5b836093db034f35a0de26c14422380b50dc12bfd37498cf35b192f5df06f28a710712c87ead68872a9e37ad6f6049d - languageName: node - linkType: hard - -"tiny-invariant@npm:^1.0.6": - version: 1.3.3 - resolution: "tiny-invariant@npm:1.3.3" - checksum: 5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe - languageName: node - linkType: hard - -"tiny-warning@npm:^1.0.2": - version: 1.0.3 - resolution: "tiny-warning@npm:1.0.3" - checksum: da62c4acac565902f0624b123eed6dd3509bc9a8d30c06e017104bedcf5d35810da8ff72864400ad19c5c7806fc0a8323c68baf3e326af7cb7d969f846100d71 - languageName: node - linkType: hard - -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" - dependencies: - os-tmpdir: ~1.0.2 - checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 - languageName: node - linkType: hard - -"tmp@npm:^0.2.3": - version: 0.2.3 - resolution: "tmp@npm:0.2.3" - checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 - languageName: node - linkType: hard - -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 - languageName: node - linkType: hard - -"to-arraybuffer@npm:^1.0.0": - version: 1.0.1 - resolution: "to-arraybuffer@npm:1.0.1" - checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 - languageName: node - linkType: hard - -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: ^7.0.0 - checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed - languageName: node - linkType: hard - -"toggle-selection@npm:^1.0.6": - version: 1.0.6 - resolution: "toggle-selection@npm:1.0.6" - checksum: a90dc80ed1e7b18db8f4e16e86a5574f87632dc729cfc07d9ea3ced50021ad42bb4e08f22c0913e0b98e3837b0b717e0a51613c65f30418e21eb99da6556a74c - languageName: node - linkType: hard - -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 - languageName: node - linkType: hard - -"token-types@npm:^4.1.1": - version: 4.2.1 - resolution: "token-types@npm:4.2.1" - dependencies: - "@tokenizer/token": ^0.3.0 - ieee754: ^1.2.1 - checksum: cce256766b33e0f08ceffefa2198fb4961a417866d00780e58625999ab5c0699821407053e64eadc41b00bbb6c0d0c4d02fbd2199940d8a3ccb71e1b148ab9a2 - languageName: node - linkType: hard - -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: d64c74b570391c9432873f48e231b439ee56bc49f7cb9780b505cfdf5cb832f808d0bae072515d93834dd6bceca5bb34448b5b4b408335e4d4716eaf68195dcb - languageName: node - linkType: hard - -"tosource@npm:^2.0.0-alpha.3": - version: 2.0.0-alpha.3 - resolution: "tosource@npm:2.0.0-alpha.3" - checksum: bc03a7571de8ed4306e6721283fa891f2adcab9dd80c46f6f177d4259b34bb192fe3a2cb3e1e2ce16f9db0bc7e534acfcb5478ab094b0ba255f98abfce6dab46 - languageName: node - linkType: hard - -"tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.2": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" - dependencies: - psl: ^1.1.33 - punycode: ^2.1.1 - universalify: ^0.2.0 - url-parse: ^1.5.3 - checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c - languageName: node - linkType: hard - -"tough-cookie@npm:~2.5.0": - version: 2.5.0 - resolution: "tough-cookie@npm:2.5.0" - dependencies: - psl: ^1.1.28 - punycode: ^2.1.1 - checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 - languageName: node - linkType: hard - -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: ^2.1.1 - checksum: ffe6049b9dca3ae329b059aada7f515b0f0064c611b39b51ff6b53897e954650f6f63d9319c6c008d36ead477c7b55e5f64c9dc60588ddc91ff720d64eb710b3 - languageName: node - linkType: hard - -"tr46@npm:^3.0.0": - version: 3.0.0 - resolution: "tr46@npm:3.0.0" - dependencies: - punycode: ^2.1.1 - checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 - languageName: node - linkType: hard - -"tree-dump@npm:^1.0.1": - version: 1.0.2 - resolution: "tree-dump@npm:1.0.2" - peerDependencies: - tslib: 2 - checksum: 3b0cae6cd74c208da77dac1c65e6a212f5678fe181f1dfffbe05752be188aa88e56d5d5c33f5701d1f603ffcf33403763f722c9e8e398085cde0c0994323cb8d - languageName: node - linkType: hard - -"tree-kill@npm:^1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 - languageName: node - linkType: hard - -"tree-sitter-json@npm:=0.20.2": - version: 0.20.2 - resolution: "tree-sitter-json@npm:0.20.2" - dependencies: - nan: ^2.18.0 - node-gyp: latest - checksum: 4f5eba7fc86855d15510647e3e5803ea05a8cd5ab2a2a25c8d173a103ca02a6cc25b4cc925b3d234e31e6180f7eed4a50351d39e2c5254b06d6dd0fabeb6c3d8 - languageName: node - linkType: hard - -"tree-sitter-yaml@npm:=0.5.0": - version: 0.5.0 - resolution: "tree-sitter-yaml@npm:0.5.0" - dependencies: - nan: ^2.14.0 - node-gyp: latest - checksum: 7962aea3784dd67098daff4ae984145189eb49b8f981f5a9e72bac97b77859a75030580d199712d671cdced5326599192b3549a428e162e9858a3bbb4cb2fff6 - languageName: node - linkType: hard - -"tree-sitter@npm:=0.20.4": - version: 0.20.4 - resolution: "tree-sitter@npm:0.20.4" - dependencies: - nan: ^2.17.0 - node-gyp: latest - prebuild-install: ^7.1.1 - checksum: 724f9773759a6ece317fff08deef2d2c63a6ea3b4f6723d5d6d56a7a886d27f799641d189d616c121a580e8492992bc2ede8d2e5c4241f30ff4ee9036dc6bb92 - languageName: node - linkType: hard - -"trim-lines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-lines@npm:3.0.1" - checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed - languageName: node - linkType: hard - -"triple-beam@npm:^1.3.0, triple-beam@npm:^1.4.1": - version: 1.4.1 - resolution: "triple-beam@npm:1.4.1" - checksum: 2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 - languageName: node - linkType: hard - -"trough@npm:^2.0.0": - version: 2.2.0 - resolution: "trough@npm:2.2.0" - checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6 - languageName: node - linkType: hard - -"tryer@npm:^1.0.1": - version: 1.0.1 - resolution: "tryer@npm:1.0.1" - checksum: 1cf14d7f67c79613f054b569bfc9a89c7020d331573a812dfcf7437244e8f8e6eb6893b210cbd9cc217f67c1d72617f89793df231e4fe7d53634ed91cf3a89d1 - languageName: node - linkType: hard - -"ts-algebra@npm:^2.0.0": - version: 2.0.0 - resolution: "ts-algebra@npm:2.0.0" - checksum: 970b0e7db49cf8c1a8ff2a816eb047fac8add47511f5e4995e4998c56c6f7b226399284412de88f3e137ab55c857a4262c0d8f02f0765730e7d3a021de2ea7ef - languageName: node - linkType: hard - -"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" - peerDependencies: - typescript: ">=4.2.0" - checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 - languageName: node - linkType: hard - -"ts-easing@npm:^0.2.0": - version: 0.2.0 - resolution: "ts-easing@npm:0.2.0" - checksum: e67ee862acca3b2e2718e736f31999adcef862d0df76d76a0e138588728d8a87dfec9978556044640bd0e90203590ad88ac2fe8746d0e9959b8d399132315150 - languageName: node - linkType: hard - -"ts-interface-checker@npm:^0.1.9": - version: 0.1.13 - resolution: "ts-interface-checker@npm:0.1.13" - checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e - languageName: node - linkType: hard - -"ts-is-present@npm:^1.1.1": - version: 1.2.2 - resolution: "ts-is-present@npm:1.2.2" - checksum: 3620ecf48219d0dd108e493260a207f4733d8e39a18dffec23c7ed2b1ef2aba7158d0dfafe36f3f27d0092472535a5e474ce04ade54e972e64b2b6329d20ab0b - languageName: node - linkType: hard - -"ts-mixer@npm:^6.0.3, ts-mixer@npm:^6.0.4": - version: 6.0.4 - resolution: "ts-mixer@npm:6.0.4" - checksum: 36b1af526befd74345e736e9aa16f5c28876ebcea07784da14d929149fd7e6028cfd2fe9304c8efe8cb91b588443a9cc9e991df58e4c6e602326edbaae2af3ab - languageName: node - linkType: hard - -"ts-node@npm:^10.9.1": - version: 10.9.2 - resolution: "ts-node@npm:10.9.2" - 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 - 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 - 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 - checksum: fde256c9073969e234526e2cfead42591b9a2aec5222bac154b0de2fa9e4ceb30efcd717ee8bc785a56f3a119bdd5aa27b333d9dbec94ed254bd26f8944c67ac - languageName: node - linkType: hard - -"ts-toolbelt@npm:^9.6.0": - version: 9.6.0 - resolution: "ts-toolbelt@npm:9.6.0" - checksum: 9f35fd95d895a5d32ea9fd2e532a695b0bae6cbff6832b77292efa188a0ed1ed6e54f63f74a8920390f3d909a7a3adb20a144686372a8e78b420246a9bd3d58a - languageName: node - linkType: hard - -"tsconfig-paths@npm:^3.15.0": - version: 3.15.0 - resolution: "tsconfig-paths@npm:3.15.0" - dependencies: - "@types/json5": ^0.0.29 - json5: ^1.0.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 - languageName: node - linkType: hard - -"tslib@npm:2.7.0, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": - version: 2.7.0 - resolution: "tslib@npm:2.7.0" - checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 - languageName: node - linkType: hard - -"tslib@npm:^1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd - languageName: node - linkType: hard - -"tsscmp@npm:1.0.6": - version: 1.0.6 - resolution: "tsscmp@npm:1.0.6" - checksum: 1512384def36bccc9125cabbd4c3b0e68608d7ee08127ceaa0b84a71797263f1a01c7f82fa69be8a3bd3c1396e2965d2f7b52d581d3a5eeaf3967fbc52e3b3bf - languageName: node - linkType: hard - -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: ^1.8.1 - 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" - checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 - languageName: node - linkType: hard - -"tty-browserify@npm:0.0.0": - version: 0.0.0 - resolution: "tty-browserify@npm:0.0.0" - checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 - languageName: node - linkType: hard - -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: ^5.0.1 - checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 - languageName: node - linkType: hard - -"tunnel@npm:0.0.6": - version: 0.0.6 - resolution: "tunnel@npm:0.0.6" - checksum: c362948df9ad34b649b5585e54ce2838fa583aa3037091aaed66793c65b423a264e5229f0d7e9a95513a795ac2bd4cb72cda7e89a74313f182c1e9ae0b0994fa - languageName: node - linkType: hard - -"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": - version: 0.14.5 - resolution: "tweetnacl@npm:0.14.5" - checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: ^1.2.1 - checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a - languageName: node - linkType: hard - -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: ~1.1.2 - checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 - languageName: node - linkType: hard - -"type-detect@npm:4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 - languageName: node - linkType: hard - -"type-fest@npm:^0.13.1": - version: 0.13.1 - resolution: "type-fest@npm:0.13.1" - checksum: e6bf2e3c449f27d4ef5d56faf8b86feafbc3aec3025fc9a5fbe2db0a2587c44714521f9c30d8516a833c8c506d6263f5cc11267522b10c6ccdb6cc55b0a9d1c4 - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 - languageName: node - linkType: hard - -"type-fest@npm:^2.19.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 - languageName: node - linkType: hard - -"type-is@npm:^1.6.16, type-is@npm:^1.6.4, type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: 0.3.0 - mime-types: ~2.1.24 - checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 - languageName: node - linkType: hard - -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" - dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - is-typed-array: ^1.1.13 - checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b - languageName: node - linkType: hard - -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" - 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 - checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d - languageName: node - linkType: hard - -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" - 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 - checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 - languageName: node - linkType: hard - -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" - 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 - checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c - languageName: node - linkType: hard - -"typed-rest-client@npm:^1.8.4": - version: 1.8.11 - resolution: "typed-rest-client@npm:1.8.11" - dependencies: - qs: ^6.9.1 - tunnel: 0.0.6 - underscore: ^1.12.1 - checksum: baba87806381cb8e686e07dc0907bbc4a7588410f13f73f5a9fe662274d1961b84d0037bf2cb3966cb288ed6146b3350edcd896c42422f7dbc06625c347f3035 - languageName: node - linkType: hard - -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 - languageName: node - linkType: hard - -"types-ramda@npm:^0.30.1": - version: 0.30.1 - resolution: "types-ramda@npm:0.30.1" - dependencies: - ts-toolbelt: ^9.6.0 - checksum: 7af1b5b6dbb5878e5104013f7eca7feff999b538d98d59c91ce82e69908b31223b44a163271b0c13c9828c27f6cff39f78cff0f83d82b73ac47f74ffb3fe7ded - languageName: node - linkType: hard - -"typescript-json-schema@npm:^0.65.0": - version: 0.65.1 - resolution: "typescript-json-schema@npm:0.65.1" - dependencies: - "@types/json-schema": ^7.0.9 - "@types/node": ^18.11.9 - glob: ^7.1.7 - path-equal: ^1.2.5 - safe-stable-stringify: ^2.2.0 - ts-node: ^10.9.1 - typescript: ~5.5.0 - yargs: ^17.1.1 - bin: - typescript-json-schema: bin/typescript-json-schema - checksum: f67af357d3ba7f7953124437f7d36e15ad4171c35b2db945a4b1b3c77114f35328825e9109a3b71150cfc2a1e942da589d956a065eb31eb1dfca6c67fa54e30f - languageName: node - linkType: hard - -"typescript@npm:~5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 - languageName: node - linkType: hard - -"typescript@npm:~5.3.0": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 - languageName: node - linkType: hard - -"typescript@npm:~5.5.0": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: b309040f3a1cd91c68a5a58af6b9fdd4e849b8c42d837b2c2e73f9a4f96a98c4f1ed398a9aab576ee0a4748f5690cf594e6b99dbe61de7839da748c41e6d6ca8 - languageName: node - linkType: hard - -"typescript@patch:typescript@~5.0.4#~builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=a1c5e5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 6a1fe9a77bb9c5176ead919cc4a1499ee63e46b4e05bf667079f11bf3a8f7887f135aa72460a4c3b016e6e6bb65a822cb8689a6d86cbfe92d22cc9f501f09213 - languageName: node - linkType: hard - -"typescript@patch:typescript@~5.3.0#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=a1c5e5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 - languageName: node - linkType: hard - -"typescript@patch:typescript@~5.5.0#~builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#~builtin::version=5.5.4&hash=a1c5e5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: fc52962f31a5bcb716d4213bef516885e4f01f30cea797a831205fc9ef12b405a40561c40eae3127ab85ba1548e7df49df2bcdee6b84a94bfbe3a0d7eff16b14 - languageName: node - linkType: hard - -"uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": - version: 1.0.6 - resolution: "uc.micro@npm:1.0.6" - checksum: 6898bb556319a38e9cf175e3628689347bd26fec15fc6b29fa38e0045af63075ff3fea4cf1fdba9db46c9f0cbf07f2348cd8844889dd31ebd288c29fe0d27e7a - languageName: node - linkType: hard - -"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": - version: 2.1.0 - resolution: "uc.micro@npm:2.1.0" - checksum: 37197358242eb9afe367502d4638ac8c5838b78792ab218eafe48287b0ed28aaca268ec0392cc5729f6c90266744de32c06ae938549aee041fc93b0f9672d6b2 - languageName: node - linkType: hard - -"uglify-js@npm:^3.1.4": - version: 3.19.3 - resolution: "uglify-js@npm:3.19.3" - bin: - uglifyjs: bin/uglifyjs - checksum: 7ed6272fba562eb6a3149cfd13cda662f115847865c03099e3995a0e7a910eba37b82d4fccf9e88271bb2bcbe505bb374967450f433c17fa27aa36d94a8d0553 - languageName: node - linkType: hard - -"uid-safe@npm:~2.1.5": - version: 2.1.5 - resolution: "uid-safe@npm:2.1.5" - dependencies: - random-bytes: ~1.0.0 - checksum: 07536043da9a026f4a2bc397543d0ace7587449afa1d9d2c4fd3ce76af8a5263a678788bcc429dff499ef29d45843cd5ee9d05434450fcfc19cc661229f703d1 - languageName: node - linkType: hard - -"uid2@npm:0.0.3": - version: 0.0.3 - resolution: "uid2@npm:0.0.3" - checksum: c8f64acfa94aa42d90c1a61ba9df0162f0db0d28c211e21cf5792b3d70b7ad9fd75d19c7cadcce81896ea111335e57e65891a3b6d0a1343a9adf45abf3d4c47d - languageName: node - linkType: hard - -"uid2@npm:0.0.x": - version: 0.0.4 - resolution: "uid2@npm:0.0.4" - checksum: e92325ce2e3b7be504b19e835dbb5a8b0495031f364b08ca46745468ed0ae0f202a4fdaf99a1a2715844156efc3ab410456ae24a0f7c0ae4b0a2e9f2784edfd9 - languageName: node - linkType: hard - -"uid2@npm:^1.0.0": - version: 1.0.0 - resolution: "uid2@npm:1.0.0" - checksum: 7efad0da3839ef2bebc6fae4bd29905702cd64233b3907e3300aa2d7ea1a00c1ae8c41a5e16ca34ac2db2d25c5607d5989673e1df51a2a076fefbeed51605ec3 - languageName: node - linkType: hard - -"uid@npm:2.0.2": - version: 2.0.2 - resolution: "uid@npm:2.0.2" - dependencies: - "@lukeed/csprng": ^1.0.0 - checksum: 98aabddcd6fe46f9b331b0378a93ee9cc51474348ada02006df9d10b4abc783ed596748ed9f20d7f6c5ff395dbcd1e764a65a68db6f39a31c95ae85ef13fe979 - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - has-bigints: ^1.0.2 - has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 - checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 - languageName: node - linkType: hard - -"underscore@npm:1.12.1": - version: 1.12.1 - resolution: "underscore@npm:1.12.1" - checksum: ec327603aa112b99fe9d74cd9bf3b3b7451465a9d2610ceab269a532e3f191650ab017903be34dc86fe406a11d04d8905a3b04dd4c129493e51bee09a3f3074c - languageName: node - linkType: hard - -"underscore@npm:^1.12.1": - version: 1.13.7 - resolution: "underscore@npm:1.13.7" - checksum: 174b011af29e4fbe2c70eb2baa8bfab0d0336cf2f5654f364484967bc6264a86224d0134b9176e4235c8cceae00d11839f0fd4824268de04b11c78aca1241684 - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 - languageName: node - linkType: hard - -"undici-types@npm:~6.19.2": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 - languageName: node - linkType: hard - -"undici@npm:^5.28.4": - version: 5.28.4 - resolution: "undici@npm:5.28.4" - dependencies: - "@fastify/busboy": ^2.0.0 - checksum: a8193132d84540e4dc1895ecc8dbaa176e8a49d26084d6fbe48a292e28397cd19ec5d13bc13e604484e76f94f6e334b2bdc740d5f06a6e50c44072818d0c19f9 - languageName: node - linkType: hard - -"unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.1 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" - checksum: 3c3dabdb1d22aef4904399f9e810d0b71c0b12b3815169d96fac97e56d5642840c6071cf709adcace2252bc6bb80242396c2ec74b37224eb015c5f7aca40bad7 - languageName: node - linkType: hard - -"unicode-match-property-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-ecmascript@npm:2.0.0" - dependencies: - unicode-canonical-property-names-ecmascript: ^2.0.0 - unicode-property-aliases-ecmascript: ^2.0.0 - checksum: 1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a - languageName: node - linkType: hard - -"unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.2.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" - checksum: 9e3151e1d0bc6be35c4cef105e317c04090364173e8462005b5cde08a1e7c858b6586486cfebac39dc2c6c8c9ee24afb245de6d527604866edfa454fe2a35fae - languageName: node - linkType: hard - -"unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.1.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" - checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b - languageName: node - linkType: hard - -"unified@npm:^10.0.0": - version: 10.1.2 - resolution: "unified@npm:10.1.2" - dependencies: - "@types/unist": ^2.0.0 - bail: ^2.0.0 - extend: ^3.0.0 - is-buffer: ^2.0.0 - is-plain-obj: ^4.0.0 - trough: ^2.0.0 - vfile: ^5.0.0 - checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756 - languageName: node - linkType: hard - -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: ^4.0.0 - checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df - languageName: node - linkType: hard - -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c - languageName: node - linkType: hard - -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 - languageName: node - linkType: hard - -"unist-util-generated@npm:^2.0.0": - version: 2.0.1 - resolution: "unist-util-generated@npm:2.0.1" - checksum: 6221ad0571dcc9c8964d6b054f39ef6571ed59cc0ce3e88ae97ea1c70afe76b46412a5ffaa91f96814644ac8477e23fb1b477d71f8d70e625728c5258f5c0d99 - languageName: node - linkType: hard - -"unist-util-is@npm:^5.0.0": - version: 5.2.1 - resolution: "unist-util-is@npm:5.2.1" - dependencies: - "@types/unist": ^2.0.0 - checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 - languageName: node - linkType: hard - -"unist-util-position@npm:^4.0.0": - version: 4.0.4 - resolution: "unist-util-position@npm:4.0.4" - dependencies: - "@types/unist": ^2.0.0 - checksum: e7487b6cec9365299695e3379ded270a1717074fa11fd2407c9b934fb08db6fe1d9077ddeaf877ecf1813665f8ccded5171693d3d9a7a01a125ec5cdd5e88691 - languageName: node - linkType: hard - -"unist-util-stringify-position@npm:^3.0.0": - version: 3.0.3 - resolution: "unist-util-stringify-position@npm:3.0.3" - dependencies: - "@types/unist": ^2.0.0 - checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 - languageName: node - linkType: hard - -"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": - version: 5.1.3 - resolution: "unist-util-visit-parents@npm:5.1.3" - dependencies: - "@types/unist": ^2.0.0 - unist-util-is: ^5.0.0 - checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa - languageName: node - linkType: hard - -"unist-util-visit@npm:^4.0.0": - version: 4.1.2 - resolution: "unist-util-visit@npm:4.1.2" - dependencies: - "@types/unist": ^2.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.1.1 - checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee - languageName: node - linkType: hard - -"universal-github-app-jwt@npm:^1.1.1, universal-github-app-jwt@npm:^1.1.2": - version: 1.2.0 - resolution: "universal-github-app-jwt@npm:1.2.0" - dependencies: - "@types/jsonwebtoken": ^9.0.0 - jsonwebtoken: ^9.0.2 - checksum: e5d1f80ec3b0fa3eb28049d39e624ca51cd367aaeabebb5858cdf7d2a04d19b70446b6fcdaa01e26e550a93aba43754729372e44908e036d409e65a4b17acb2a - languageName: node - linkType: hard - -"universal-user-agent@npm:^6.0.0": - version: 6.0.1 - resolution: "universal-user-agent@npm:6.0.1" - checksum: fdc8e1ae48a05decfc7ded09b62071f571c7fe0bd793d700704c80cea316101d4eac15cc27ed2bb64f4ce166d2684777c3198b9ab16034f547abea0d3aa1c93c - languageName: node - linkType: hard - -"universalify@npm:^0.1.0": - version: 0.1.2 - resolution: "universalify@npm:0.1.2" - checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff - languageName: node - linkType: hard - -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - -"universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 - languageName: node - linkType: hard - -"unixify@npm:^1.0.0": - version: 1.0.0 - resolution: "unixify@npm:1.0.0" - dependencies: - normalize-path: ^2.1.1 - checksum: 3be30e48579fc6c7390bd59b4ab9e745fede0c164dfb7351cf710bd1dbef8484b1441186205af6bcb13b731c0c88caf9b33459f7bf8c89e79c046e656ae433f0 - languageName: node - linkType: hard - -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"unraw@npm:^3.0.0": - version: 3.0.0 - resolution: "unraw@npm:3.0.0" - checksum: 19eee0bc500ce197d262b79723a2c8c81c1d716baaa2a62c48a4d0d6b9e1fd9d350c5df86262e51343d591ab9c8a47ed150317d0b867b2b65795cdc17ef69873 - languageName: node - linkType: hard - -"upath@npm:2.0.1": - version: 2.0.1 - resolution: "upath@npm:2.0.1" - checksum: 2db04f24a03ef72204c7b969d6991abec9e2cb06fb4c13a1fd1c59bc33b46526b16c3325e55930a11ff86a77a8cbbcda8f6399bf914087028c5beae21ecdb33c - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.1.0": - version: 1.1.1 - resolution: "update-browserslist-db@npm:1.1.1" - dependencies: - escalade: ^3.2.0 - picocolors: ^1.1.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 2ea11bd2562122162c3e438d83a1f9125238c0844b6d16d366e3276d0c0acac6036822dc7df65fc5a89c699cdf9f174acf439c39bedf3f9a2f3983976e4b4c3e - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: ^2.1.0 - checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 - languageName: node - linkType: hard - -"uri-template@npm:^2.0.0": - version: 2.0.0 - resolution: "uri-template@npm:2.0.0" - dependencies: - pct-encode: ~1.0.0 - checksum: 6eb3254368ca11330502525c6c0ab42af3cb646bfc96a4021666d6ac6653ede1ac0df7fde84a2e35e7f03f42d91b41251963122cfb3de9b54b84bc0ef3583ffc - languageName: node - linkType: hard - -"urijs@npm:^1.19.10, urijs@npm:^1.19.11": - version: 1.19.11 - resolution: "urijs@npm:1.19.11" - checksum: f9b95004560754d30fd7dbee44b47414d662dc9863f1cf5632a7c7983648df11d23c0be73b9b4f9554463b61d5b0a520b70df9e1ee963ebb4af02e6da2cc80f3 - languageName: node - linkType: hard - -"url-parse@npm:^1.5.10, url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: ^2.1.1 - requires-port: ^1.0.0 - checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf - languageName: node - linkType: hard - -"url@npm:^0.11.0": - version: 0.11.4 - resolution: "url@npm:0.11.4" - dependencies: - punycode: ^1.4.1 - qs: ^6.12.3 - checksum: c25e587723d343d5d4248892393bfa5039ded9c2c07095a9d005bc64b7cb8956d623c0d8da8d1a28f71986a7a8d80fc2e9f9cf84235e48fa435a5cb4451062c6 - languageName: node - linkType: hard - -"urlpattern-polyfill@npm:^10.0.0": - version: 10.0.0 - resolution: "urlpattern-polyfill@npm:10.0.0" - checksum: 61d890f151ea4ecf34a3dcab32c65ad1f3cda857c9d154af198260c6e5b2ad96d024593409baaa6d4428dd1ab206c14799bf37fe011117ac93a6a44913ac5aa4 - languageName: node - linkType: hard - -"use-callback-ref@npm:^1.3.0": - version: 1.3.2 - resolution: "use-callback-ref@npm:1.3.2" - dependencies: - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: df690f2032d56aabcea0400313a04621429f45bceb4d65d38829b3680cae3856470ce72958cb7224b332189d8faef54662a283c0867dd7c769f9a5beff61787d - languageName: node - linkType: hard - -"use-immer@npm:^0.10.0": - version: 0.10.0 - resolution: "use-immer@npm:0.10.0" - peerDependencies: - immer: ">=8.0.0" - react: ^16.8.0 || ^17.0.1 || ^18.0.0 - checksum: 372b0eea0a05e9435f5dc57a877ec619ea9a479fc82423f502b4a498d5697f8b06b85d089058db5a056bc8bbdb8e6f9ea8c9850b51a6b05d5c63ab0c8eeb2b7e - languageName: node - linkType: hard - -"use-memo-one@npm:^1.1.1": - version: 1.1.3 - resolution: "use-memo-one@npm:1.1.3" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8f08eba26d69406b61bb4b8dacdd5a92bd6aef5b53d346dfe87954f7330ee10ecabc937cc7854635155d46053828e85c10b5a5aff7a04720e6a97b9f42999bac - languageName: node - linkType: hard - -"use-resize-observer@npm:^8.0.0": - version: 8.0.0 - resolution: "use-resize-observer@npm:8.0.0" - dependencies: - "@juggle/resize-observer": ^3.3.1 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 944ce47811f6056b481ce2f1550c2881bd5c25838cae2e0fb0bc0ed4aad7b5f2e55dcc0fc52107998ecfb602446465f94b2e728d3f3259fe8e6d4a3031cfb24a - languageName: node - linkType: hard - -"use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" - dependencies: - detect-node-es: ^1.1.0 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 925d1922f9853e516eaad526b6fed1be38008073067274f0ecc3f56b17bb8ab63480140dd7c271f94150027c996cea4efe83d3e3525e8f3eda22055f6a39220b - languageName: node - linkType: hard - -"use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0": - version: 1.2.2 - resolution: "use-sync-external-store@npm:1.2.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: fe07c071c4da3645f112c38c0e57beb479a8838616ff4e92598256ecce527f2888c08febc7f9b2f0ce2f0e18540ba3cde41eb2035e4fafcb4f52955037098a81 - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 - languageName: node - linkType: hard - -"util@npm:^0.10.4": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: 2.0.3 - checksum: 913f9a90d05a60e91f91af01b8bd37e06bca4cc02d7b49e01089f9d5b78be2fffd61fb1a41b517de7238c5fc7337fa939c62d1fb4eb82e014894c7bee6637aaf - languageName: node - linkType: hard - -"util@npm:^0.11.0": - version: 0.11.1 - resolution: "util@npm:0.11.1" - dependencies: - inherits: 2.0.3 - checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55 - languageName: node - linkType: hard - -"util@npm:^0.12.3": - version: 0.12.5 - resolution: "util@npm:0.12.5" - 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 - checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a - languageName: node - linkType: hard - -"utila@npm:~0.4": - version: 0.4.0 - resolution: "utila@npm:0.4.0" - checksum: 97ffd3bd2bb80c773429d3fb8396469115cd190dded1e733f190d8b602bd0a1bcd6216b7ce3c4395ee3c79e3c879c19d268dbaae3093564cb169ad1212d436f4 - languageName: node - linkType: hard - -"utility-types@npm:^3.10.0": - version: 3.11.0 - resolution: "utility-types@npm:3.11.0" - checksum: 35a4866927bbea5d037726744028d05c6e37772ded2aabaca21480ce9380185436aef586ead525e327c7f3c640b1a3287769a12ef269c7b165a2ddd50ea6ad61 - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1, utils-merge@npm:1.x.x, utils-merge@npm:^1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 - languageName: node - linkType: hard - -"uuid@npm:^3.3.2, uuid@npm:^3.4.0": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f - languageName: node - linkType: hard - -"uuid@npm:^8.0.0, uuid@npm:^8.3.0, uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df - languageName: node - linkType: hard - -"uuid@npm:^9.0.0, uuid@npm:^9.0.1": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 - languageName: node - linkType: hard - -"uvu@npm:^0.5.0": - version: 0.5.6 - resolution: "uvu@npm:0.5.6" - dependencies: - dequal: ^2.0.0 - diff: ^5.0.0 - kleur: ^4.0.3 - sade: ^1.7.3 - bin: - uvu: bin.js - checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 - languageName: node - linkType: hard - -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.1": - version: 9.3.0 - resolution: "v8-to-istanbul@npm:9.3.0" - dependencies: - "@jridgewell/trace-mapping": ^0.3.12 - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^2.0.0 - checksum: ded42cd535d92b7fd09a71c4c67fb067487ef5551cc227bfbf2a1f159a842e4e4acddaef20b955789b8d3b455b9779d036853f4a27ce15007f6364a4d30317ae - languageName: node - linkType: hard - -"valid-url@npm:^1.0.9": - version: 1.0.9 - resolution: "valid-url@npm:1.0.9" - checksum: 3ecb030559404441c2cf104cbabab8770efb0f36d117db03d1081052ef133015a68806148ce954bb4dd0b5c42c14b709a88783c93d66b0916cb67ba771c98702 - languageName: node - linkType: hard - -"validate.io-array@npm:^1.0.3": - version: 1.0.6 - resolution: "validate.io-array@npm:1.0.6" - checksum: 54eca83ebc702e3e46499f9d9e77287a95ae25c4e727cd2fafee29c7333b3a36cca0c5d8f090b9406262786de80750fba85e7e7ef41e20bf8cc67d5570de449b - languageName: node - linkType: hard - -"validate.io-function@npm:^1.0.2": - version: 1.0.2 - resolution: "validate.io-function@npm:1.0.2" - checksum: e4cce2479a20cb7c42e8630c777fb107059c27bc32925f769e3a73ca5fd62b4892d897b3c80227e14d5fcd1c5b7d05544e0579d63e59f14034c0052cda7f7c44 - languageName: node - linkType: hard - -"validate.io-integer-array@npm:^1.0.0": - version: 1.0.0 - resolution: "validate.io-integer-array@npm:1.0.0" - dependencies: - validate.io-array: ^1.0.3 - validate.io-integer: ^1.0.4 - checksum: 5f6d7fab8df7d2bf546a05e830201768464605539c75a2c2417b632b4411a00df84b462f81eac75e1be95303e7e0ac92f244c137424739f4e15cd21c2eb52c7f - languageName: node - linkType: hard - -"validate.io-integer@npm:^1.0.4": - version: 1.0.5 - resolution: "validate.io-integer@npm:1.0.5" - dependencies: - validate.io-number: ^1.0.3 - checksum: 88b3f8bb5a5277a95305d64abbfc437079220ce4f57a148cc6113e7ccec03dd86b10a69d413982602aa90a62b8d516148a78716f550dcd3aff863ac1c2a7a5e6 - languageName: node - linkType: hard - -"validate.io-number@npm:^1.0.3": - version: 1.0.3 - resolution: "validate.io-number@npm:1.0.3" - checksum: 42418aeb6c969efa745475154fe576809b02eccd0961aad0421b090d6e7a12d23a3e28b0d5dddd2c6347c1a6bdccb82bba5048c716131cd20207244d50e07282 - languageName: node - linkType: hard - -"validator@npm:^13.7.0": - version: 13.12.0 - resolution: "validator@npm:13.12.0" - checksum: fb8f070724770b1449ea1a968605823fdb112dbd10507b2802f8841cda3e7b5c376c40f18c84e6a7b59de320a06177e471554101a85f1fa8a70bac1a84e48adf - languageName: node - linkType: hard - -"value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12": - version: 1.0.12 - resolution: "value-or-promise@npm:1.0.12" - checksum: f53a66c75b7447c90bbaf946a757ca09c094629cb80ba742f59c980ec3a69be0a385a0e75505dedb4e757862f1a994ca4beaf083a831f24d3ffb3d4bb18cd1e1 - languageName: node - linkType: hard - -"vary@npm:^1, vary@npm:^1.1.2, vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b - languageName: node - linkType: hard - -"verror@npm:1.10.0": - version: 1.10.0 - resolution: "verror@npm:1.10.0" - dependencies: - assert-plus: ^1.0.0 - core-util-is: 1.0.2 - extsprintf: ^1.2.0 - checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea - languageName: node - linkType: hard - -"vfile-message@npm:^3.0.0": - version: 3.1.4 - resolution: "vfile-message@npm:3.1.4" - dependencies: - "@types/unist": ^2.0.0 - unist-util-stringify-position: ^3.0.0 - checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 - languageName: node - linkType: hard - -"vfile@npm:^5.0.0": - version: 5.3.7 - resolution: "vfile@npm:5.3.7" - dependencies: - "@types/unist": ^2.0.0 - is-buffer: ^2.0.0 - unist-util-stringify-position: ^3.0.0 - vfile-message: ^3.0.0 - checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 - languageName: node - linkType: hard - -"vm-browserify@npm:^1.0.1": - version: 1.1.2 - resolution: "vm-browserify@npm:1.1.2" - checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d - languageName: node - linkType: hard - -"vscode-languageserver-types@npm:^3.17.1": - version: 3.17.5 - resolution: "vscode-languageserver-types@npm:3.17.5" - checksum: 79b420e7576398d396579ca3a461c9ed70e78db4403cd28bbdf4d3ed2b66a2b4114031172e51fad49f0baa60a2180132d7cb2ea35aa3157d7af3c325528210ac - languageName: node - linkType: hard - -"w3c-hr-time@npm:^1.0.2": - version: 1.0.2 - resolution: "w3c-hr-time@npm:1.0.2" - dependencies: - browser-process-hrtime: ^1.0.0 - checksum: ec3c2dacbf8050d917bbf89537a101a08c2e333b4c19155f7d3bedde43529d4339db6b3d049d9610789cb915f9515f8be037e0c54c079e9d4735c50b37ed52b9 - languageName: node - linkType: hard - -"w3c-keyname@npm:^2.2.4": - version: 2.2.8 - resolution: "w3c-keyname@npm:2.2.8" - checksum: 95bafa4c04fa2f685a86ca1000069c1ec43ace1f8776c10f226a73296caeddd83f893db885c2c220ebeb6c52d424e3b54d7c0c1e963bbf204038ff1a944fbb07 - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: ^3.0.0 - checksum: ae25c51cf71f1fb2516df1ab33a481f83461a117565b95e3d0927432522323f93b1b2846cbb60196d337970c421adb604fc2d0d180c6a47a839da01db5b9973b - languageName: node - linkType: hard - -"w3c-xmlserializer@npm:^4.0.0": - version: 4.0.0 - resolution: "w3c-xmlserializer@npm:4.0.0" - dependencies: - xml-name-validator: ^4.0.0 - checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 - languageName: node - linkType: hard - -"walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: 1.0.12 - checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c - languageName: node - linkType: hard - -"watchpack@npm:^2.4.1": - version: 2.4.2 - resolution: "watchpack@npm:2.4.2" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 92d9d52ce3d16fd83ed6994d1dd66a4d146998882f4c362d37adfea9ab77748a5b4d1e0c65fa104797928b2d40f635efa8f9b925a6265428a69f1e1852ca3441 - languageName: node - linkType: hard - -"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": - version: 1.7.3 - resolution: "wbuf@npm:1.7.3" - dependencies: - minimalistic-assert: ^1.0.0 - checksum: 2abc306c96930b757972a1c4650eb6b25b5d99f24088714957f88629e137db569368c5de0e57986c89ea70db2f1df9bba11a87cb6d0c8694b6f53a0159fab3bf - languageName: node - linkType: hard - -"wcwidth@npm:>=1.0.1, wcwidth@npm:^1.0.1": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: ^1.0.3 - checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c - languageName: node - linkType: hard - -"web-encoding@npm:^1.1.5": - version: 1.1.5 - resolution: "web-encoding@npm:1.1.5" - dependencies: - "@zxing/text-encoding": 0.9.0 - util: ^0.12.3 - dependenciesMeta: - "@zxing/text-encoding": - optional: true - checksum: 2234a2b122f41006ce07859b3c0bf2e18f46144fda2907d5db0b571b76aa5c26977c646100ad9c00d2f8a4f6f2b848bc02147845d8c447ab365ec4eff376338d - languageName: node - linkType: hard - -"web-streams-polyfill@npm:^3.0.3": - version: 3.3.3 - resolution: "web-streams-polyfill@npm:3.3.3" - checksum: 21ab5ea08a730a2ef8023736afe16713b4f2023ec1c7085c16c8e293ee17ed085dff63a0ad8722da30c99c4ccbd4ccd1b2e79c861829f7ef2963d7de7004c2cb - languageName: node - linkType: hard - -"web-tree-sitter@npm:=0.20.3": - version: 0.20.3 - resolution: "web-tree-sitter@npm:0.20.3" - checksum: 1187b48d69d6f6319c74ca8f413e8d7c1703869a351070053351ef169c045aad16e5c6b2a73779beaade2f0b6bb3433166363355c9d02e9b2dcf60a195dbffdb - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c - languageName: node - linkType: hard - -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: ccf1ec2ca7c0b5671e5440ace4a66806ae09c49016ab821481bec0c05b1b82695082dc0a27d1fe9d804d475a408ba0c691e6803fd21be608e710955d4589cd69 - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 1f526507aa491f972a0c1409d07f8444e1d28778dfa269a9971f2e157182f3d496dc33296e4ed45b157fdb3bf535bb90c90bf10c50dcf1dd6caacb2a34cc84fb - languageName: node - linkType: hard - -"webidl-conversions@npm:^7.0.0": - version: 7.0.0 - resolution: "webidl-conversions@npm:7.0.0" - checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^7.4.2": - version: 7.4.2 - resolution: "webpack-dev-middleware@npm:7.4.2" - 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 - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - checksum: 39314ec5e4468d177dd61fb51af87ec097e920fe0f0dc101e1bf71796740a7e49fd4f7f939cf91e130232714d6d2fffd948d72dc65dec10f87ac30339929f018 - languageName: node - linkType: hard - -"webpack-dev-server@npm:^5.0.0": - version: 5.1.0 - resolution: "webpack-dev-server@npm:5.1.0" - 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 - express: ^4.19.2 - 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 - 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.4.2 - ws: ^8.18.0 - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - bin: - webpack-dev-server: bin/webpack-dev-server.js - checksum: 3128fffeb76b97cc4c506607f81bb644437f6961cf310915e22ecaf79a45c185893d7fc8e1844183fb44827061ec2f3d321e937840f02d4989959a09551a8e35 - languageName: node - linkType: hard - -"webpack-node-externals@npm:^3.0.0": - version: 3.0.0 - resolution: "webpack-node-externals@npm:3.0.0" - checksum: 355080c35c821115b97dda8c93d9d0565a90a6012a532324eb0d6a64f8f0d609431fd29504fc7ce414755841ac14f601f3eef99472c2c5dc00233b504ebe73f2 - languageName: node - linkType: hard - -"webpack-sources@npm:^1.4.3": - version: 1.4.3 - resolution: "webpack-sources@npm:1.4.3" - dependencies: - source-list-map: ^2.0.0 - source-map: ~0.6.1 - checksum: 37463dad8d08114930f4bc4882a9602941f07c9f0efa9b6bc78738cd936275b990a596d801ef450d022bb005b109b9f451dd087db2f3c9baf53e8e22cf388f79 - languageName: node - linkType: hard - -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 - languageName: node - linkType: hard - -"webpack@npm:^5.70.0": - version: 5.95.0 - resolution: "webpack@npm:5.95.0" - dependencies: - "@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-attributes: ^1.9.5 - browserslist: ^4.21.10 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.17.1 - 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 - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 0c3dfe288de4d62f8f3dc25478a618894883cab739121330763b7847e43304630ea2815ae2351a5f8ff6ab7c9642caf530d503d89bda261fe2cd220e524dd5d1 - languageName: node - linkType: hard - -"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": - version: 0.7.4 - resolution: "websocket-driver@npm:0.7.4" - dependencies: - http-parser-js: ">=0.5.1" - safe-buffer: ">=5.1.0" - websocket-extensions: ">=0.1.1" - checksum: fffe5a33fe8eceafd21d2a065661d09e38b93877eae1de6ab5d7d2734c6ed243973beae10ae48c6613cfd675f200e5a058d1e3531bc9e6c5d4f1396ff1f0bfb9 - languageName: node - linkType: hard - -"websocket-extensions@npm:>=0.1.1": - version: 0.1.4 - resolution: "websocket-extensions@npm:0.1.4" - checksum: 5976835e68a86afcd64c7a9762ed85f2f27d48c488c707e67ba85e717b90fa066b98ab33c744d64255c9622d349eedecf728e65a5f921da71b58d0e9591b9038 - languageName: node - linkType: hard - -"whatwg-encoding@npm:^1.0.5": - version: 1.0.5 - resolution: "whatwg-encoding@npm:1.0.5" - dependencies: - iconv-lite: 0.4.24 - checksum: 5be4efe111dce29ddee3448d3915477fcc3b28f991d9cf1300b4e50d6d189010d47bca2f51140a844cf9b726e8f066f4aee72a04d687bfe4f2ee2767b2f5b1e6 - languageName: node - linkType: hard - -"whatwg-encoding@npm:^2.0.0": - version: 2.0.0 - resolution: "whatwg-encoding@npm:2.0.0" - dependencies: - iconv-lite: 0.6.3 - checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^2.3.0": - version: 2.3.0 - resolution: "whatwg-mimetype@npm:2.3.0" - checksum: 23eb885940bcbcca4ff841c40a78e9cbb893ec42743993a42bf7aed16085b048b44b06f3402018931687153550f9a32d259dfa524e4f03577ab898b6965e5383 - languageName: node - linkType: hard - -"whatwg-mimetype@npm:^3.0.0": - version: 3.0.0 - resolution: "whatwg-mimetype@npm:3.0.0" - checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 - languageName: node - linkType: hard - -"whatwg-url@npm:^11.0.0": - version: 11.0.0 - resolution: "whatwg-url@npm:11.0.0" - dependencies: - tr46: ^3.0.0 - webidl-conversions: ^7.0.0 - checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 - checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c - languageName: node - linkType: hard - -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: ^4.7.0 - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 - checksum: a87abcc6cefcece5311eb642858c8fdb234e51ec74196bfacf8def2edae1bfbffdf6acb251646ed6301f8cee44262642d8769c707256125a91387e33f405dd1e - languageName: node - linkType: hard - -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - 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 - checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e - languageName: node - linkType: hard - -"which-builtin-type@npm:^1.1.3": - version: 1.1.4 - resolution: "which-builtin-type@npm:1.1.4" - dependencies: - function.prototype.name: ^1.1.6 - has-tostringtag: ^1.0.2 - 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.2 - which-typed-array: ^1.1.15 - checksum: 1f413025250072534de2a2ee25139a24d477512b532b05c85fb9aa05aef04c6e1ca8e2668acf971b777e602721dbdec4b9d6a4f37c6b9ff8f026ad030352707f - languageName: node - linkType: hard - -"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": - version: 1.0.2 - resolution: "which-collection@npm:1.0.2" - dependencies: - is-map: ^2.0.3 - is-set: ^2.0.3 - is-weakmap: ^2.0.2 - is-weakset: ^2.0.3 - checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 - languageName: node - linkType: hard - -"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" - 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 - checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 - languageName: node - linkType: hard - -"which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": - version: 1.3.1 - resolution: "which@npm:1.3.1" - dependencies: - isexe: ^2.0.0 - bin: - which: ./bin/which - checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 - languageName: node - linkType: hard - -"which@npm:^2.0.1, which@npm:^2.0.2": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: ^2.0.0 - bin: - node-which: ./bin/node-which - checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 - languageName: node - linkType: hard - -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" - dependencies: - isexe: ^3.1.1 - bin: - node-which: bin/which.js - checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 - languageName: node - linkType: hard - -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - -"winston-transport@npm:^4.5.0, winston-transport@npm:^4.7.0": - version: 4.8.0 - resolution: "winston-transport@npm:4.8.0" - dependencies: - logform: ^2.6.1 - readable-stream: ^4.5.2 - triple-beam: ^1.3.0 - checksum: f84092188176d49a6f4f75321ba3e50107ac0942a51a6d7e36b80af19dafb22b57258aaa6d8220763044ea23e30bffd597d3280d2a2298e6a491fe424896bac7 - languageName: node - linkType: hard - -"winston@npm:^3.2.1": - version: 3.14.2 - resolution: "winston@npm:3.14.2" - dependencies: - "@colors/colors": ^1.6.0 - "@dabh/diagnostics": ^2.0.2 - async: ^3.2.3 - is-stream: ^2.0.0 - logform: ^2.6.0 - one-time: ^1.0.0 - readable-stream: ^3.4.0 - safe-stable-stringify: ^2.3.1 - stack-trace: 0.0.x - triple-beam: ^1.3.0 - winston-transport: ^4.7.0 - checksum: 9021637d3ab1d1e639d64e7217ed5ae63fb0e5325defdbce439f708e9b4e26c7a31eb4a731106790aa8ac6f80a3a89242de18d1991ab3838f9d84e55101f4607 - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": - version: 1.2.5 - resolution: "word-wrap@npm:1.2.5" - checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb - languageName: node - linkType: hard - -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.0.1": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: ^6.1.0 - string-width: ^5.0.1 - strip-ansi: ^7.0.1 - checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^3.0.7 - checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c - languageName: node - linkType: hard - -"ws@npm:8.17.1": - version: 8.17.1 - resolution: "ws@npm:8.17.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 442badcce1f1178ec87a0b5372ae2e9771e07c4929a3180321901f226127f252441e8689d765aa5cfba5f50ac60dd830954afc5aeae81609aefa11d3ddf5cecf - languageName: node - linkType: hard - -"ws@npm:^7.4.6": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb - languageName: node - linkType: hard - -"ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.17.1, ws@npm:^8.18.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 - languageName: node - linkType: hard - -"xcase@npm:^2.0.1": - version: 2.0.1 - resolution: "xcase@npm:2.0.1" - checksum: 1d407306593f1049ebb5d3b7b86b0d40b4b108be428cf4d17c57454ef5444c962555c387384c121d83a6bcf7a9b6b04a51cc4b76786bfb0fac8d0a108b5b7ef8 - languageName: node - linkType: hard - -"xml-but-prettier@npm:^1.0.1": - version: 1.0.1 - resolution: "xml-but-prettier@npm:1.0.1" - dependencies: - repeat-string: ^1.5.2 - checksum: 66b400079d8f2b2a149d437d94a1286318fb80a4c181a9597282711b595de15640b0066a72a4a7093afce6369798dc9725d5c2338bde59ba1a33fd7f5e753635 - languageName: node - linkType: hard - -"xml-crypto@npm:^6.0.0": - version: 6.0.0 - resolution: "xml-crypto@npm:6.0.0" - dependencies: - "@xmldom/is-dom-node": ^1.0.1 - "@xmldom/xmldom": ^0.8.10 - xpath: ^0.0.33 - checksum: 1c679ed66e4cea6309602cf8d536973f7832b69bd400310802365af972c9a0261c9a456c64015e0e92b8c93f168f9f13a355bbbd04d1219ca61c2a3f544d1208 - languageName: node - linkType: hard - -"xml-encryption@npm:^3.0.2": - version: 3.0.2 - resolution: "xml-encryption@npm:3.0.2" - dependencies: - "@xmldom/xmldom": ^0.8.5 - escape-html: ^1.0.3 - xpath: 0.0.32 - checksum: aac1b987d5de5becfc747c88c3a656c00799a153ab541078b875a69e1ac1f1c2f29bf85f22eab6a78382dc2919f79401a916cc392aba7994475919e0695893eb - languageName: node - linkType: hard - -"xml-name-validator@npm:^3.0.0": - version: 3.0.0 - resolution: "xml-name-validator@npm:3.0.0" - checksum: b3ac459afed783c285bb98e4960bd1f3ba12754fd4f2320efa0f9181ca28928c53cc75ca660d15d205e81f92304419afe94c531c7cfb3e0649aa6d140d53ecb0 - languageName: node - linkType: hard - -"xml-name-validator@npm:^4.0.0": - version: 4.0.0 - resolution: "xml-name-validator@npm:4.0.0" - checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad - languageName: node - linkType: hard - -"xml2js@npm:^0.6.2": - version: 0.6.2 - resolution: "xml2js@npm:0.6.2" - dependencies: - sax: ">=0.6.0" - xmlbuilder: ~11.0.0 - checksum: 458a83806193008edff44562c0bdb982801d61ee7867ae58fd35fab781e69e17f40dfeb8fc05391a4648c9c54012066d3955fe5d993ffbe4dc63399023f32ac2 - languageName: node - linkType: hard - -"xml@npm:=1.0.1": - version: 1.0.1 - resolution: "xml@npm:1.0.1" - checksum: 11b5545ef3f8fec3fa29ce251f50ad7b6c97c103ed4d851306ec23366f5fa4699dd6a942262df52313a0cd1840ab26256da253c023bad3309d8ce46fe6020ca0 - languageName: node - linkType: hard - -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 14f7302402e28d1f32823583d121594a9dca36408d40320b33f598bd589ca5163a352d076489c9c64d2dc1da19a790926a07bf4191275330d4de2b0d85bb1843 - languageName: node - linkType: hard - -"xmlbuilder@npm:~11.0.0": - version: 11.0.1 - resolution: "xmlbuilder@npm:11.0.1" - checksum: 7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0 - languageName: node - linkType: hard - -"xmlchars@npm:^2.2.0": - version: 2.2.0 - resolution: "xmlchars@npm:2.2.0" - checksum: 8c70ac94070ccca03f47a81fcce3b271bd1f37a591bf5424e787ae313fcb9c212f5f6786e1fa82076a2c632c0141552babcd85698c437506dfa6ae2d58723062 - languageName: node - linkType: hard - -"xpath@npm:0.0.32": - version: 0.0.32 - resolution: "xpath@npm:0.0.32" - checksum: 887e9747b960ea45fb47a9464744424512de0a49205e82c2ad6be662d7a2f1a75145662a143304340864c6da68fd8d767cce4065cc198ee07a3d4897e0a3d4bb - languageName: node - linkType: hard - -"xpath@npm:^0.0.33": - version: 0.0.33 - resolution: "xpath@npm:0.0.33" - checksum: 075cd553819302b9df0ae11526b666016ee286b72e0600a923c7565d847fcfa7ff195db3065ec86b9a12f1f81bfc82f1a316fc53442a8572c31582e87ccaec4a - languageName: node - linkType: hard - -"xpath@npm:^0.0.34": - version: 0.0.34 - resolution: "xpath@npm:0.0.34" - checksum: c10ae2b7be442460462e80a9ef79ca1c9b529abcf696ec3859cddd5a52b64b7e55a54c2c5352ac9c5d195939e2b3aefe708a7428780d7ec0ae7565257ab2a224 - languageName: node - linkType: hard - -"xtend@npm:^4.0.0": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 - languageName: node - linkType: hard - -"yallist@npm:^2.1.2": - version: 2.1.2 - resolution: "yallist@npm:2.1.2" - checksum: 9ba99409209f485b6fcb970330908a6d41fa1c933f75e08250316cce19383179a6b70a7e0721b89672ebb6199cc377bf3e432f55100da6a7d6e11902b0a642cb - languageName: node - linkType: hard - -"yallist@npm:^3.0.2": - version: 3.1.1 - resolution: "yallist@npm:3.1.1" - checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 - languageName: node - linkType: hard - -"yaml-diff-patch@npm:^2.0.0": - version: 2.0.0 - resolution: "yaml-diff-patch@npm:2.0.0" - dependencies: - fast-json-patch: ^3.1.0 - oppa: ^0.4.0 - yaml: ^2.0.0-10 - bin: - yaml-diff-patch: dist/bin/yaml-patch.js - yaml-overwrite: dist/bin/yaml-patch.js - yaml-patch: dist/bin/yaml-patch.js - checksum: 5207d8523584eb6088fe32a0c6010599260ecfa5f959d120a1bad02f19143d1ddeafe10c37ccf125ac04d079072a5ead92b55c6787fd64d12f5acbb0d172e7ec - languageName: node - linkType: hard - -"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f - languageName: node - linkType: hard - -"yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.1, yaml@npm:^2.2.2": - version: 2.5.1 - resolution: "yaml@npm:2.5.1" - bin: - yaml: bin.mjs - checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 - languageName: node - linkType: hard - -"yargs-parser@npm:^20.2.2": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c - languageName: node - linkType: hard - -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - 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 - checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 - languageName: node - linkType: hard - -"yargs@npm:^17.1.1, yargs@npm:^17.3.1, yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - 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 - checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a - languageName: node - linkType: hard - -"yauzl@npm:^3.0.0": - version: 3.1.3 - resolution: "yauzl@npm:3.1.3" - dependencies: - buffer-crc32: ~0.2.3 - pend: ~1.2.0 - checksum: 5b782f6e99361a9c715e7a82e7aae3d983b6ddff6ebe3a66d2dd3f4ee601ec41c55fa88587bf6de0acbc013aac0b2cac84f9f0cd48372fd5329ee5e273f46f2c - languageName: node - linkType: hard - -"ylru@npm:^1.2.0": - version: 1.4.0 - resolution: "ylru@npm:1.4.0" - checksum: e0bf797476487e3d57a6e8790cbb749cff2089e2afc87e46bc84ce7605c329d578ff422c8e8c2ddf167681ddd218af0f58e099733ae1044cba9e9472ebedc01d - languageName: node - linkType: hard - -"yml-loader@npm:^2.1.0": - version: 2.1.0 - resolution: "yml-loader@npm:2.1.0" - dependencies: - js-yaml: ^3.8.3 - loader-utils: ^1.1.0 - checksum: 7afc624b3c9d3520698d275069b891a826ecb1ecf3c37e8312737067b23427f1e0d5c4b05cb08bea85d675c0a4f883831bcc82fda34f79158c0659a2d09de920 - languageName: node - linkType: hard - -"yn@npm:3.1.1": - version: 3.1.1 - resolution: "yn@npm:3.1.1" - checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 - languageName: node - linkType: hard - -"yn@npm:^4.0.0": - version: 4.0.0 - resolution: "yn@npm:4.0.0" - checksum: 2d60113b6f43f7c29a0a97719d8da4f626b755f5bb2fd19b00d1fe732db1900ad3f1785811a86d941cbe2800f02773af00d0ed99201333eeb3618db8502f7e96 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 - languageName: node - linkType: hard - -"yup@npm:^1.0.0": - version: 1.4.0 - resolution: "yup@npm:1.4.0" - dependencies: - property-expr: ^2.0.5 - tiny-case: ^1.0.3 - toposort: ^2.0.2 - type-fest: ^2.19.0 - checksum: 20a2ee0c1e891979ca16b34805b3a3be9ab4bea6ea3d2f9005b998b4dc992d0e4d7b53e5f4d8d9423420046630fb44fdf0ecf7e83bc34dd83392bca046c5229d - languageName: node - linkType: hard - -"z-schema@npm:~5.0.2": - version: 5.0.5 - resolution: "z-schema@npm:5.0.5" - dependencies: - commander: ^9.4.1 - lodash.get: ^4.4.2 - lodash.isequal: ^4.5.0 - validator: ^13.7.0 - dependenciesMeta: - commander: - optional: true - bin: - z-schema: bin/z-schema - checksum: 8a1d66817ae4384dc3f63311f0cccaadd95cc9640eaade5fd3fbf91aa80d6bb82fb95d9b9171fa82ac371a0155b32b7f5f77bbe84dabaca611b66f74c628f0b8 - languageName: node - linkType: hard - -"zen-observable@npm:^0.10.0": - version: 0.10.0 - resolution: "zen-observable@npm:0.10.0" - checksum: cee4e8902fcf4ed49f96937e9bc30b980ad3311b85e94b836c77f787163c98f19c65d2d8ac80990e8ecf4c1497d84821d58580d5ee20015f55516de146e8b7af - languageName: node - linkType: hard - -"zenscroll@npm:^4.0.2": - version: 4.0.2 - resolution: "zenscroll@npm:4.0.2" - checksum: 5fe5c8b685246985cbb8eb270bbbac013bddaf5cde0fb9042c7b5640e31877d11a28892a802426659fe505b0b514d4d004fedd27c0cc22682611cc8f9e43132e - languageName: node - linkType: hard - -"zip-stream@npm:^5.0.1": - version: 5.0.2 - resolution: "zip-stream@npm:5.0.2" - dependencies: - archiver-utils: ^4.0.1 - compress-commons: ^5.0.1 - readable-stream: ^3.6.0 - checksum: caf33dd9624d781ea2ded059c83e3e7adc963557ca399512d2da6ab6e219b35c2985f6ff1a334dd2ab241b4067db6819398c723f3fca89b51b078757df8e3c44 - languageName: node - linkType: hard - -"zip-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "zip-stream@npm:6.0.1" - dependencies: - archiver-utils: ^5.0.0 - compress-commons: ^6.0.2 - readable-stream: ^4.0.0 - checksum: aa5abd6a89590eadeba040afbc375f53337f12637e5e98330012a12d9886cde7a3ccc28bd91aafab50576035bbb1de39a9a316eecf2411c8b9009c9f94f0db27 - languageName: node - linkType: hard - -"zod-to-json-schema@npm:^3.20.4, zod-to-json-schema@npm:^3.21.4": - version: 3.23.3 - resolution: "zod-to-json-schema@npm:3.23.3" - peerDependencies: - zod: ^3.23.3 - checksum: 0d51cf64b54fd39e86434cd5d2239c2981808e6461d022e4c68a1dec67fff28ef2b7bb5733dfd40eb50d6ce6d252288f3989d67134fa81401c36469bb26f13ec - languageName: node - linkType: hard - -"zod-validation-error@npm:^3.0.3": - version: 3.4.0 - resolution: "zod-validation-error@npm:3.4.0" - peerDependencies: - zod: ^3.18.0 - checksum: b07fbfc39582dbdf6972f5f5f0c3bac9e6b5e6d2e55ef3dd891fd08f1966ebf1023a4bc270e9b569eaa48ed1684ac2252c9f260b0bd07b167671596e6e4d0fa8 - languageName: node - linkType: hard - -"zod@npm:^3.22.4": - version: 3.23.8 - resolution: "zod@npm:3.23.8" - checksum: 15949ff82118f59c893dacd9d3c766d02b6fa2e71cf474d5aa888570c469dbf5446ac5ad562bb035bf7ac9650da94f290655c194f4a6de3e766f43febd432c5c - languageName: node - linkType: hard - -"zwitch@npm:^2.0.0": - version: 2.0.4 - resolution: "zwitch@npm:2.0.4" - checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6 - languageName: node - linkType: hard From 42024fd3aae6525e01f6088a6ada473f9f27a798 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 20:03:18 +0200 Subject: [PATCH 07/11] feat: migrate rest Signed-off-by: Alper Altay --- .../README.md | 54 +++- .../config.d.ts | 55 +++++ .../package.json | 14 +- .../collators/GithubIssuesCollatorFactory.ts | 233 ++++++++++++++++++ .../src/collators/index.ts | 17 ++ .../src/index.ts | 2 +- .../src/module.ts | 33 ++- workspaces/github-issues/yarn.lock | 104 +++++++- 8 files changed, 491 insertions(+), 21 deletions(-) create mode 100644 workspaces/github-issues/plugins/search-backend-module-github-issues/config.d.ts create mode 100644 workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts create mode 100644 workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/index.ts diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md b/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md index 299f14927..13cabf6b0 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/README.md @@ -1,5 +1,55 @@ # @backstage-community/plugin-search-backend-module-github-issues -The github-issues backend module for the search plugin. +This search module for GitHub indexes GitHub issues and makes them searchable inside your Backstage instance. This allows for better transparency and exposes your issues to a wider audience, facilitating better communication of help wanted for open-source projects within your organization. -_This plugin was created through the Backstage CLI_ +## Installation + +To configure the plugin using the new backend system: + +1. In the `packages/backend/src/index.ts` file, add the following: + + ```typescript + import { createBackend } from '@backstage/backend-defaults'; + + const backend = createBackend(); + + backend.add( + import('@backstage-community/plugin-search-backend-module-github-issues'), + ); + + backend.start(); + ``` + +## Configuration + +### Environment Variables + +To configure the module, you need to set the following environment variables: + +- **`search.collators.github.org`** The organztion to which we make the search. +- **`search.collators.github.query`** The actual query string used to make a search at the github api. Example: is:issue is:open org:backstage + +### GitHub Credentials + +#### Token + +**Important:** The GitHub token, which is necessary for authentication, should be managed within your Backstage integrations configuration. The token must be added to your GitHub integration settings, and the plugin will retrieve it through the `GithubCredentialsProvider`. + +Ensure that your GitHub integration in the Backstage configuration includes the necessary token for the `GithubCredentialsProvider` to work correctly. + +#### App + +You can also authenticate using your github app. [Read more here.](https://backstage.io/docs/integrations/github/github-apps) + +**Note**: If you're using the app method, you'll have to ensure that the org is inside the allowedInstallationOwners. + +### YAML Configuration Example + +```yaml +search: + collators: + github: + org: backstage + host: github.com + query: is:issue is:open org:backstage +``` diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/config.d.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/config.d.ts new file mode 100644 index 000000000..52c080ad8 --- /dev/null +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/config.d.ts @@ -0,0 +1,55 @@ +/* + * Copyright 2023 The Backstage Authors + * + * 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 { SchedulerServiceTaskScheduleDefinitionConfig } from '@backstage/backend-plugin-api'; + +export interface Config { + search?: { + collators?: { + /** + * Configuration options for `@community-plugins/search-backend-module-github` collator. + */ + github?: { + /** + * The target that this provider should consume. + * + * @example "https://github.com/backstage" + */ + org: string; + /** + * The host configuration for the GitHub instance to search. + * + * @default 'github.com' + */ + host?: string; + /** + * The schedule for how often to run the collation job. + * + * @default { frequency: { minutes: 10 }, timeout: { minutes: 15 }, initialDelay: { seconds: 3 } } + */ + schedule?: SchedulerServiceTaskScheduleDefinitionConfig; + /** + * Query to search for issues. For more information on the query syntax, see the GitHub documentation. + * @see https://docs.github.com/en/github/searching-for-information-on-github/searching-issues-and-pull-requests + * + * @example 'is:issue is:open org:backstage' + * + */ + query: string; + }; + }; + }; +} diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json index a322b9d2d..afe979aa9 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json @@ -24,13 +24,21 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.0.0" + "@backstage/backend-plugin-api": "^1.0.0", + "@backstage/config": "^1.2.0", + "@backstage/integration": "^1.15.0", + "@backstage/plugin-search-backend-node": "^1.3.2", + "@backstage/plugin-search-common": "^1.2.14", + "@octokit/graphql": "^5.0.0" }, "devDependencies": { "@backstage/backend-test-utils": "^1.0.0", - "@backstage/cli": "^0.27.1" + "@backstage/cli": "^0.27.1", + "@octokit/graphql-schema": "^15.25.0" }, "files": [ + "config.d.ts", "dist" - ] + ], + "configSchema": "config.d.ts" } diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts new file mode 100644 index 000000000..19481888e --- /dev/null +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts @@ -0,0 +1,233 @@ +/* + * Copyright 2022 The Backstage Authors + * + * 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 { + LoggerService, + RootConfigService, +} from '@backstage/backend-plugin-api'; +import { Config } from '@backstage/config'; +import { + DefaultGithubCredentialsProvider, + GithubCredentialsProvider, + ScmIntegrationRegistry, + ScmIntegrations, +} from '@backstage/integration'; +import { + DocumentCollatorFactory, + IndexableDocument, +} from '@backstage/plugin-search-common'; +import { graphql } from '@octokit/graphql'; +import { Discussion, Issue, Query } from '@octokit/graphql-schema'; +import { Readable } from 'stream'; + +/** + * Extended IndexableDocument with GitHub specific properties + * + * @public + */ +export interface GithubIssuesDocument extends IndexableDocument { + title: string; + createdAt: string; + url: string; + repository: { + name: string; + }; + author: string; + labels: string[]; +} + +export type GithubIssuesCollatorFactoryOptions = { + logger: LoggerService; + config: RootConfigService; + githubCredentialsProvider: GithubCredentialsProvider; + integrations: ScmIntegrationRegistry; +}; + +type GraphQL = typeof graphql; + +/** + * Search collator responsible for collecting GitHub issues and discussions to index. + * + * @public + */ +export class GithubIssuesCollatorFactory implements DocumentCollatorFactory { + public readonly type: string = 'github'; + + private readonly logger: LoggerService; + private readonly config: Config; + + private readonly integrations: ScmIntegrationRegistry; + private readonly githubCredentialsProvider: GithubCredentialsProvider; + + constructor(options: GithubIssuesCollatorFactoryOptions) { + this.integrations = options.integrations; + this.githubCredentialsProvider = options.githubCredentialsProvider; + this.logger = options.logger; + this.config = options.config; + } + + static fromConfig( + config: Config, + options: { + logger: LoggerService; + }, + ) { + const integrations = ScmIntegrations.fromConfig(config); + const githubCredentialsProvider = + DefaultGithubCredentialsProvider.fromIntegrations(integrations); + + return new GithubIssuesCollatorFactory({ + config: config, + logger: options.logger, + githubCredentialsProvider, + integrations, + }); + } + + async getCollator() { + return Readable.from(this.execute()); + } + + async *execute(): AsyncGenerator { + this.logger.info('Starting collation of GitHub issues.'); + + const documents = await this.fetchGithubIssuesDocuments(); + + for (const document of documents) { + if (!document.title || !document.url) { + continue; + } + if (!document.author || !document.repository) { + this.logger.warn('Document missing author or repository information'); + continue; + } + const labels = + document.labels?.nodes + ?.map(label => label?.name) + .filter( + (name): name is string => name !== undefined && name !== null, + ) ?? []; + + yield { + ...document, + text: document.title, + location: document.url, + author: document.author.login, + labels, + }; + } + + this.logger.info('Finished collation of GitHub issues.'); + } + + private async fetchGithubIssuesDocuments(): Promise { + const { client } = await this.createClient(); + const queryString = ` + query ($first: Int!, $after: String, $q: String!) { + search(first: $first, type: ISSUE, after: $after, query: $q) { + pageInfo { + hasNextPage + endCursor + } + edges { + node { + ... on Issue { + createdAt + title + url + author { + login + } + labels(first: 100) { + nodes { + name + } + } + repository { + name + } + } + } + } + } + } + `; + + // todo: type the response + let nodes: any[] = []; + let hasNextPage = true; + let endCursor: string | null = null; + const searchQuery = this.config.getString('search.collators.github.query'); + + while (hasNextPage) { + const variables = { + first: 100, + after: endCursor, + q: searchQuery, + }; + + const { search } = (await client(queryString, variables)) as Query; + const { edges, pageInfo } = search; + + if (!edges || !pageInfo) { + this.logger.warn( + 'No edges or pageInfo found in the GitHub search query response', + ); + continue; + } + + nodes = nodes.concat(edges.map(edge => edge && edge.node)); + hasNextPage = pageInfo.hasNextPage ?? false; + endCursor = pageInfo.endCursor ?? null; + } + + return nodes; + } + + private async createClient(): Promise<{ client: GraphQL }> { + const host = this.config.getString('search.collators.github.host'); + const org = this.config.getString('search.collators.github.org'); + + if (!host) { + throw new Error('The host configuration is missing from the config.'); + } + + const githubConfig = this.integrations.github.byHost(host)?.config; + + if (!githubConfig) { + throw new Error( + `GitHub configuration for host "${host}" is missing or incomplete.`, + ); + } + + const apiBaseUrl = githubConfig.apiBaseUrl ?? 'https://api.github.com'; + + const credentials = await this.githubCredentialsProvider.getCredentials({ + url: `https://github.com/${encodeURIComponent(org)}/`, + }); + + if (!credentials.headers) { + throw new Error('Failed to retrieve credentials headers.'); + } + + const client = graphql.defaults({ + baseUrl: apiBaseUrl, + headers: credentials.headers, + }); + + return { client }; + } +} diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/index.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/index.ts new file mode 100644 index 000000000..262818841 --- /dev/null +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/index.ts @@ -0,0 +1,17 @@ +/* + * Copyright 2022 The Backstage Authors + * + * 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. + */ + +export * from './GithubIssuesCollatorFactory'; diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts index 1d9932479..744087297 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/index.ts @@ -20,4 +20,4 @@ * @packageDocumentation */ -export { searchModuleGithubIssues as default } from './module'; +export { searchModuleGithub as default } from './module'; diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts index 2865a4a73..f27526b8d 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/module.ts @@ -16,16 +16,41 @@ import { coreServices, createBackendModule, + readSchedulerServiceTaskScheduleDefinitionFromConfig, } from '@backstage/backend-plugin-api'; +import { searchIndexRegistryExtensionPoint } from '@backstage/plugin-search-backend-node/alpha'; +import { GithubIssuesCollatorFactory } from './collators/GithubIssuesCollatorFactory'; -export const searchModuleGithubIssues = createBackendModule({ +export const searchModuleGithub = createBackendModule({ pluginId: 'search', moduleId: 'github-issues', register(reg) { reg.registerInit({ - deps: { logger: coreServices.logger }, - async init({ logger }) { - logger.info('Hello World!'); + deps: { + config: coreServices.rootConfig, + logger: coreServices.logger, + scheduler: coreServices.scheduler, + indexRegistry: searchIndexRegistryExtensionPoint, + }, + async init({ logger, indexRegistry, config, scheduler }) { + const defaultSchedule = { + frequency: { minutes: 10 }, + timeout: { minutes: 15 }, + initialDelay: { seconds: 3 }, + }; + + const schedule = config.has('search.collators.github.schedule') + ? readSchedulerServiceTaskScheduleDefinitionFromConfig( + config.getConfig('search.collators.github.schedule'), + ) + : defaultSchedule; + + indexRegistry.addCollator({ + schedule: scheduler.createScheduledTaskRunner(schedule), + factory: GithubIssuesCollatorFactory.fromConfig(config, { + logger, + }), + }); }, }); }, diff --git a/workspaces/github-issues/yarn.lock b/workspaces/github-issues/yarn.lock index 410b79b2f..a030b95b4 100644 --- a/workspaces/github-issues/yarn.lock +++ b/workspaces/github-issues/yarn.lock @@ -2556,6 +2556,12 @@ __metadata: "@backstage/backend-plugin-api": ^1.0.0 "@backstage/backend-test-utils": ^1.0.0 "@backstage/cli": ^0.27.1 + "@backstage/config": ^1.2.0 + "@backstage/integration": ^1.15.0 + "@backstage/plugin-search-backend-node": ^1.3.2 + "@backstage/plugin-search-common": ^1.2.14 + "@octokit/graphql": ^5.0.0 + "@octokit/graphql-schema": ^15.25.0 languageName: unknown linkType: soft @@ -3426,6 +3432,25 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-search-backend-node@npm:^1.3.2": + version: 1.3.2 + resolution: "@backstage/plugin-search-backend-node@npm:1.3.2" + dependencies: + "@backstage/backend-defaults": ^0.5.0 + "@backstage/backend-plugin-api": ^1.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-permission-common": ^0.8.1 + "@backstage/plugin-search-common": ^1.2.14 + "@types/lunr": ^2.3.3 + lodash: ^4.17.21 + lunr: ^2.3.9 + ndjson: ^2.0.0 + uuid: ^9.0.0 + checksum: f9a396504876ebc29a4c14c3c64446e5116098571d01480c78fd9806e5efdd82f053e626418083e8e93fc8898f364837561c0870a5a77c26c5767e5f73c528a4 + languageName: node + linkType: hard + "@backstage/plugin-search-common@npm:^1.2.14": version: 1.2.14 resolution: "@backstage/plugin-search-common@npm:1.2.14" @@ -6020,6 +6045,16 @@ __metadata: languageName: node linkType: hard +"@octokit/graphql-schema@npm:^15.25.0": + version: 15.25.0 + resolution: "@octokit/graphql-schema@npm:15.25.0" + dependencies: + graphql: ^16.0.0 + graphql-tag: ^2.10.3 + checksum: 99a87802d2d917afb1f6196bba20553510c13e80b91603923d8bc0c93e978bf190d65fa255ca09f708cfbbbe5a2203b569997ee22d2592181eada36c78d3d0bb + languageName: node + linkType: hard + "@octokit/graphql@npm:^5.0.0": version: 5.0.6 resolution: "@octokit/graphql@npm:5.0.6" @@ -8553,6 +8588,13 @@ __metadata: languageName: node linkType: hard +"@types/lunr@npm:^2.3.3": + version: 2.3.7 + resolution: "@types/lunr@npm:2.3.7" + checksum: 188a18f035e042f4c23e807ae752bfdb0076a0446ff8285b3c10572008fb00282dfeebdbbd566bfcf65dbb073daf552477a0ccbf426ebaa5ce88c0088a860924 + languageName: node + linkType: hard + "@types/luxon@npm:^3.0.0, @types/luxon@npm:~3.4.0": version: 3.4.2 resolution: "@types/luxon@npm:3.4.2" @@ -18209,6 +18251,13 @@ __metadata: languageName: node linkType: hard +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 + languageName: node + linkType: hard + "luxon@npm:^3.0.0, luxon@npm:^3.2.1, luxon@npm:~3.4.0": version: 3.4.4 resolution: "luxon@npm:3.4.4" @@ -19393,6 +19442,21 @@ __metadata: languageName: node linkType: hard +"ndjson@npm:^2.0.0": + version: 2.0.0 + resolution: "ndjson@npm:2.0.0" + dependencies: + json-stringify-safe: ^5.0.1 + minimist: ^1.2.5 + readable-stream: ^3.6.0 + split2: ^3.0.0 + through2: ^4.0.0 + bin: + ndjson: cli.js + checksum: f847a51a2275b8a6a1bfdb24095183836b71c3085670161678c9922bc59644f04e53ced385e549a5565fdc44c28e206bd3f2199d12525028f843a86b680c4446 + languageName: node + linkType: hard + "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -21901,6 +21965,17 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + languageName: node + linkType: hard + "readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -21916,17 +21991,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d - languageName: node - linkType: hard - "readable-stream@npm:^4.0.0": version: 4.5.2 resolution: "readable-stream@npm:4.5.2" @@ -23380,6 +23444,15 @@ __metadata: languageName: node linkType: hard +"split2@npm:^3.0.0": + version: 3.2.2 + resolution: "split2@npm:3.2.2" + dependencies: + readable-stream: ^3.0.0 + checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a + languageName: node + linkType: hard + "split@npm:^1.0.0": version: 1.0.1 resolution: "split@npm:1.0.1" @@ -24308,6 +24381,15 @@ __metadata: languageName: node linkType: hard +"through2@npm:^4.0.0": + version: 4.0.2 + resolution: "through2@npm:4.0.2" + dependencies: + readable-stream: 3 + checksum: ac7430bd54ccb7920fd094b1c7ff3e1ad6edd94202e5528331253e5fde0cc56ceaa690e8df9895de2e073148c52dfbe6c4db74cacae812477a35660090960cc0 + languageName: node + linkType: hard + "through@npm:2, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" From 5136382993117068dccd574027ba121676789192 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 20:07:34 +0200 Subject: [PATCH 08/11] feat: readme Signed-off-by: Alper Altay --- .../plugins/github-issues/README.md | 23 ++++++++++++++++++ .../plugins/github-issues/image.png | Bin 0 -> 463960 bytes 2 files changed, 23 insertions(+) create mode 100644 workspaces/github-issues/plugins/github-issues/image.png diff --git a/workspaces/github-issues/plugins/github-issues/README.md b/workspaces/github-issues/plugins/github-issues/README.md index 68352b361..1f0f15992 100644 --- a/workspaces/github-issues/plugins/github-issues/README.md +++ b/workspaces/github-issues/plugins/github-issues/README.md @@ -56,6 +56,29 @@ const RenderGitHubIssuesCard = () => ( ); ``` +### Search integration + +It's also possible to enable indexing of Github Issues from your organazation by implementing the github issues [search backend module](plugins/search-backend-module-github-issues). + +You can then add the `GithubSearchResultListItem` to your `SearchPage.tsx` inside the `SearchResult` component + +### Imports: + +```tsx +import { GithubSearchResultListItem } from '@backstage-community/plugin-search-github'; +import { GitHubIcon } from '@backstage/core-components'; +``` + +### Add the component + +```tsx + + } /> + +``` + +![alt text](image.png) + ## Configuration Both `GithubIssuesPage` and `GithubIssuesCard` provide default configuration. It is ready to use out of the box. diff --git a/workspaces/github-issues/plugins/github-issues/image.png b/workspaces/github-issues/plugins/github-issues/image.png new file mode 100644 index 0000000000000000000000000000000000000000..e19c92bb1f71392ad0bae2b89475ef393648a8d6 GIT binary patch literal 463960 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

fbYO{AOYM8Rd_$t46Y=K6vLDV+Y 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%0Alx}pu{lMF~-%~lr9c;aJbWy3m(K_ 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

6zB$=9$``9AjZ-{wpQ? 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

>ipTHC=;*6r!jIJZY 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%0DVllM_*gg>g#f3bo5`g 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


R*aUJsbhH39#qJtKRAEQ3_&QNh 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 Date: Wed, 2 Oct 2024 20:52:34 +0200 Subject: [PATCH 09/11] feat: add tests Signed-off-by: Alper Altay --- .../package.json | 6 +- .../GithubIssuesCollatorFactory.test.ts | 144 ++++++++++++++++++ .../collators/GithubIssuesCollatorFactory.ts | 7 +- workspaces/github-issues/yarn.lock | 39 +++++ 4 files changed, 191 insertions(+), 5 deletions(-) create mode 100644 workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json index afe979aa9..83958c260 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json @@ -29,12 +29,14 @@ "@backstage/integration": "^1.15.0", "@backstage/plugin-search-backend-node": "^1.3.2", "@backstage/plugin-search-common": "^1.2.14", - "@octokit/graphql": "^5.0.0" + "@octokit/graphql": "^5.0.0", + "fetch-mock": "^11.1.5" }, "devDependencies": { "@backstage/backend-test-utils": "^1.0.0", "@backstage/cli": "^0.27.1", - "@octokit/graphql-schema": "^15.25.0" + "@octokit/graphql-schema": "^15.25.0", + "msw": "^1.0.0" }, "files": [ "config.d.ts", diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts new file mode 100644 index 000000000..40efa9b28 --- /dev/null +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts @@ -0,0 +1,144 @@ +/* + * Copyright 2024 The Backstage Authors + * + * 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 { + mockServices, + registerMswTestHooks, +} from '@backstage/backend-test-utils'; +import { ConfigReader } from '@backstage/config'; +import { TestPipeline } from '@backstage/plugin-search-backend-node'; +import fetchMock from 'fetch-mock'; +import { setupServer } from 'msw/node'; +import { Readable } from 'stream'; +import { GithubIssuesCollatorFactory } from './GithubIssuesCollatorFactory'; +import { Discussion, Issue } from '@octokit/graphql-schema'; + +const logger = mockServices.logger.mock(); + +describe('GithubIssuesCollatorFactory', () => { + const config = new ConfigReader({ + integrations: { + github: [ + { + host: 'github.com', + enabled: true, + apps: [ + { + appId: '1234', + allowedInstallationOwners: ['my-org'], + clientId: 'clientid', + clientSecret: 'clientsecret', + webhookSecret: 'webhooksecret', + privateKey: '-----BEGIN-----\n...', + }, + ], + }, + ], + }, + search: { + collators: { + github: { + org: 'my-org', + host: 'github.com', + query: 'is:issue is:open org:my-org', + }, + }, + }, + }); + + const mockGetCredentials = jest.fn().mockReturnValue({ + headers: { token: 'blah' }, + type: 'app', + }); + + const githubCredentialsProvider = { + getCredentials: mockGetCredentials, + }; + + const options = { + logger, + githubCredentialsProvider, + }; + + it('has expected type', () => { + const factory = GithubIssuesCollatorFactory.fromConfig(config, options); + expect(factory.type).toBe('github'); + }); + + describe('getCollator', () => { + let factory: GithubIssuesCollatorFactory; + let collator: Readable; + + const worker = setupServer(); + registerMswTestHooks(worker); + + beforeEach(async () => { + factory = GithubIssuesCollatorFactory.fromConfig(config, options); + collator = await factory.getCollator(); + }); + + it('returns a readable stream', () => { + expect(collator).toBeInstanceOf(Readable); + }); + + it('runs against mock tools', async () => { + fetchMock.post('https://api.github.com/graphql', () => { + return { + data: { + search: { + pageInfo: { + hasNextPage: false, + endCursor: 'dummy', + }, + edges: [ + { + node: { + createdAt: '2024-10-02T18:25:06Z', + title: 'Issue Title', + url: 'https://github.com/my-org/repo/issues/1', + author: { + login: 'author', + }, + labels: { + nodes: [ + { + name: 'bug', + }, + ], + }, + repository: { + name: 'repo', + }, + }, + }, + ], + }, + }, + }; + }); + + const pipeline = TestPipeline.fromCollator(collator); + const { documents } = (await pipeline.execute()) as unknown as { + documents: Issue[] | Discussion[]; + }; + expect(documents).toHaveLength(1); + expect(documents[0].title).toBe('Issue Title'); + expect(documents[0].url).toBe('https://github.com/my-org/repo/issues/1'); + expect(documents[0].author).toBe('author'); + expect(documents[0].labels).toEqual(['bug']); + expect(documents[0].repository).toBe('repo'); + }); + }); +}); diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts index 19481888e..9a5373cde 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.ts @@ -83,16 +83,17 @@ export class GithubIssuesCollatorFactory implements DocumentCollatorFactory { config: Config, options: { logger: LoggerService; + githubCredentialsProvider?: GithubCredentialsProvider; }, ) { const integrations = ScmIntegrations.fromConfig(config); - const githubCredentialsProvider = - DefaultGithubCredentialsProvider.fromIntegrations(integrations); return new GithubIssuesCollatorFactory({ config: config, logger: options.logger, - githubCredentialsProvider, + githubCredentialsProvider: + options.githubCredentialsProvider || + DefaultGithubCredentialsProvider.fromIntegrations(integrations), integrations, }); } diff --git a/workspaces/github-issues/yarn.lock b/workspaces/github-issues/yarn.lock index a030b95b4..9d7fdc1e1 100644 --- a/workspaces/github-issues/yarn.lock +++ b/workspaces/github-issues/yarn.lock @@ -2562,6 +2562,8 @@ __metadata: "@backstage/plugin-search-common": ^1.2.14 "@octokit/graphql": ^5.0.0 "@octokit/graphql-schema": ^15.25.0 + fetch-mock: ^11.1.5 + msw: ^1.0.0 languageName: unknown linkType: soft @@ -8438,6 +8440,13 @@ __metadata: languageName: node linkType: hard +"@types/glob-to-regexp@npm:^0.4.4": + version: 0.4.4 + resolution: "@types/glob-to-regexp@npm:0.4.4" + checksum: be9c924d664592a16129c825aa392365335ce455c34e1c9d3f6dd8b45371088bb5d4a45bbb576559f2b63d4f8bcf464cbd5baafb08cdf89b71d3b6a79356b747 + languageName: node + linkType: hard + "@types/graceful-fs@npm:^4.1.3": version: 4.1.5 resolution: "@types/graceful-fs@npm:4.1.5" @@ -14261,6 +14270,22 @@ __metadata: languageName: node linkType: hard +"fetch-mock@npm:^11.1.5": + version: 11.1.5 + resolution: "fetch-mock@npm:11.1.5" + dependencies: + "@types/glob-to-regexp": ^0.4.4 + dequal: ^2.0.3 + glob-to-regexp: ^0.4.1 + is-subset: ^0.1.1 + regexparam: ^3.0.0 + peerDependenciesMeta: + node-fetch: + optional: true + checksum: 3561c82ee6fe3125eb644ad757cb65ef6372642a4843e42c90a60751765908c608cfc9d56356e1105352f83271fd607f220916de0e57ebaebc03fbd5f0d9e8f9 + languageName: node + linkType: hard + "figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -16404,6 +16429,13 @@ __metadata: languageName: node linkType: hard +"is-subset@npm:^0.1.1": + version: 0.1.1 + resolution: "is-subset@npm:0.1.1" + checksum: 97b8d7852af165269b7495095691a6ce6cf20bdfa1f846f97b4560ee190069686107af4e277fbd93aa0845c4d5db704391460ff6e9014aeb73264ba87893df44 + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -22151,6 +22183,13 @@ __metadata: languageName: node linkType: hard +"regexparam@npm:^3.0.0": + version: 3.0.0 + resolution: "regexparam@npm:3.0.0" + checksum: c8649af1538ccc12b5c5d250525f61bd370227dce41f4fb908433a9651e18b7be21dd8f8518c322dd9ebd75f7caaaea4921e374c39a469c11d4f9d0c738043e0 + languageName: node + linkType: hard + "regexpu-core@npm:^5.3.1": version: 5.3.2 resolution: "regexpu-core@npm:5.3.2" From 65444f1af9d31882fa9a88ccc91f571d01618705 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 20:56:12 +0200 Subject: [PATCH 10/11] feat: package json and changesets Signed-off-by: Alper Altay --- .../github-issues/.changeset/friendly-panthers-worry.md | 5 +++++ workspaces/github-issues/plugins/github-issues/package.json | 1 + .../plugins/search-backend-module-github-issues/package.json | 1 - workspaces/github-issues/yarn.lock | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 workspaces/github-issues/.changeset/friendly-panthers-worry.md diff --git a/workspaces/github-issues/.changeset/friendly-panthers-worry.md b/workspaces/github-issues/.changeset/friendly-panthers-worry.md new file mode 100644 index 000000000..c254bc3b5 --- /dev/null +++ b/workspaces/github-issues/.changeset/friendly-panthers-worry.md @@ -0,0 +1,5 @@ +--- +'@backstage-community/plugin-search-backend-module-github-issues': minor +--- + +Added new search backend module for indexing github issues. diff --git a/workspaces/github-issues/plugins/github-issues/package.json b/workspaces/github-issues/plugins/github-issues/package.json index 9aafaeb43..e73b0c5d9 100644 --- a/workspaces/github-issues/plugins/github-issues/package.json +++ b/workspaces/github-issues/plugins/github-issues/package.json @@ -43,6 +43,7 @@ "@backstage/integration": "^1.15.0", "@backstage/integration-react": "^1.1.32", "@backstage/plugin-catalog-react": "^1.13.1", + "@backstage/plugin-search-common": "^1.2.14", "@backstage/plugin-search-react": "^1.8.0", "@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.9.1", diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json index 83958c260..a36eeff3f 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/package.json @@ -5,7 +5,6 @@ "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", - "private": true, "publishConfig": { "access": "public", "main": "dist/index.cjs.js", diff --git a/workspaces/github-issues/yarn.lock b/workspaces/github-issues/yarn.lock index 9d7fdc1e1..cbd3dca0e 100644 --- a/workspaces/github-issues/yarn.lock +++ b/workspaces/github-issues/yarn.lock @@ -2525,6 +2525,7 @@ __metadata: "@backstage/integration": ^1.15.0 "@backstage/integration-react": ^1.1.32 "@backstage/plugin-catalog-react": ^1.13.1 + "@backstage/plugin-search-common": ^1.2.14 "@backstage/plugin-search-react": ^1.8.0 "@backstage/test-utils": ^1.6.0 "@material-ui/core": ^4.12.4 From bcd91399d13ff3533ee0e867c877bff19eec63f2 Mon Sep 17 00:00:00 2001 From: Alper Altay Date: Wed, 2 Oct 2024 21:00:59 +0200 Subject: [PATCH 11/11] feat: name of test Signed-off-by: Alper Altay --- .../src/collators/GithubIssuesCollatorFactory.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts index 40efa9b28..2df795768 100644 --- a/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts +++ b/workspaces/github-issues/plugins/search-backend-module-github-issues/src/collators/GithubIssuesCollatorFactory.test.ts @@ -93,7 +93,7 @@ describe('GithubIssuesCollatorFactory', () => { expect(collator).toBeInstanceOf(Readable); }); - it('runs against mock tools', async () => { + it('indexes issues', async () => { fetchMock.post('https://api.github.com/graphql', () => { return { data: {

o=lwk# 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